Struct rusoto_autoscaling::TargetTrackingConfiguration[][src]

pub struct TargetTrackingConfiguration {
    pub customized_metric_specification: Option<CustomizedMetricSpecification>,
    pub disable_scale_in: Option<bool>,
    pub predefined_metric_specification: Option<PredefinedMetricSpecification>,
    pub target_value: f64,
}

Represents a target tracking policy configuration.

Fields

A customized metric.

Indicates whether scale in by the target tracking policy is disabled. If scale in is disabled, the target tracking policy won't remove instances from the Auto Scaling group. Otherwise, the target tracking policy can remove instances from the Auto Scaling group. The default is disabled.

A predefined metric. You can specify either a predefined metric or a customized metric.

The target value for the metric.

Trait Implementations

impl Default for TargetTrackingConfiguration
[src]

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

impl Debug for TargetTrackingConfiguration
[src]

Formats the value using the given formatter. Read more

impl Clone for TargetTrackingConfiguration
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for TargetTrackingConfiguration
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations