Struct rusoto_eks::NodegroupScalingConfig [−][src]
pub struct NodegroupScalingConfig { pub desired_size: Option<i64>, pub max_size: Option<i64>, pub min_size: Option<i64>, }
Expand description
An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group. When creating a node group, you must specify all or none of the properties. When updating a node group, you can specify any or none of the properties.
Fields
desired_size: Option<i64>
The current number of nodes that the managed node group should maintain.
max_size: Option<i64>
The maximum number of nodes that the managed node group can scale out to. For information about the maximum number that you can specify, see Amazon EKS service quotas in the Amazon EKS User Guide.
min_size: Option<i64>
The minimum number of nodes that the managed node group can scale in to. This number must be greater than zero.
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for NodegroupScalingConfig
impl Send for NodegroupScalingConfig
impl Sync for NodegroupScalingConfig
impl Unpin for NodegroupScalingConfig
impl UnwindSafe for NodegroupScalingConfig
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self