pub struct CloudRegionConfig {
pub region: String,
pub networking_deployment_cidr: Option<String>,
pub preferred_availability_zones: Option<Vec<String>>,
pub multiple_availability_zones: Option<bool>,
}
Fields§
§region: String
§networking_deployment_cidr: Option<String>
§preferred_availability_zones: Option<Vec<String>>
§multiple_availability_zones: Option<bool>
Implementations§
Source§impl CloudRegionConfig
impl CloudRegionConfig
Sourcepub fn builder() -> CloudRegionConfigBuilder<((), (), (), ())>
pub fn builder() -> CloudRegionConfigBuilder<((), (), (), ())>
Create a builder for building CloudRegionConfig
.
On the builder, call .region(...)
, .networking_deployment_cidr(...)
(optional), .preferred_availability_zones(...)
(optional), .multiple_availability_zones(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of CloudRegionConfig
.
Trait Implementations§
Source§impl Debug for CloudRegionConfig
impl Debug for CloudRegionConfig
Auto Trait Implementations§
impl Freeze for CloudRegionConfig
impl RefUnwindSafe for CloudRegionConfig
impl Send for CloudRegionConfig
impl Sync for CloudRegionConfig
impl Unpin for CloudRegionConfig
impl UnwindSafe for CloudRegionConfig
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