Struct cfn::aws::autoscaling::ScalingPolicyProperties [−][src]
pub struct ScalingPolicyProperties { pub adjustment_type: Option<Value<String>>, pub auto_scaling_group_name: Value<String>, pub cooldown: Option<Value<String>>, pub estimated_instance_warmup: Option<Value<u32>>, pub metric_aggregation_type: Option<Value<String>>, pub min_adjustment_magnitude: Option<Value<u32>>, pub policy_type: Option<Value<String>>, pub scaling_adjustment: Option<Value<u32>>, pub step_adjustments: Option<ValueList<StepAdjustment>>, pub target_tracking_configuration: Option<Value<TargetTrackingConfiguration>>, }
Expand description
Properties for the ScalingPolicy
resource.
Fields
adjustment_type: Option<Value<String>>
Property AdjustmentType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
auto_scaling_group_name: Value<String>
Property AutoScalingGroupName
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
cooldown: Option<Value<String>>
Property Cooldown
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
estimated_instance_warmup: Option<Value<u32>>
Property EstimatedInstanceWarmup
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
metric_aggregation_type: Option<Value<String>>
Property MetricAggregationType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
min_adjustment_magnitude: Option<Value<u32>>
Property MinAdjustmentMagnitude
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
policy_type: Option<Value<String>>
Property PolicyType
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
scaling_adjustment: Option<Value<u32>>
Property ScalingAdjustment
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
step_adjustments: Option<ValueList<StepAdjustment>>
Property StepAdjustments
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
target_tracking_configuration: Option<Value<TargetTrackingConfiguration>>
Property TargetTrackingConfiguration
.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
Trait Implementations
Returns the “default value” for a type. Read more
Deserialize this value from the given Serde deserializer. Read more
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ScalingPolicyProperties
impl Send for ScalingPolicyProperties
impl Sync for ScalingPolicyProperties
impl Unpin for ScalingPolicyProperties
impl UnwindSafe for ScalingPolicyProperties