#[non_exhaustive]pub struct CustomerManagedFleetConfiguration {
pub mode: AutoScalingMode,
pub worker_capabilities: Option<CustomerManagedWorkerCapabilities>,
pub storage_profile_id: Option<String>,
}Expand description
The details of a customer managed fleet configuration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mode: AutoScalingModeThe Auto Scaling mode for the customer managed fleet configuration.
worker_capabilities: Option<CustomerManagedWorkerCapabilities>The worker capabilities for a customer managed fleet configuration.
storage_profile_id: Option<String>The storage profile ID.
Implementations§
source§impl CustomerManagedFleetConfiguration
impl CustomerManagedFleetConfiguration
sourcepub fn mode(&self) -> &AutoScalingMode
pub fn mode(&self) -> &AutoScalingMode
The Auto Scaling mode for the customer managed fleet configuration.
sourcepub fn worker_capabilities(&self) -> Option<&CustomerManagedWorkerCapabilities>
pub fn worker_capabilities(&self) -> Option<&CustomerManagedWorkerCapabilities>
The worker capabilities for a customer managed fleet configuration.
sourcepub fn storage_profile_id(&self) -> Option<&str>
pub fn storage_profile_id(&self) -> Option<&str>
The storage profile ID.
source§impl CustomerManagedFleetConfiguration
impl CustomerManagedFleetConfiguration
sourcepub fn builder() -> CustomerManagedFleetConfigurationBuilder
pub fn builder() -> CustomerManagedFleetConfigurationBuilder
Creates a new builder-style object to manufacture CustomerManagedFleetConfiguration.
Trait Implementations§
source§impl Clone for CustomerManagedFleetConfiguration
impl Clone for CustomerManagedFleetConfiguration
source§fn clone(&self) -> CustomerManagedFleetConfiguration
fn clone(&self) -> CustomerManagedFleetConfiguration
Returns a copy 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 PartialEq for CustomerManagedFleetConfiguration
impl PartialEq for CustomerManagedFleetConfiguration
source§fn eq(&self, other: &CustomerManagedFleetConfiguration) -> bool
fn eq(&self, other: &CustomerManagedFleetConfiguration) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CustomerManagedFleetConfiguration
Auto Trait Implementations§
impl Freeze for CustomerManagedFleetConfiguration
impl RefUnwindSafe for CustomerManagedFleetConfiguration
impl Send for CustomerManagedFleetConfiguration
impl Sync for CustomerManagedFleetConfiguration
impl Unpin for CustomerManagedFleetConfiguration
impl UnwindSafe for CustomerManagedFleetConfiguration
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.