PredefinedLoadMetricSpecification

public struct PredefinedLoadMetricSpecification : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The metric type.

    Declaration

    Swift

    public let predefinedLoadMetricType: LoadMetricType
  • Identifies the resource associated with the metric type. You can’t specify a resource label unless the metric type is ALBRequestCountPerTarget and there is a target group for an Application Load Balancer attached to the Auto Scaling group. The format is 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. targetgroup/<target-group-name>/<target-group-id> is the final portion of the target group ARN.

    Declaration

    Swift

    public let resourceLabel: String?
  • Undocumented

    Declaration

    Swift

    public init(predefinedLoadMetricType: LoadMetricType, resourceLabel: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws