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

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Performs the conversion.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.