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