{ "version":"2.0", "metadata":{ "apiVersion":"2011-01-01", "endpointPrefix":"autoscaling", "protocol":"query", "serviceFullName":"Auto Scaling", "signatureVersion":"v4", "uid":"autoscaling-2011-01-01", "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/" }, "operations":{ "AttachInstances":{ "name":"AttachInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachInstancesQuery"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "AttachLoadBalancerTargetGroups":{ "name":"AttachLoadBalancerTargetGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachLoadBalancerTargetGroupsType"}, "output":{ "shape":"AttachLoadBalancerTargetGroupsResultType", "resultWrapper":"AttachLoadBalancerTargetGroupsResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "AttachLoadBalancers":{ "name":"AttachLoadBalancers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AttachLoadBalancersType"}, "output":{ "shape":"AttachLoadBalancersResultType", "resultWrapper":"AttachLoadBalancersResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "CompleteLifecycleAction":{ "name":"CompleteLifecycleAction", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CompleteLifecycleActionType"}, "output":{ "shape":"CompleteLifecycleActionAnswer", "resultWrapper":"CompleteLifecycleActionResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "CreateAutoScalingGroup":{ "name":"CreateAutoScalingGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAutoScalingGroupType"}, "errors":[ {"shape":"AlreadyExistsFault"}, {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "CreateLaunchConfiguration":{ "name":"CreateLaunchConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateLaunchConfigurationType"}, "errors":[ {"shape":"AlreadyExistsFault"}, {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "CreateOrUpdateTags":{ "name":"CreateOrUpdateTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateOrUpdateTagsType"}, "errors":[ {"shape":"LimitExceededFault"}, {"shape":"AlreadyExistsFault"}, {"shape":"ResourceContentionFault"}, {"shape":"ResourceInUseFault"} ] }, "DeleteAutoScalingGroup":{ "name":"DeleteAutoScalingGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAutoScalingGroupType"}, "errors":[ {"shape":"ScalingActivityInProgressFault"}, {"shape":"ResourceInUseFault"}, {"shape":"ResourceContentionFault"} ] }, "DeleteLaunchConfiguration":{ "name":"DeleteLaunchConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"LaunchConfigurationNameType"}, "errors":[ {"shape":"ResourceInUseFault"}, {"shape":"ResourceContentionFault"} ] }, "DeleteLifecycleHook":{ "name":"DeleteLifecycleHook", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteLifecycleHookType"}, "output":{ "shape":"DeleteLifecycleHookAnswer", "resultWrapper":"DeleteLifecycleHookResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DeleteNotificationConfiguration":{ "name":"DeleteNotificationConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteNotificationConfigurationType"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DeletePolicy":{ "name":"DeletePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeletePolicyType"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DeleteScheduledAction":{ "name":"DeleteScheduledAction", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteScheduledActionType"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DeleteTags":{ "name":"DeleteTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteTagsType"}, "errors":[ {"shape":"ResourceContentionFault"}, {"shape":"ResourceInUseFault"} ] }, "DescribeAccountLimits":{ "name":"DescribeAccountLimits", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeAccountLimitsAnswer", "resultWrapper":"DescribeAccountLimitsResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeAdjustmentTypes":{ "name":"DescribeAdjustmentTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeAdjustmentTypesAnswer", "resultWrapper":"DescribeAdjustmentTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeAutoScalingGroups":{ "name":"DescribeAutoScalingGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AutoScalingGroupNamesType"}, "output":{ "shape":"AutoScalingGroupsType", "resultWrapper":"DescribeAutoScalingGroupsResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeAutoScalingInstances":{ "name":"DescribeAutoScalingInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAutoScalingInstancesType"}, "output":{ "shape":"AutoScalingInstancesType", "resultWrapper":"DescribeAutoScalingInstancesResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeAutoScalingNotificationTypes":{ "name":"DescribeAutoScalingNotificationTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeAutoScalingNotificationTypesAnswer", "resultWrapper":"DescribeAutoScalingNotificationTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeLaunchConfigurations":{ "name":"DescribeLaunchConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"LaunchConfigurationNamesType"}, "output":{ "shape":"LaunchConfigurationsType", "resultWrapper":"DescribeLaunchConfigurationsResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeLifecycleHookTypes":{ "name":"DescribeLifecycleHookTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeLifecycleHookTypesAnswer", "resultWrapper":"DescribeLifecycleHookTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeLifecycleHooks":{ "name":"DescribeLifecycleHooks", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLifecycleHooksType"}, "output":{ "shape":"DescribeLifecycleHooksAnswer", "resultWrapper":"DescribeLifecycleHooksResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeLoadBalancerTargetGroups":{ "name":"DescribeLoadBalancerTargetGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLoadBalancerTargetGroupsRequest"}, "output":{ "shape":"DescribeLoadBalancerTargetGroupsResponse", "resultWrapper":"DescribeLoadBalancerTargetGroupsResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeLoadBalancers":{ "name":"DescribeLoadBalancers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeLoadBalancersRequest"}, "output":{ "shape":"DescribeLoadBalancersResponse", "resultWrapper":"DescribeLoadBalancersResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeMetricCollectionTypes":{ "name":"DescribeMetricCollectionTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeMetricCollectionTypesAnswer", "resultWrapper":"DescribeMetricCollectionTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeNotificationConfigurations":{ "name":"DescribeNotificationConfigurations", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeNotificationConfigurationsType"}, "output":{ "shape":"DescribeNotificationConfigurationsAnswer", "resultWrapper":"DescribeNotificationConfigurationsResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribePolicies":{ "name":"DescribePolicies", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribePoliciesType"}, "output":{ "shape":"PoliciesType", "resultWrapper":"DescribePoliciesResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeScalingActivities":{ "name":"DescribeScalingActivities", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeScalingActivitiesType"}, "output":{ "shape":"ActivitiesType", "resultWrapper":"DescribeScalingActivitiesResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeScalingProcessTypes":{ "name":"DescribeScalingProcessTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"ProcessesType", "resultWrapper":"DescribeScalingProcessTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DescribeScheduledActions":{ "name":"DescribeScheduledActions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeScheduledActionsType"}, "output":{ "shape":"ScheduledActionsType", "resultWrapper":"DescribeScheduledActionsResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeTags":{ "name":"DescribeTags", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeTagsType"}, "output":{ "shape":"TagsType", "resultWrapper":"DescribeTagsResult" }, "errors":[ {"shape":"InvalidNextToken"}, {"shape":"ResourceContentionFault"} ] }, "DescribeTerminationPolicyTypes":{ "name":"DescribeTerminationPolicyTypes", "http":{ "method":"POST", "requestUri":"/" }, "output":{ "shape":"DescribeTerminationPolicyTypesAnswer", "resultWrapper":"DescribeTerminationPolicyTypesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DetachInstances":{ "name":"DetachInstances", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachInstancesQuery"}, "output":{ "shape":"DetachInstancesAnswer", "resultWrapper":"DetachInstancesResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DetachLoadBalancerTargetGroups":{ "name":"DetachLoadBalancerTargetGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachLoadBalancerTargetGroupsType"}, "output":{ "shape":"DetachLoadBalancerTargetGroupsResultType", "resultWrapper":"DetachLoadBalancerTargetGroupsResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DetachLoadBalancers":{ "name":"DetachLoadBalancers", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DetachLoadBalancersType"}, "output":{ "shape":"DetachLoadBalancersResultType", "resultWrapper":"DetachLoadBalancersResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "DisableMetricsCollection":{ "name":"DisableMetricsCollection", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DisableMetricsCollectionQuery"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "EnableMetricsCollection":{ "name":"EnableMetricsCollection", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"EnableMetricsCollectionQuery"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "EnterStandby":{ "name":"EnterStandby", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"EnterStandbyQuery"}, "output":{ "shape":"EnterStandbyAnswer", "resultWrapper":"EnterStandbyResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "ExecutePolicy":{ "name":"ExecutePolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ExecutePolicyType"}, "errors":[ {"shape":"ScalingActivityInProgressFault"}, {"shape":"ResourceContentionFault"} ] }, "ExitStandby":{ "name":"ExitStandby", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ExitStandbyQuery"}, "output":{ "shape":"ExitStandbyAnswer", "resultWrapper":"ExitStandbyResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "PutLifecycleHook":{ "name":"PutLifecycleHook", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutLifecycleHookType"}, "output":{ "shape":"PutLifecycleHookAnswer", "resultWrapper":"PutLifecycleHookResult" }, "errors":[ {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "PutNotificationConfiguration":{ "name":"PutNotificationConfiguration", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutNotificationConfigurationType"}, "errors":[ {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "PutScalingPolicy":{ "name":"PutScalingPolicy", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutScalingPolicyType"}, "output":{ "shape":"PolicyARNType", "resultWrapper":"PutScalingPolicyResult" }, "errors":[ {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "PutScheduledUpdateGroupAction":{ "name":"PutScheduledUpdateGroupAction", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PutScheduledUpdateGroupActionType"}, "errors":[ {"shape":"AlreadyExistsFault"}, {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "RecordLifecycleActionHeartbeat":{ "name":"RecordLifecycleActionHeartbeat", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RecordLifecycleActionHeartbeatType"}, "output":{ "shape":"RecordLifecycleActionHeartbeatAnswer", "resultWrapper":"RecordLifecycleActionHeartbeatResult" }, "errors":[ {"shape":"ResourceContentionFault"} ] }, "ResumeProcesses":{ "name":"ResumeProcesses", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ScalingProcessQuery"}, "errors":[ {"shape":"ResourceInUseFault"}, {"shape":"ResourceContentionFault"} ] }, "SetDesiredCapacity":{ "name":"SetDesiredCapacity", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetDesiredCapacityType"}, "errors":[ {"shape":"ScalingActivityInProgressFault"}, {"shape":"ResourceContentionFault"} ] }, "SetInstanceHealth":{ "name":"SetInstanceHealth", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetInstanceHealthQuery"}, "errors":[ {"shape":"ResourceContentionFault"} ] }, "SetInstanceProtection":{ "name":"SetInstanceProtection", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetInstanceProtectionQuery"}, "output":{ "shape":"SetInstanceProtectionAnswer", "resultWrapper":"SetInstanceProtectionResult" }, "errors":[ {"shape":"LimitExceededFault"}, {"shape":"ResourceContentionFault"} ] }, "SuspendProcesses":{ "name":"SuspendProcesses", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ScalingProcessQuery"}, "errors":[ {"shape":"ResourceInUseFault"}, {"shape":"ResourceContentionFault"} ] }, "TerminateInstanceInAutoScalingGroup":{ "name":"TerminateInstanceInAutoScalingGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"TerminateInstanceInAutoScalingGroupType"}, "output":{ "shape":"ActivityType", "resultWrapper":"TerminateInstanceInAutoScalingGroupResult" }, "errors":[ {"shape":"ScalingActivityInProgressFault"}, {"shape":"ResourceContentionFault"} ] }, "UpdateAutoScalingGroup":{ "name":"UpdateAutoScalingGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAutoScalingGroupType"}, "errors":[ {"shape":"ScalingActivityInProgressFault"}, {"shape":"ResourceContentionFault"} ] } }, "shapes":{ "Activities":{ "type":"list", "member":{"shape":"Activity"} }, "ActivitiesType":{ "type":"structure", "required":["Activities"], "members":{ "Activities":{"shape":"Activities"}, "NextToken":{"shape":"XmlString"} } }, "Activity":{ "type":"structure", "required":[ "ActivityId", "AutoScalingGroupName", "Cause", "StartTime", "StatusCode" ], "members":{ "ActivityId":{"shape":"XmlString"}, "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "Description":{"shape":"XmlString"}, "Cause":{"shape":"XmlStringMaxLen1023"}, "StartTime":{"shape":"TimestampType"}, "EndTime":{"shape":"TimestampType"}, "StatusCode":{"shape":"ScalingActivityStatusCode"}, "StatusMessage":{"shape":"XmlStringMaxLen255"}, "Progress":{"shape":"Progress"}, "Details":{"shape":"XmlString"} } }, "ActivityIds":{ "type":"list", "member":{"shape":"XmlString"} }, "ActivityType":{ "type":"structure", "members":{ "Activity":{"shape":"Activity"} } }, "AdjustmentType":{ "type":"structure", "members":{ "AdjustmentType":{"shape":"XmlStringMaxLen255"} } }, "AdjustmentTypes":{ "type":"list", "member":{"shape":"AdjustmentType"} }, "Alarm":{ "type":"structure", "members":{ "AlarmName":{"shape":"XmlStringMaxLen255"}, "AlarmARN":{"shape":"ResourceName"} } }, "Alarms":{ "type":"list", "member":{"shape":"Alarm"} }, "AlreadyExistsFault":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"AlreadyExists", "httpStatusCode":400, "senderFault":true }, "exception":true }, "AsciiStringMaxLen255":{ "type":"string", "max":255, "min":1, "pattern":"[A-Za-z0-9\\-_\\/]+" }, "AssociatePublicIpAddress":{"type":"boolean"}, "AttachInstancesQuery":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "InstanceIds":{"shape":"InstanceIds"}, "AutoScalingGroupName":{"shape":"ResourceName"} } }, "AttachLoadBalancerTargetGroupsResultType":{ "type":"structure", "members":{ } }, "AttachLoadBalancerTargetGroupsType":{ "type":"structure", "required":[ "AutoScalingGroupName", "TargetGroupARNs" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "TargetGroupARNs":{"shape":"TargetGroupARNs"} } }, "AttachLoadBalancersResultType":{ "type":"structure", "members":{ } }, "AttachLoadBalancersType":{ "type":"structure", "required":[ "AutoScalingGroupName", "LoadBalancerNames" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "LoadBalancerNames":{"shape":"LoadBalancerNames"} } }, "AutoScalingGroup":{ "type":"structure", "required":[ "AutoScalingGroupName", "MinSize", "MaxSize", "DesiredCapacity", "DefaultCooldown", "AvailabilityZones", "HealthCheckType", "CreatedTime" ], "members":{ "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "AutoScalingGroupARN":{"shape":"ResourceName"}, "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, "MinSize":{"shape":"AutoScalingGroupMinSize"}, "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, "DefaultCooldown":{"shape":"Cooldown"}, "AvailabilityZones":{"shape":"AvailabilityZones"}, "LoadBalancerNames":{"shape":"LoadBalancerNames"}, "TargetGroupARNs":{"shape":"TargetGroupARNs"}, "HealthCheckType":{"shape":"XmlStringMaxLen32"}, "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, "Instances":{"shape":"Instances"}, "CreatedTime":{"shape":"TimestampType"}, "SuspendedProcesses":{"shape":"SuspendedProcesses"}, "PlacementGroup":{"shape":"XmlStringMaxLen255"}, "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, "EnabledMetrics":{"shape":"EnabledMetrics"}, "Status":{"shape":"XmlStringMaxLen255"}, "Tags":{"shape":"TagDescriptionList"}, "TerminationPolicies":{"shape":"TerminationPolicies"}, "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"} } }, "AutoScalingGroupDesiredCapacity":{"type":"integer"}, "AutoScalingGroupMaxSize":{"type":"integer"}, "AutoScalingGroupMinSize":{"type":"integer"}, "AutoScalingGroupNames":{ "type":"list", "member":{"shape":"ResourceName"} }, "AutoScalingGroupNamesType":{ "type":"structure", "members":{ "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "AutoScalingGroups":{ "type":"list", "member":{"shape":"AutoScalingGroup"} }, "AutoScalingGroupsType":{ "type":"structure", "required":["AutoScalingGroups"], "members":{ "AutoScalingGroups":{"shape":"AutoScalingGroups"}, "NextToken":{"shape":"XmlString"} } }, "AutoScalingInstanceDetails":{ "type":"structure", "required":[ "InstanceId", "AutoScalingGroupName", "AvailabilityZone", "LifecycleState", "HealthStatus", "ProtectedFromScaleIn" ], "members":{ "InstanceId":{"shape":"XmlStringMaxLen19"}, "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "AvailabilityZone":{"shape":"XmlStringMaxLen255"}, "LifecycleState":{"shape":"XmlStringMaxLen32"}, "HealthStatus":{"shape":"XmlStringMaxLen32"}, "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, "ProtectedFromScaleIn":{"shape":"InstanceProtected"} } }, "AutoScalingInstances":{ "type":"list", "member":{"shape":"AutoScalingInstanceDetails"} }, "AutoScalingInstancesType":{ "type":"structure", "members":{ "AutoScalingInstances":{"shape":"AutoScalingInstances"}, "NextToken":{"shape":"XmlString"} } }, "AutoScalingNotificationTypes":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"} }, "AvailabilityZones":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"}, "min":1 }, "BlockDeviceEbsDeleteOnTermination":{"type":"boolean"}, "BlockDeviceEbsEncrypted":{"type":"boolean"}, "BlockDeviceEbsIops":{ "type":"integer", "max":20000, "min":100 }, "BlockDeviceEbsVolumeSize":{ "type":"integer", "max":16384, "min":1 }, "BlockDeviceEbsVolumeType":{ "type":"string", "max":255, "min":1 }, "BlockDeviceMapping":{ "type":"structure", "required":["DeviceName"], "members":{ "VirtualName":{"shape":"XmlStringMaxLen255"}, "DeviceName":{"shape":"XmlStringMaxLen255"}, "Ebs":{"shape":"Ebs"}, "NoDevice":{"shape":"NoDevice"} } }, "BlockDeviceMappings":{ "type":"list", "member":{"shape":"BlockDeviceMapping"} }, "ClassicLinkVPCSecurityGroups":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"} }, "CompleteLifecycleActionAnswer":{ "type":"structure", "members":{ } }, "CompleteLifecycleActionType":{ "type":"structure", "required":[ "LifecycleHookName", "AutoScalingGroupName", "LifecycleActionResult" ], "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "LifecycleActionToken":{"shape":"LifecycleActionToken"}, "LifecycleActionResult":{"shape":"LifecycleActionResult"}, "InstanceId":{"shape":"XmlStringMaxLen19"} } }, "Cooldown":{"type":"integer"}, "CreateAutoScalingGroupType":{ "type":"structure", "required":[ "AutoScalingGroupName", "MinSize", "MaxSize" ], "members":{ "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "LaunchConfigurationName":{"shape":"ResourceName"}, "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, "InstanceId":{"shape":"XmlStringMaxLen19"}, "MinSize":{"shape":"AutoScalingGroupMinSize"}, "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, "DefaultCooldown":{"shape":"Cooldown"}, "AvailabilityZones":{"shape":"AvailabilityZones"}, "LoadBalancerNames":{"shape":"LoadBalancerNames"}, "TargetGroupARNs":{"shape":"TargetGroupARNs"}, "HealthCheckType":{"shape":"XmlStringMaxLen32"}, "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, "PlacementGroup":{"shape":"XmlStringMaxLen255"}, "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, "TerminationPolicies":{"shape":"TerminationPolicies"}, "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"}, "LifecycleHookSpecificationList":{"shape":"LifecycleHookSpecifications"}, "Tags":{"shape":"Tags"} } }, "CreateLaunchConfigurationType":{ "type":"structure", "required":["LaunchConfigurationName"], "members":{ "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, "ImageId":{"shape":"XmlStringMaxLen255"}, "KeyName":{"shape":"XmlStringMaxLen255"}, "SecurityGroups":{"shape":"SecurityGroups"}, "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"}, "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"}, "UserData":{"shape":"XmlStringUserData"}, "InstanceId":{"shape":"XmlStringMaxLen19"}, "InstanceType":{"shape":"XmlStringMaxLen255"}, "KernelId":{"shape":"XmlStringMaxLen255"}, "RamdiskId":{"shape":"XmlStringMaxLen255"}, "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, "InstanceMonitoring":{"shape":"InstanceMonitoring"}, "SpotPrice":{"shape":"SpotPrice"}, "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"}, "EbsOptimized":{"shape":"EbsOptimized"}, "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"}, "PlacementTenancy":{"shape":"XmlStringMaxLen64"} } }, "CreateOrUpdateTagsType":{ "type":"structure", "required":["Tags"], "members":{ "Tags":{"shape":"Tags"} } }, "CustomizedMetricSpecification":{ "type":"structure", "required":[ "MetricName", "Namespace", "Statistic" ], "members":{ "MetricName":{"shape":"MetricName"}, "Namespace":{"shape":"MetricNamespace"}, "Dimensions":{"shape":"MetricDimensions"}, "Statistic":{"shape":"MetricStatistic"}, "Unit":{"shape":"MetricUnit"} } }, "DeleteAutoScalingGroupType":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "ForceDelete":{"shape":"ForceDelete"} } }, "DeleteLifecycleHookAnswer":{ "type":"structure", "members":{ } }, "DeleteLifecycleHookType":{ "type":"structure", "required":[ "LifecycleHookName", "AutoScalingGroupName" ], "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "AutoScalingGroupName":{"shape":"ResourceName"} } }, "DeleteNotificationConfigurationType":{ "type":"structure", "required":[ "AutoScalingGroupName", "TopicARN" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "TopicARN":{"shape":"ResourceName"} } }, "DeletePolicyType":{ "type":"structure", "required":["PolicyName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "PolicyName":{"shape":"ResourceName"} } }, "DeleteScheduledActionType":{ "type":"structure", "required":[ "AutoScalingGroupName", "ScheduledActionName" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "ScheduledActionName":{"shape":"ResourceName"} } }, "DeleteTagsType":{ "type":"structure", "required":["Tags"], "members":{ "Tags":{"shape":"Tags"} } }, "DescribeAccountLimitsAnswer":{ "type":"structure", "members":{ "MaxNumberOfAutoScalingGroups":{"shape":"MaxNumberOfAutoScalingGroups"}, "MaxNumberOfLaunchConfigurations":{"shape":"MaxNumberOfLaunchConfigurations"}, "NumberOfAutoScalingGroups":{"shape":"NumberOfAutoScalingGroups"}, "NumberOfLaunchConfigurations":{"shape":"NumberOfLaunchConfigurations"} } }, "DescribeAdjustmentTypesAnswer":{ "type":"structure", "members":{ "AdjustmentTypes":{"shape":"AdjustmentTypes"} } }, "DescribeAutoScalingInstancesType":{ "type":"structure", "members":{ "InstanceIds":{"shape":"InstanceIds"}, "MaxRecords":{"shape":"MaxRecords"}, "NextToken":{"shape":"XmlString"} } }, "DescribeAutoScalingNotificationTypesAnswer":{ "type":"structure", "members":{ "AutoScalingNotificationTypes":{"shape":"AutoScalingNotificationTypes"} } }, "DescribeLifecycleHookTypesAnswer":{ "type":"structure", "members":{ "LifecycleHookTypes":{"shape":"AutoScalingNotificationTypes"} } }, "DescribeLifecycleHooksAnswer":{ "type":"structure", "members":{ "LifecycleHooks":{"shape":"LifecycleHooks"} } }, "DescribeLifecycleHooksType":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "LifecycleHookNames":{"shape":"LifecycleHookNames"} } }, "DescribeLoadBalancerTargetGroupsRequest":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribeLoadBalancerTargetGroupsResponse":{ "type":"structure", "members":{ "LoadBalancerTargetGroups":{"shape":"LoadBalancerTargetGroupStates"}, "NextToken":{"shape":"XmlString"} } }, "DescribeLoadBalancersRequest":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribeLoadBalancersResponse":{ "type":"structure", "members":{ "LoadBalancers":{"shape":"LoadBalancerStates"}, "NextToken":{"shape":"XmlString"} } }, "DescribeMetricCollectionTypesAnswer":{ "type":"structure", "members":{ "Metrics":{"shape":"MetricCollectionTypes"}, "Granularities":{"shape":"MetricGranularityTypes"} } }, "DescribeNotificationConfigurationsAnswer":{ "type":"structure", "required":["NotificationConfigurations"], "members":{ "NotificationConfigurations":{"shape":"NotificationConfigurations"}, "NextToken":{"shape":"XmlString"} } }, "DescribeNotificationConfigurationsType":{ "type":"structure", "members":{ "AutoScalingGroupNames":{"shape":"AutoScalingGroupNames"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribePoliciesType":{ "type":"structure", "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "PolicyNames":{"shape":"PolicyNames"}, "PolicyTypes":{"shape":"PolicyTypes"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribeScalingActivitiesType":{ "type":"structure", "members":{ "ActivityIds":{"shape":"ActivityIds"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "MaxRecords":{"shape":"MaxRecords"}, "NextToken":{"shape":"XmlString"} } }, "DescribeScheduledActionsType":{ "type":"structure", "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "ScheduledActionNames":{"shape":"ScheduledActionNames"}, "StartTime":{"shape":"TimestampType"}, "EndTime":{"shape":"TimestampType"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribeTagsType":{ "type":"structure", "members":{ "Filters":{"shape":"Filters"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "DescribeTerminationPolicyTypesAnswer":{ "type":"structure", "members":{ "TerminationPolicyTypes":{"shape":"TerminationPolicies"} } }, "DetachInstancesAnswer":{ "type":"structure", "members":{ "Activities":{"shape":"Activities"} } }, "DetachInstancesQuery":{ "type":"structure", "required":[ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members":{ "InstanceIds":{"shape":"InstanceIds"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} } }, "DetachLoadBalancerTargetGroupsResultType":{ "type":"structure", "members":{ } }, "DetachLoadBalancerTargetGroupsType":{ "type":"structure", "required":[ "AutoScalingGroupName", "TargetGroupARNs" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "TargetGroupARNs":{"shape":"TargetGroupARNs"} } }, "DetachLoadBalancersResultType":{ "type":"structure", "members":{ } }, "DetachLoadBalancersType":{ "type":"structure", "required":[ "AutoScalingGroupName", "LoadBalancerNames" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "LoadBalancerNames":{"shape":"LoadBalancerNames"} } }, "DisableMetricsCollectionQuery":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "Metrics":{"shape":"Metrics"} } }, "DisableScaleIn":{"type":"boolean"}, "Ebs":{ "type":"structure", "members":{ "SnapshotId":{"shape":"XmlStringMaxLen255"}, "VolumeSize":{"shape":"BlockDeviceEbsVolumeSize"}, "VolumeType":{"shape":"BlockDeviceEbsVolumeType"}, "DeleteOnTermination":{"shape":"BlockDeviceEbsDeleteOnTermination"}, "Iops":{"shape":"BlockDeviceEbsIops"}, "Encrypted":{"shape":"BlockDeviceEbsEncrypted"} } }, "EbsOptimized":{"type":"boolean"}, "EnableMetricsCollectionQuery":{ "type":"structure", "required":[ "AutoScalingGroupName", "Granularity" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "Metrics":{"shape":"Metrics"}, "Granularity":{"shape":"XmlStringMaxLen255"} } }, "EnabledMetric":{ "type":"structure", "members":{ "Metric":{"shape":"XmlStringMaxLen255"}, "Granularity":{"shape":"XmlStringMaxLen255"} } }, "EnabledMetrics":{ "type":"list", "member":{"shape":"EnabledMetric"} }, "EnterStandbyAnswer":{ "type":"structure", "members":{ "Activities":{"shape":"Activities"} } }, "EnterStandbyQuery":{ "type":"structure", "required":[ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members":{ "InstanceIds":{"shape":"InstanceIds"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} } }, "EstimatedInstanceWarmup":{"type":"integer"}, "ExecutePolicyType":{ "type":"structure", "required":["PolicyName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "PolicyName":{"shape":"ResourceName"}, "HonorCooldown":{"shape":"HonorCooldown"}, "MetricValue":{"shape":"MetricScale"}, "BreachThreshold":{"shape":"MetricScale"} } }, "ExitStandbyAnswer":{ "type":"structure", "members":{ "Activities":{"shape":"Activities"} } }, "ExitStandbyQuery":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "InstanceIds":{"shape":"InstanceIds"}, "AutoScalingGroupName":{"shape":"ResourceName"} } }, "Filter":{ "type":"structure", "members":{ "Name":{"shape":"XmlString"}, "Values":{"shape":"Values"} } }, "Filters":{ "type":"list", "member":{"shape":"Filter"} }, "ForceDelete":{"type":"boolean"}, "GlobalTimeout":{"type":"integer"}, "HealthCheckGracePeriod":{"type":"integer"}, "HeartbeatTimeout":{"type":"integer"}, "HonorCooldown":{"type":"boolean"}, "Instance":{ "type":"structure", "required":[ "InstanceId", "AvailabilityZone", "LifecycleState", "HealthStatus", "ProtectedFromScaleIn" ], "members":{ "InstanceId":{"shape":"XmlStringMaxLen19"}, "AvailabilityZone":{"shape":"XmlStringMaxLen255"}, "LifecycleState":{"shape":"LifecycleState"}, "HealthStatus":{"shape":"XmlStringMaxLen32"}, "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, "ProtectedFromScaleIn":{"shape":"InstanceProtected"} } }, "InstanceIds":{ "type":"list", "member":{"shape":"XmlStringMaxLen19"} }, "InstanceMonitoring":{ "type":"structure", "members":{ "Enabled":{"shape":"MonitoringEnabled"} } }, "InstanceProtected":{"type":"boolean"}, "Instances":{ "type":"list", "member":{"shape":"Instance"} }, "InvalidNextToken":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"InvalidNextToken", "httpStatusCode":400, "senderFault":true }, "exception":true }, "LaunchConfiguration":{ "type":"structure", "required":[ "LaunchConfigurationName", "ImageId", "InstanceType", "CreatedTime" ], "members":{ "LaunchConfigurationName":{"shape":"XmlStringMaxLen255"}, "LaunchConfigurationARN":{"shape":"ResourceName"}, "ImageId":{"shape":"XmlStringMaxLen255"}, "KeyName":{"shape":"XmlStringMaxLen255"}, "SecurityGroups":{"shape":"SecurityGroups"}, "ClassicLinkVPCId":{"shape":"XmlStringMaxLen255"}, "ClassicLinkVPCSecurityGroups":{"shape":"ClassicLinkVPCSecurityGroups"}, "UserData":{"shape":"XmlStringUserData"}, "InstanceType":{"shape":"XmlStringMaxLen255"}, "KernelId":{"shape":"XmlStringMaxLen255"}, "RamdiskId":{"shape":"XmlStringMaxLen255"}, "BlockDeviceMappings":{"shape":"BlockDeviceMappings"}, "InstanceMonitoring":{"shape":"InstanceMonitoring"}, "SpotPrice":{"shape":"SpotPrice"}, "IamInstanceProfile":{"shape":"XmlStringMaxLen1600"}, "CreatedTime":{"shape":"TimestampType"}, "EbsOptimized":{"shape":"EbsOptimized"}, "AssociatePublicIpAddress":{"shape":"AssociatePublicIpAddress"}, "PlacementTenancy":{"shape":"XmlStringMaxLen64"} } }, "LaunchConfigurationNameType":{ "type":"structure", "required":["LaunchConfigurationName"], "members":{ "LaunchConfigurationName":{"shape":"ResourceName"} } }, "LaunchConfigurationNames":{ "type":"list", "member":{"shape":"ResourceName"} }, "LaunchConfigurationNamesType":{ "type":"structure", "members":{ "LaunchConfigurationNames":{"shape":"LaunchConfigurationNames"}, "NextToken":{"shape":"XmlString"}, "MaxRecords":{"shape":"MaxRecords"} } }, "LaunchConfigurations":{ "type":"list", "member":{"shape":"LaunchConfiguration"} }, "LaunchConfigurationsType":{ "type":"structure", "required":["LaunchConfigurations"], "members":{ "LaunchConfigurations":{"shape":"LaunchConfigurations"}, "NextToken":{"shape":"XmlString"} } }, "LaunchTemplateName":{ "type":"string", "max":128, "min":3, "pattern":"[a-zA-Z0-9\\(\\)\\.-/_]+" }, "LaunchTemplateSpecification":{ "type":"structure", "members":{ "LaunchTemplateId":{"shape":"XmlStringMaxLen255"}, "LaunchTemplateName":{"shape":"LaunchTemplateName"}, "Version":{"shape":"XmlStringMaxLen255"} } }, "LifecycleActionResult":{"type":"string"}, "LifecycleActionToken":{ "type":"string", "max":36, "min":36 }, "LifecycleHook":{ "type":"structure", "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "LifecycleTransition":{"shape":"LifecycleTransition"}, "NotificationTargetARN":{"shape":"ResourceName"}, "RoleARN":{"shape":"ResourceName"}, "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, "GlobalTimeout":{"shape":"GlobalTimeout"}, "DefaultResult":{"shape":"LifecycleActionResult"} } }, "LifecycleHookNames":{ "type":"list", "member":{"shape":"AsciiStringMaxLen255"}, "max":50 }, "LifecycleHookSpecification":{ "type":"structure", "required":[ "LifecycleHookName", "LifecycleTransition" ], "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "LifecycleTransition":{"shape":"LifecycleTransition"}, "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, "DefaultResult":{"shape":"LifecycleActionResult"}, "NotificationTargetARN":{"shape":"NotificationTargetResourceName"}, "RoleARN":{"shape":"ResourceName"} } }, "LifecycleHookSpecifications":{ "type":"list", "member":{"shape":"LifecycleHookSpecification"} }, "LifecycleHooks":{ "type":"list", "member":{"shape":"LifecycleHook"} }, "LifecycleState":{ "type":"string", "enum":[ "Pending", "Pending:Wait", "Pending:Proceed", "Quarantined", "InService", "Terminating", "Terminating:Wait", "Terminating:Proceed", "Terminated", "Detaching", "Detached", "EnteringStandby", "Standby" ] }, "LifecycleTransition":{"type":"string"}, "LimitExceededFault":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"LimitExceeded", "httpStatusCode":400, "senderFault":true }, "exception":true }, "LoadBalancerNames":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"} }, "LoadBalancerState":{ "type":"structure", "members":{ "LoadBalancerName":{"shape":"XmlStringMaxLen255"}, "State":{"shape":"XmlStringMaxLen255"} } }, "LoadBalancerStates":{ "type":"list", "member":{"shape":"LoadBalancerState"} }, "LoadBalancerTargetGroupState":{ "type":"structure", "members":{ "LoadBalancerTargetGroupARN":{"shape":"XmlStringMaxLen511"}, "State":{"shape":"XmlStringMaxLen255"} } }, "LoadBalancerTargetGroupStates":{ "type":"list", "member":{"shape":"LoadBalancerTargetGroupState"} }, "MaxNumberOfAutoScalingGroups":{"type":"integer"}, "MaxNumberOfLaunchConfigurations":{"type":"integer"}, "MaxRecords":{"type":"integer"}, "MetricCollectionType":{ "type":"structure", "members":{ "Metric":{"shape":"XmlStringMaxLen255"} } }, "MetricCollectionTypes":{ "type":"list", "member":{"shape":"MetricCollectionType"} }, "MetricDimension":{ "type":"structure", "required":[ "Name", "Value" ], "members":{ "Name":{"shape":"MetricDimensionName"}, "Value":{"shape":"MetricDimensionValue"} } }, "MetricDimensionName":{"type":"string"}, "MetricDimensionValue":{"type":"string"}, "MetricDimensions":{ "type":"list", "member":{"shape":"MetricDimension"} }, "MetricGranularityType":{ "type":"structure", "members":{ "Granularity":{"shape":"XmlStringMaxLen255"} } }, "MetricGranularityTypes":{ "type":"list", "member":{"shape":"MetricGranularityType"} }, "MetricName":{"type":"string"}, "MetricNamespace":{"type":"string"}, "MetricScale":{"type":"double"}, "MetricStatistic":{ "type":"string", "enum":[ "Average", "Minimum", "Maximum", "SampleCount", "Sum" ] }, "MetricType":{ "type":"string", "enum":[ "ASGAverageCPUUtilization", "ASGAverageNetworkIn", "ASGAverageNetworkOut", "ALBRequestCountPerTarget" ] }, "MetricUnit":{"type":"string"}, "Metrics":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"} }, "MinAdjustmentMagnitude":{"type":"integer"}, "MinAdjustmentStep":{ "type":"integer", "deprecated":true }, "MonitoringEnabled":{"type":"boolean"}, "NoDevice":{"type":"boolean"}, "NotificationConfiguration":{ "type":"structure", "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "TopicARN":{"shape":"ResourceName"}, "NotificationType":{"shape":"XmlStringMaxLen255"} } }, "NotificationConfigurations":{ "type":"list", "member":{"shape":"NotificationConfiguration"} }, "NotificationTargetResourceName":{ "type":"string", "max":1600, "min":0, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "NumberOfAutoScalingGroups":{"type":"integer"}, "NumberOfLaunchConfigurations":{"type":"integer"}, "PoliciesType":{ "type":"structure", "members":{ "ScalingPolicies":{"shape":"ScalingPolicies"}, "NextToken":{"shape":"XmlString"} } }, "PolicyARNType":{ "type":"structure", "members":{ "PolicyARN":{"shape":"ResourceName"}, "Alarms":{"shape":"Alarms"} } }, "PolicyIncrement":{"type":"integer"}, "PolicyNames":{ "type":"list", "member":{"shape":"ResourceName"} }, "PolicyTypes":{ "type":"list", "member":{"shape":"XmlStringMaxLen64"} }, "PredefinedMetricSpecification":{ "type":"structure", "required":["PredefinedMetricType"], "members":{ "PredefinedMetricType":{"shape":"MetricType"}, "ResourceLabel":{"shape":"XmlStringMaxLen1023"} } }, "ProcessNames":{ "type":"list", "member":{"shape":"XmlStringMaxLen255"} }, "ProcessType":{ "type":"structure", "required":["ProcessName"], "members":{ "ProcessName":{"shape":"XmlStringMaxLen255"} } }, "Processes":{ "type":"list", "member":{"shape":"ProcessType"} }, "ProcessesType":{ "type":"structure", "members":{ "Processes":{"shape":"Processes"} } }, "Progress":{"type":"integer"}, "PropagateAtLaunch":{"type":"boolean"}, "ProtectedFromScaleIn":{"type":"boolean"}, "PutLifecycleHookAnswer":{ "type":"structure", "members":{ } }, "PutLifecycleHookType":{ "type":"structure", "required":[ "LifecycleHookName", "AutoScalingGroupName" ], "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "LifecycleTransition":{"shape":"LifecycleTransition"}, "RoleARN":{"shape":"ResourceName"}, "NotificationTargetARN":{"shape":"NotificationTargetResourceName"}, "NotificationMetadata":{"shape":"XmlStringMaxLen1023"}, "HeartbeatTimeout":{"shape":"HeartbeatTimeout"}, "DefaultResult":{"shape":"LifecycleActionResult"} } }, "PutNotificationConfigurationType":{ "type":"structure", "required":[ "AutoScalingGroupName", "TopicARN", "NotificationTypes" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "TopicARN":{"shape":"ResourceName"}, "NotificationTypes":{"shape":"AutoScalingNotificationTypes"} } }, "PutScalingPolicyType":{ "type":"structure", "required":[ "AutoScalingGroupName", "PolicyName" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "PolicyName":{"shape":"XmlStringMaxLen255"}, "PolicyType":{"shape":"XmlStringMaxLen64"}, "AdjustmentType":{"shape":"XmlStringMaxLen255"}, "MinAdjustmentStep":{"shape":"MinAdjustmentStep"}, "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"}, "ScalingAdjustment":{"shape":"PolicyIncrement"}, "Cooldown":{"shape":"Cooldown"}, "MetricAggregationType":{"shape":"XmlStringMaxLen32"}, "StepAdjustments":{"shape":"StepAdjustments"}, "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}, "TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"} } }, "PutScheduledUpdateGroupActionType":{ "type":"structure", "required":[ "AutoScalingGroupName", "ScheduledActionName" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, "Time":{"shape":"TimestampType"}, "StartTime":{"shape":"TimestampType"}, "EndTime":{"shape":"TimestampType"}, "Recurrence":{"shape":"XmlStringMaxLen255"}, "MinSize":{"shape":"AutoScalingGroupMinSize"}, "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"} } }, "RecordLifecycleActionHeartbeatAnswer":{ "type":"structure", "members":{ } }, "RecordLifecycleActionHeartbeatType":{ "type":"structure", "required":[ "LifecycleHookName", "AutoScalingGroupName" ], "members":{ "LifecycleHookName":{"shape":"AsciiStringMaxLen255"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "LifecycleActionToken":{"shape":"LifecycleActionToken"}, "InstanceId":{"shape":"XmlStringMaxLen19"} } }, "ResourceContentionFault":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"ResourceContention", "httpStatusCode":500, "senderFault":true }, "exception":true }, "ResourceInUseFault":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"ResourceInUse", "httpStatusCode":400, "senderFault":true }, "exception":true }, "ResourceName":{ "type":"string", "max":1600, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "ScalingActivityInProgressFault":{ "type":"structure", "members":{ "message":{"shape":"XmlStringMaxLen255"} }, "error":{ "code":"ScalingActivityInProgress", "httpStatusCode":400, "senderFault":true }, "exception":true }, "ScalingActivityStatusCode":{ "type":"string", "enum":[ "PendingSpotBidPlacement", "WaitingForSpotInstanceRequestId", "WaitingForSpotInstanceId", "WaitingForInstanceId", "PreInService", "InProgress", "WaitingForELBConnectionDraining", "MidLifecycleAction", "WaitingForInstanceWarmup", "Successful", "Failed", "Cancelled" ] }, "ScalingPolicies":{ "type":"list", "member":{"shape":"ScalingPolicy"} }, "ScalingPolicy":{ "type":"structure", "members":{ "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "PolicyName":{"shape":"XmlStringMaxLen255"}, "PolicyARN":{"shape":"ResourceName"}, "PolicyType":{"shape":"XmlStringMaxLen64"}, "AdjustmentType":{"shape":"XmlStringMaxLen255"}, "MinAdjustmentStep":{"shape":"MinAdjustmentStep"}, "MinAdjustmentMagnitude":{"shape":"MinAdjustmentMagnitude"}, "ScalingAdjustment":{"shape":"PolicyIncrement"}, "Cooldown":{"shape":"Cooldown"}, "StepAdjustments":{"shape":"StepAdjustments"}, "MetricAggregationType":{"shape":"XmlStringMaxLen32"}, "EstimatedInstanceWarmup":{"shape":"EstimatedInstanceWarmup"}, "Alarms":{"shape":"Alarms"}, "TargetTrackingConfiguration":{"shape":"TargetTrackingConfiguration"} } }, "ScalingProcessQuery":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "ScalingProcesses":{"shape":"ProcessNames"} } }, "ScheduledActionNames":{ "type":"list", "member":{"shape":"ResourceName"} }, "ScheduledActionsType":{ "type":"structure", "members":{ "ScheduledUpdateGroupActions":{"shape":"ScheduledUpdateGroupActions"}, "NextToken":{"shape":"XmlString"} } }, "ScheduledUpdateGroupAction":{ "type":"structure", "members":{ "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, "ScheduledActionName":{"shape":"XmlStringMaxLen255"}, "ScheduledActionARN":{"shape":"ResourceName"}, "Time":{"shape":"TimestampType"}, "StartTime":{"shape":"TimestampType"}, "EndTime":{"shape":"TimestampType"}, "Recurrence":{"shape":"XmlStringMaxLen255"}, "MinSize":{"shape":"AutoScalingGroupMinSize"}, "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"} } }, "ScheduledUpdateGroupActions":{ "type":"list", "member":{"shape":"ScheduledUpdateGroupAction"} }, "SecurityGroups":{ "type":"list", "member":{"shape":"XmlString"} }, "SetDesiredCapacityType":{ "type":"structure", "required":[ "AutoScalingGroupName", "DesiredCapacity" ], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, "HonorCooldown":{"shape":"HonorCooldown"} } }, "SetInstanceHealthQuery":{ "type":"structure", "required":[ "InstanceId", "HealthStatus" ], "members":{ "InstanceId":{"shape":"XmlStringMaxLen19"}, "HealthStatus":{"shape":"XmlStringMaxLen32"}, "ShouldRespectGracePeriod":{"shape":"ShouldRespectGracePeriod"} } }, "SetInstanceProtectionAnswer":{ "type":"structure", "members":{ } }, "SetInstanceProtectionQuery":{ "type":"structure", "required":[ "InstanceIds", "AutoScalingGroupName", "ProtectedFromScaleIn" ], "members":{ "InstanceIds":{"shape":"InstanceIds"}, "AutoScalingGroupName":{"shape":"ResourceName"}, "ProtectedFromScaleIn":{"shape":"ProtectedFromScaleIn"} } }, "ShouldDecrementDesiredCapacity":{"type":"boolean"}, "ShouldRespectGracePeriod":{"type":"boolean"}, "SpotPrice":{ "type":"string", "max":255, "min":1 }, "StepAdjustment":{ "type":"structure", "required":["ScalingAdjustment"], "members":{ "MetricIntervalLowerBound":{"shape":"MetricScale"}, "MetricIntervalUpperBound":{"shape":"MetricScale"}, "ScalingAdjustment":{"shape":"PolicyIncrement"} } }, "StepAdjustments":{ "type":"list", "member":{"shape":"StepAdjustment"} }, "SuspendedProcess":{ "type":"structure", "members":{ "ProcessName":{"shape":"XmlStringMaxLen255"}, "SuspensionReason":{"shape":"XmlStringMaxLen255"} } }, "SuspendedProcesses":{ "type":"list", "member":{"shape":"SuspendedProcess"} }, "Tag":{ "type":"structure", "required":["Key"], "members":{ "ResourceId":{"shape":"XmlString"}, "ResourceType":{"shape":"XmlString"}, "Key":{"shape":"TagKey"}, "Value":{"shape":"TagValue"}, "PropagateAtLaunch":{"shape":"PropagateAtLaunch"} } }, "TagDescription":{ "type":"structure", "members":{ "ResourceId":{"shape":"XmlString"}, "ResourceType":{"shape":"XmlString"}, "Key":{"shape":"TagKey"}, "Value":{"shape":"TagValue"}, "PropagateAtLaunch":{"shape":"PropagateAtLaunch"} } }, "TagDescriptionList":{ "type":"list", "member":{"shape":"TagDescription"} }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "TagValue":{ "type":"string", "max":256, "min":0, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "Tags":{ "type":"list", "member":{"shape":"Tag"} }, "TagsType":{ "type":"structure", "members":{ "Tags":{"shape":"TagDescriptionList"}, "NextToken":{"shape":"XmlString"} } }, "TargetGroupARNs":{ "type":"list", "member":{"shape":"XmlStringMaxLen511"} }, "TargetTrackingConfiguration":{ "type":"structure", "required":["TargetValue"], "members":{ "PredefinedMetricSpecification":{"shape":"PredefinedMetricSpecification"}, "CustomizedMetricSpecification":{"shape":"CustomizedMetricSpecification"}, "TargetValue":{"shape":"MetricScale"}, "DisableScaleIn":{"shape":"DisableScaleIn"} } }, "TerminateInstanceInAutoScalingGroupType":{ "type":"structure", "required":[ "InstanceId", "ShouldDecrementDesiredCapacity" ], "members":{ "InstanceId":{"shape":"XmlStringMaxLen19"}, "ShouldDecrementDesiredCapacity":{"shape":"ShouldDecrementDesiredCapacity"} } }, "TerminationPolicies":{ "type":"list", "member":{"shape":"XmlStringMaxLen1600"} }, "TimestampType":{"type":"timestamp"}, "UpdateAutoScalingGroupType":{ "type":"structure", "required":["AutoScalingGroupName"], "members":{ "AutoScalingGroupName":{"shape":"ResourceName"}, "LaunchConfigurationName":{"shape":"ResourceName"}, "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, "MinSize":{"shape":"AutoScalingGroupMinSize"}, "MaxSize":{"shape":"AutoScalingGroupMaxSize"}, "DesiredCapacity":{"shape":"AutoScalingGroupDesiredCapacity"}, "DefaultCooldown":{"shape":"Cooldown"}, "AvailabilityZones":{"shape":"AvailabilityZones"}, "HealthCheckType":{"shape":"XmlStringMaxLen32"}, "HealthCheckGracePeriod":{"shape":"HealthCheckGracePeriod"}, "PlacementGroup":{"shape":"XmlStringMaxLen255"}, "VPCZoneIdentifier":{"shape":"XmlStringMaxLen2047"}, "TerminationPolicies":{"shape":"TerminationPolicies"}, "NewInstancesProtectedFromScaleIn":{"shape":"InstanceProtected"} } }, "Values":{ "type":"list", "member":{"shape":"XmlString"} }, "XmlString":{ "type":"string", "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen1023":{ "type":"string", "max":1023, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen1600":{ "type":"string", "max":1600, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen19":{ "type":"string", "max":19, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen2047":{ "type":"string", "max":2047, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen255":{ "type":"string", "max":255, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen32":{ "type":"string", "max":32, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen511":{ "type":"string", "max":511, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringMaxLen64":{ "type":"string", "max":64, "min":1, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" }, "XmlStringUserData":{ "type":"string", "max":21847, "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" } } }