Struct rusoto_autoscaling::PredefinedMetricSpecification
[−]
[src]
pub struct PredefinedMetricSpecification { pub predefined_metric_type: String, pub resource_label: Option<String>, }
Configures a predefined metric for a target tracking policy. The following predefined metrics are available:
-
ASGAverageCPUUtilization
- average CPU utilization of the Auto Scaling group -
ASGAverageNetworkIn
- average number of bytes received on all network interfaces by the Auto Scaling group -
ASGAverageNetworkOut
- average number of bytes sent out on all network interfaces by the Auto Scaling group -
ALBRequestCountPerTarget
- number of requests completed per target in an Application Load Balancer target group
Fields
predefined_metric_type: String
The metric type.
resource_label: Option<String>
Identifies the resource associated with the metric type. For predefined metric types ASGAverageCPUUtilization
, ASGAverageNetworkIn
and ASGAverageNetworkOut
, the parameter must not be specified as the resource associated with the metric type is the Auto Scaling group. For predefined metric type ALBRequestCountPerTarget
, the parameter must be specified in the format app/load-balancer-name/load-balancer-id/targetgroup/target-group-name/target-group-id
, where app/load-balancer-name/load-balancer-id
is the final portion of the load balancer ARN, and targetgroup/target-group-name/target-group-id
is the final portion of the target group ARN. The target group must be attached to the Auto Scaling group.
Trait Implementations
impl Default for PredefinedMetricSpecification
[src]
fn default() -> PredefinedMetricSpecification
[src]
Returns the "default value" for a type. Read more
impl Debug for PredefinedMetricSpecification
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for PredefinedMetricSpecification
[src]
fn clone(&self) -> PredefinedMetricSpecification
[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