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
customized_metric_specification: Option<CustomizedMetricSpecification>
A customized metric.
disable_scale_in: Option<bool>
If the parameter is true, then scale-in will be disabled for the target tracking policy, i.e. the target tracking policy will not scale in the Auto Scaling group. The default value is false.
predefined_metric_specification: Option<PredefinedMetricSpecification>
A predefined metric. You can specify either a predefined metric or a customized metric.
target_value: f64
The target value for the metric.
Trait Implementations
impl Default for TargetTrackingConfiguration
[src]
fn default() -> TargetTrackingConfiguration
[src]
Returns the "default value" for a type. Read more
impl Debug for TargetTrackingConfiguration
[src]
impl Clone for TargetTrackingConfiguration
[src]
fn clone(&self) -> TargetTrackingConfiguration
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more