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>>,
}

Properties for the ScalingPolicy resource.

Fields

Property AdjustmentType.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property AutoScalingGroupName.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Cooldown.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property EstimatedInstanceWarmup.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property MetricAggregationType.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property MinAdjustmentMagnitude.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property PolicyType.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property ScalingAdjustment.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property StepAdjustments.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property TargetTrackingConfiguration.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Trait Implementations

impl Debug for ScalingPolicyProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Default for ScalingPolicyProperties
[src]

[src]

Returns the "default value" for a type. Read more

impl Serialize for ScalingPolicyProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for ScalingPolicyProperties
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<ScalingPolicyProperties> for ScalingPolicy
[src]

[src]

Performs the conversion.

Auto Trait Implementations