pub struct SubscriptionRegionSpec {
pub region: String,
pub multiple_availability_zones: Option<bool>,
pub preferred_availability_zones: Option<Vec<String>>,
pub networking: Option<SubscriptionRegionNetworkingSpec>,
pub extra: Value,
}
Expand description
The cloud provider region or list of regions (Active-Active only) and networking details.
Fields§
§region: String
Deployment region as defined by the cloud provider.
multiple_availability_zones: Option<bool>
Optional. Support deployment on multiple availability zones within the selected region. Default: ‘false’
preferred_availability_zones: Option<Vec<String>>
Optional. List the zone ID(s) for your preferred availability zone(s) for the cloud provider and region. If ‘multipleAvailabilityZones’ is set to ‘true’, you must list three availability zones. Otherwise, list one availability zone.
networking: Option<SubscriptionRegionNetworkingSpec>
§extra: Value
Additional fields from the API
Trait Implementations§
Source§impl Clone for SubscriptionRegionSpec
impl Clone for SubscriptionRegionSpec
Source§fn clone(&self) -> SubscriptionRegionSpec
fn clone(&self) -> SubscriptionRegionSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SubscriptionRegionSpec
impl Debug for SubscriptionRegionSpec
Source§impl<'de> Deserialize<'de> for SubscriptionRegionSpec
impl<'de> Deserialize<'de> for SubscriptionRegionSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SubscriptionRegionSpec
impl RefUnwindSafe for SubscriptionRegionSpec
impl Send for SubscriptionRegionSpec
impl Sync for SubscriptionRegionSpec
impl Unpin for SubscriptionRegionSpec
impl UnwindSafe for SubscriptionRegionSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more