aws-sdk
Version:
AWS SDK for JavaScript
2,026 lines • 69.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2011-01-01",
"endpointPrefix": "autoscaling",
"protocol": "query",
"protocols": [
"query"
],
"serviceFullName": "Auto Scaling",
"serviceId": "Auto Scaling",
"signatureVersion": "v4",
"uid": "autoscaling-2011-01-01",
"xmlNamespace": "http://autoscaling.amazonaws.com/doc/2011-01-01/",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AttachInstances": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"InstanceIds": {
"shape": "S2"
},
"AutoScalingGroupName": {}
}
}
},
"AttachLoadBalancerTargetGroups": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TargetGroupARNs"
],
"members": {
"AutoScalingGroupName": {},
"TargetGroupARNs": {
"shape": "S6"
}
}
},
"output": {
"resultWrapper": "AttachLoadBalancerTargetGroupsResult",
"type": "structure",
"members": {}
}
},
"AttachLoadBalancers": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"LoadBalancerNames"
],
"members": {
"AutoScalingGroupName": {},
"LoadBalancerNames": {
"shape": "Sa"
}
}
},
"output": {
"resultWrapper": "AttachLoadBalancersResult",
"type": "structure",
"members": {}
}
},
"AttachTrafficSources": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TrafficSources"
],
"members": {
"AutoScalingGroupName": {},
"TrafficSources": {
"shape": "Sd"
}
}
},
"output": {
"resultWrapper": "AttachTrafficSourcesResult",
"type": "structure",
"members": {}
}
},
"BatchDeleteScheduledAction": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ScheduledActionNames"
],
"members": {
"AutoScalingGroupName": {},
"ScheduledActionNames": {
"shape": "Sh"
}
}
},
"output": {
"resultWrapper": "BatchDeleteScheduledActionResult",
"type": "structure",
"members": {
"FailedScheduledActions": {
"shape": "Sj"
}
}
}
},
"BatchPutScheduledUpdateGroupAction": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ScheduledUpdateGroupActions"
],
"members": {
"AutoScalingGroupName": {},
"ScheduledUpdateGroupActions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScheduledActionName"
],
"members": {
"ScheduledActionName": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Recurrence": {},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"TimeZone": {}
}
}
}
}
},
"output": {
"resultWrapper": "BatchPutScheduledUpdateGroupActionResult",
"type": "structure",
"members": {
"FailedScheduledUpdateGroupActions": {
"shape": "Sj"
}
}
}
},
"CancelInstanceRefresh": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {}
}
},
"output": {
"resultWrapper": "CancelInstanceRefreshResult",
"type": "structure",
"members": {
"InstanceRefreshId": {}
}
}
},
"CompleteLifecycleAction": {
"input": {
"type": "structure",
"required": [
"LifecycleHookName",
"AutoScalingGroupName",
"LifecycleActionResult"
],
"members": {
"LifecycleHookName": {},
"AutoScalingGroupName": {},
"LifecycleActionToken": {},
"LifecycleActionResult": {},
"InstanceId": {}
}
},
"output": {
"resultWrapper": "CompleteLifecycleActionResult",
"type": "structure",
"members": {}
}
},
"CreateAutoScalingGroup": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"MinSize",
"MaxSize"
],
"members": {
"AutoScalingGroupName": {},
"LaunchConfigurationName": {},
"LaunchTemplate": {
"shape": "S14"
},
"MixedInstancesPolicy": {
"shape": "S16"
},
"InstanceId": {},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"DefaultCooldown": {
"type": "integer"
},
"AvailabilityZones": {
"shape": "S2d"
},
"LoadBalancerNames": {
"shape": "Sa"
},
"TargetGroupARNs": {
"shape": "S6"
},
"HealthCheckType": {},
"HealthCheckGracePeriod": {
"type": "integer"
},
"PlacementGroup": {},
"VPCZoneIdentifier": {},
"TerminationPolicies": {
"shape": "S2g"
},
"NewInstancesProtectedFromScaleIn": {
"type": "boolean"
},
"CapacityRebalance": {
"type": "boolean"
},
"LifecycleHookSpecificationList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"LifecycleHookName",
"LifecycleTransition"
],
"members": {
"LifecycleHookName": {},
"LifecycleTransition": {},
"NotificationMetadata": {},
"HeartbeatTimeout": {
"type": "integer"
},
"DefaultResult": {},
"NotificationTargetARN": {},
"RoleARN": {}
}
}
},
"Tags": {
"shape": "S2q"
},
"ServiceLinkedRoleARN": {},
"MaxInstanceLifetime": {
"type": "integer"
},
"Context": {},
"DesiredCapacityType": {},
"DefaultInstanceWarmup": {
"type": "integer"
},
"TrafficSources": {
"shape": "Sd"
},
"InstanceMaintenancePolicy": {
"shape": "S2y"
}
}
}
},
"CreateLaunchConfiguration": {
"input": {
"type": "structure",
"required": [
"LaunchConfigurationName"
],
"members": {
"LaunchConfigurationName": {},
"ImageId": {},
"KeyName": {},
"SecurityGroups": {
"shape": "S32"
},
"ClassicLinkVPCId": {},
"ClassicLinkVPCSecurityGroups": {
"shape": "S33"
},
"UserData": {},
"InstanceId": {},
"InstanceType": {},
"KernelId": {},
"RamdiskId": {},
"BlockDeviceMappings": {
"shape": "S35"
},
"InstanceMonitoring": {
"shape": "S3f"
},
"SpotPrice": {},
"IamInstanceProfile": {},
"EbsOptimized": {
"type": "boolean"
},
"AssociatePublicIpAddress": {
"type": "boolean"
},
"PlacementTenancy": {},
"MetadataOptions": {
"shape": "S3k"
}
}
}
},
"CreateOrUpdateTags": {
"input": {
"type": "structure",
"required": [
"Tags"
],
"members": {
"Tags": {
"shape": "S2q"
}
}
}
},
"DeleteAutoScalingGroup": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"ForceDelete": {
"type": "boolean"
}
}
}
},
"DeleteLaunchConfiguration": {
"input": {
"type": "structure",
"required": [
"LaunchConfigurationName"
],
"members": {
"LaunchConfigurationName": {}
}
}
},
"DeleteLifecycleHook": {
"input": {
"type": "structure",
"required": [
"LifecycleHookName",
"AutoScalingGroupName"
],
"members": {
"LifecycleHookName": {},
"AutoScalingGroupName": {}
}
},
"output": {
"resultWrapper": "DeleteLifecycleHookResult",
"type": "structure",
"members": {}
}
},
"DeleteNotificationConfiguration": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TopicARN"
],
"members": {
"AutoScalingGroupName": {},
"TopicARN": {}
}
}
},
"DeletePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyName"
],
"members": {
"AutoScalingGroupName": {},
"PolicyName": {}
}
}
},
"DeleteScheduledAction": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ScheduledActionName"
],
"members": {
"AutoScalingGroupName": {},
"ScheduledActionName": {}
}
}
},
"DeleteTags": {
"input": {
"type": "structure",
"required": [
"Tags"
],
"members": {
"Tags": {
"shape": "S2q"
}
}
}
},
"DeleteWarmPool": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"ForceDelete": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DeleteWarmPoolResult",
"type": "structure",
"members": {}
}
},
"DescribeAccountLimits": {
"output": {
"resultWrapper": "DescribeAccountLimitsResult",
"type": "structure",
"members": {
"MaxNumberOfAutoScalingGroups": {
"type": "integer"
},
"MaxNumberOfLaunchConfigurations": {
"type": "integer"
},
"NumberOfAutoScalingGroups": {
"type": "integer"
},
"NumberOfLaunchConfigurations": {
"type": "integer"
}
}
}
},
"DescribeAdjustmentTypes": {
"output": {
"resultWrapper": "DescribeAdjustmentTypesResult",
"type": "structure",
"members": {
"AdjustmentTypes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AdjustmentType": {}
}
}
}
}
}
},
"DescribeAutoScalingGroups": {
"input": {
"type": "structure",
"members": {
"AutoScalingGroupNames": {
"shape": "S49"
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
},
"Filters": {
"shape": "S4b"
}
}
},
"output": {
"resultWrapper": "DescribeAutoScalingGroupsResult",
"type": "structure",
"required": [
"AutoScalingGroups"
],
"members": {
"AutoScalingGroups": {
"type": "list",
"member": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"MinSize",
"MaxSize",
"DesiredCapacity",
"DefaultCooldown",
"AvailabilityZones",
"HealthCheckType",
"CreatedTime"
],
"members": {
"AutoScalingGroupName": {},
"AutoScalingGroupARN": {},
"LaunchConfigurationName": {},
"LaunchTemplate": {
"shape": "S14"
},
"MixedInstancesPolicy": {
"shape": "S16"
},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"PredictedCapacity": {
"type": "integer"
},
"DefaultCooldown": {
"type": "integer"
},
"AvailabilityZones": {
"shape": "S2d"
},
"LoadBalancerNames": {
"shape": "Sa"
},
"TargetGroupARNs": {
"shape": "S6"
},
"HealthCheckType": {},
"HealthCheckGracePeriod": {
"type": "integer"
},
"Instances": {
"shape": "S4i"
},
"CreatedTime": {
"type": "timestamp"
},
"SuspendedProcesses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ProcessName": {},
"SuspensionReason": {}
}
}
},
"PlacementGroup": {},
"VPCZoneIdentifier": {},
"EnabledMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Metric": {},
"Granularity": {}
}
}
},
"Status": {},
"Tags": {
"shape": "S4p"
},
"TerminationPolicies": {
"shape": "S2g"
},
"NewInstancesProtectedFromScaleIn": {
"type": "boolean"
},
"ServiceLinkedRoleARN": {},
"MaxInstanceLifetime": {
"type": "integer"
},
"CapacityRebalance": {
"type": "boolean"
},
"WarmPoolConfiguration": {
"shape": "S4r"
},
"WarmPoolSize": {
"type": "integer"
},
"Context": {},
"DesiredCapacityType": {},
"DefaultInstanceWarmup": {
"type": "integer"
},
"TrafficSources": {
"shape": "Sd"
},
"InstanceMaintenancePolicy": {
"shape": "S2y"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeAutoScalingInstances": {
"input": {
"type": "structure",
"members": {
"InstanceIds": {
"shape": "S2"
},
"MaxRecords": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"resultWrapper": "DescribeAutoScalingInstancesResult",
"type": "structure",
"members": {
"AutoScalingInstances": {
"type": "list",
"member": {
"type": "structure",
"required": [
"InstanceId",
"AutoScalingGroupName",
"AvailabilityZone",
"LifecycleState",
"HealthStatus",
"ProtectedFromScaleIn"
],
"members": {
"InstanceId": {},
"InstanceType": {},
"AutoScalingGroupName": {},
"AvailabilityZone": {},
"LifecycleState": {},
"HealthStatus": {},
"LaunchConfigurationName": {},
"LaunchTemplate": {
"shape": "S14"
},
"ProtectedFromScaleIn": {
"type": "boolean"
},
"WeightedCapacity": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeAutoScalingNotificationTypes": {
"output": {
"resultWrapper": "DescribeAutoScalingNotificationTypesResult",
"type": "structure",
"members": {
"AutoScalingNotificationTypes": {
"shape": "S54"
}
}
}
},
"DescribeInstanceRefreshes": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"InstanceRefreshIds": {
"type": "list",
"member": {}
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeInstanceRefreshesResult",
"type": "structure",
"members": {
"InstanceRefreshes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"InstanceRefreshId": {},
"AutoScalingGroupName": {},
"Status": {},
"StatusReason": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"PercentageComplete": {
"type": "integer"
},
"InstancesToUpdate": {
"type": "integer"
},
"ProgressDetails": {
"shape": "S5e"
},
"Preferences": {
"shape": "S5h"
},
"DesiredConfiguration": {
"shape": "S5t"
},
"RollbackDetails": {
"type": "structure",
"members": {
"RollbackReason": {},
"RollbackStartTime": {
"type": "timestamp"
},
"PercentageCompleteOnRollback": {
"type": "integer"
},
"InstancesToUpdateOnRollback": {
"type": "integer"
},
"ProgressDetailsOnRollback": {
"shape": "S5e"
}
}
}
}
}
},
"NextToken": {}
}
}
},
"DescribeLaunchConfigurations": {
"input": {
"type": "structure",
"members": {
"LaunchConfigurationNames": {
"type": "list",
"member": {}
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeLaunchConfigurationsResult",
"type": "structure",
"required": [
"LaunchConfigurations"
],
"members": {
"LaunchConfigurations": {
"type": "list",
"member": {
"type": "structure",
"required": [
"LaunchConfigurationName",
"ImageId",
"InstanceType",
"CreatedTime"
],
"members": {
"LaunchConfigurationName": {},
"LaunchConfigurationARN": {},
"ImageId": {},
"KeyName": {},
"SecurityGroups": {
"shape": "S32"
},
"ClassicLinkVPCId": {},
"ClassicLinkVPCSecurityGroups": {
"shape": "S33"
},
"UserData": {},
"InstanceType": {},
"KernelId": {},
"RamdiskId": {},
"BlockDeviceMappings": {
"shape": "S35"
},
"InstanceMonitoring": {
"shape": "S3f"
},
"SpotPrice": {},
"IamInstanceProfile": {},
"CreatedTime": {
"type": "timestamp"
},
"EbsOptimized": {
"type": "boolean"
},
"AssociatePublicIpAddress": {
"type": "boolean"
},
"PlacementTenancy": {},
"MetadataOptions": {
"shape": "S3k"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeLifecycleHookTypes": {
"output": {
"resultWrapper": "DescribeLifecycleHookTypesResult",
"type": "structure",
"members": {
"LifecycleHookTypes": {
"shape": "S54"
}
}
}
},
"DescribeLifecycleHooks": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"LifecycleHookNames": {
"type": "list",
"member": {}
}
}
},
"output": {
"resultWrapper": "DescribeLifecycleHooksResult",
"type": "structure",
"members": {
"LifecycleHooks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LifecycleHookName": {},
"AutoScalingGroupName": {},
"LifecycleTransition": {},
"NotificationTargetARN": {},
"RoleARN": {},
"NotificationMetadata": {},
"HeartbeatTimeout": {
"type": "integer"
},
"GlobalTimeout": {
"type": "integer"
},
"DefaultResult": {}
}
}
}
}
}
},
"DescribeLoadBalancerTargetGroups": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancerTargetGroupsResult",
"type": "structure",
"members": {
"LoadBalancerTargetGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LoadBalancerTargetGroupARN": {},
"State": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeLoadBalancers": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeLoadBalancersResult",
"type": "structure",
"members": {
"LoadBalancers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LoadBalancerName": {},
"State": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeMetricCollectionTypes": {
"output": {
"resultWrapper": "DescribeMetricCollectionTypesResult",
"type": "structure",
"members": {
"Metrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Metric": {}
}
}
},
"Granularities": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Granularity": {}
}
}
}
}
}
},
"DescribeNotificationConfigurations": {
"input": {
"type": "structure",
"members": {
"AutoScalingGroupNames": {
"shape": "S49"
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeNotificationConfigurationsResult",
"type": "structure",
"required": [
"NotificationConfigurations"
],
"members": {
"NotificationConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AutoScalingGroupName": {},
"TopicARN": {},
"NotificationType": {}
}
}
},
"NextToken": {}
}
}
},
"DescribePolicies": {
"input": {
"type": "structure",
"members": {
"AutoScalingGroupName": {},
"PolicyNames": {
"type": "list",
"member": {}
},
"PolicyTypes": {
"type": "list",
"member": {}
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribePoliciesResult",
"type": "structure",
"members": {
"ScalingPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AutoScalingGroupName": {},
"PolicyName": {},
"PolicyARN": {},
"PolicyType": {},
"AdjustmentType": {},
"MinAdjustmentStep": {
"shape": "S6u"
},
"MinAdjustmentMagnitude": {
"type": "integer"
},
"ScalingAdjustment": {
"type": "integer"
},
"Cooldown": {
"type": "integer"
},
"StepAdjustments": {
"shape": "S6x"
},
"MetricAggregationType": {},
"EstimatedInstanceWarmup": {
"type": "integer"
},
"Alarms": {
"shape": "S71"
},
"TargetTrackingConfiguration": {
"shape": "S73"
},
"Enabled": {
"type": "boolean"
},
"PredictiveScalingConfiguration": {
"shape": "S7p"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeScalingActivities": {
"input": {
"type": "structure",
"members": {
"ActivityIds": {
"type": "list",
"member": {}
},
"AutoScalingGroupName": {},
"IncludeDeletedGroups": {
"type": "boolean"
},
"MaxRecords": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"resultWrapper": "DescribeScalingActivitiesResult",
"type": "structure",
"required": [
"Activities"
],
"members": {
"Activities": {
"shape": "S8c"
},
"NextToken": {}
}
}
},
"DescribeScalingProcessTypes": {
"output": {
"resultWrapper": "DescribeScalingProcessTypesResult",
"type": "structure",
"members": {
"Processes": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ProcessName"
],
"members": {
"ProcessName": {}
}
}
}
}
}
},
"DescribeScheduledActions": {
"input": {
"type": "structure",
"members": {
"AutoScalingGroupName": {},
"ScheduledActionNames": {
"shape": "Sh"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeScheduledActionsResult",
"type": "structure",
"members": {
"ScheduledUpdateGroupActions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AutoScalingGroupName": {},
"ScheduledActionName": {},
"ScheduledActionARN": {},
"Time": {
"type": "timestamp"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Recurrence": {},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"TimeZone": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeTags": {
"input": {
"type": "structure",
"members": {
"Filters": {
"shape": "S4b"
},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTagsResult",
"type": "structure",
"members": {
"Tags": {
"shape": "S4p"
},
"NextToken": {}
}
}
},
"DescribeTerminationPolicyTypes": {
"output": {
"resultWrapper": "DescribeTerminationPolicyTypesResult",
"type": "structure",
"members": {
"TerminationPolicyTypes": {
"shape": "S2g"
}
}
}
},
"DescribeTrafficSources": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"TrafficSourceType": {},
"NextToken": {},
"MaxRecords": {
"type": "integer"
}
}
},
"output": {
"resultWrapper": "DescribeTrafficSourcesResult",
"type": "structure",
"members": {
"TrafficSources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"TrafficSource": {
"deprecated": true,
"deprecatedMessage": "TrafficSource has been replaced by Identifier"
},
"State": {},
"Identifier": {},
"Type": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeWarmPool": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"MaxRecords": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"resultWrapper": "DescribeWarmPoolResult",
"type": "structure",
"members": {
"WarmPoolConfiguration": {
"shape": "S4r"
},
"Instances": {
"shape": "S4i"
},
"NextToken": {}
}
}
},
"DetachInstances": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ShouldDecrementDesiredCapacity"
],
"members": {
"InstanceIds": {
"shape": "S2"
},
"AutoScalingGroupName": {},
"ShouldDecrementDesiredCapacity": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DetachInstancesResult",
"type": "structure",
"members": {
"Activities": {
"shape": "S8c"
}
}
}
},
"DetachLoadBalancerTargetGroups": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TargetGroupARNs"
],
"members": {
"AutoScalingGroupName": {},
"TargetGroupARNs": {
"shape": "S6"
}
}
},
"output": {
"resultWrapper": "DetachLoadBalancerTargetGroupsResult",
"type": "structure",
"members": {}
}
},
"DetachLoadBalancers": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"LoadBalancerNames"
],
"members": {
"AutoScalingGroupName": {},
"LoadBalancerNames": {
"shape": "Sa"
}
}
},
"output": {
"resultWrapper": "DetachLoadBalancersResult",
"type": "structure",
"members": {}
}
},
"DetachTrafficSources": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TrafficSources"
],
"members": {
"AutoScalingGroupName": {},
"TrafficSources": {
"shape": "Sd"
}
}
},
"output": {
"resultWrapper": "DetachTrafficSourcesResult",
"type": "structure",
"members": {}
}
},
"DisableMetricsCollection": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"Metrics": {
"shape": "S97"
}
}
}
},
"EnableMetricsCollection": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"Granularity"
],
"members": {
"AutoScalingGroupName": {},
"Metrics": {
"shape": "S97"
},
"Granularity": {}
}
}
},
"EnterStandby": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ShouldDecrementDesiredCapacity"
],
"members": {
"InstanceIds": {
"shape": "S2"
},
"AutoScalingGroupName": {},
"ShouldDecrementDesiredCapacity": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "EnterStandbyResult",
"type": "structure",
"members": {
"Activities": {
"shape": "S8c"
}
}
}
},
"ExecutePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyName"
],
"members": {
"AutoScalingGroupName": {},
"PolicyName": {},
"HonorCooldown": {
"type": "boolean"
},
"MetricValue": {
"type": "double"
},
"BreachThreshold": {
"type": "double"
}
}
}
},
"ExitStandby": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"InstanceIds": {
"shape": "S2"
},
"AutoScalingGroupName": {}
}
},
"output": {
"resultWrapper": "ExitStandbyResult",
"type": "structure",
"members": {
"Activities": {
"shape": "S8c"
}
}
}
},
"GetPredictiveScalingForecast": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"PolicyName",
"StartTime",
"EndTime"
],
"members": {
"AutoScalingGroupName": {},
"PolicyName": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
},
"output": {
"resultWrapper": "GetPredictiveScalingForecastResult",
"type": "structure",
"required": [
"LoadForecast",
"CapacityForecast",
"UpdateTime"
],
"members": {
"LoadForecast": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Timestamps",
"Values",
"MetricSpecification"
],
"members": {
"Timestamps": {
"shape": "S9j"
},
"Values": {
"shape": "S9k"
},
"MetricSpecification": {
"shape": "S7r"
}
}
}
},
"CapacityForecast": {
"type": "structure",
"required": [
"Timestamps",
"Values"
],
"members": {
"Timestamps": {
"shape": "S9j"
},
"Values": {
"shape": "S9k"
}
}
},
"UpdateTime": {
"type": "timestamp"
}
}
}
},
"PutLifecycleHook": {
"input": {
"type": "structure",
"required": [
"LifecycleHookName",
"AutoScalingGroupName"
],
"members": {
"LifecycleHookName": {},
"AutoScalingGroupName": {},
"LifecycleTransition": {},
"RoleARN": {},
"NotificationTargetARN": {},
"NotificationMetadata": {},
"HeartbeatTimeout": {
"type": "integer"
},
"DefaultResult": {}
}
},
"output": {
"resultWrapper": "PutLifecycleHookResult",
"type": "structure",
"members": {}
}
},
"PutNotificationConfiguration": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"TopicARN",
"NotificationTypes"
],
"members": {
"AutoScalingGroupName": {},
"TopicARN": {},
"NotificationTypes": {
"shape": "S54"
}
}
}
},
"PutScalingPolicy": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"PolicyName"
],
"members": {
"AutoScalingGroupName": {},
"PolicyName": {},
"PolicyType": {},
"AdjustmentType": {},
"MinAdjustmentStep": {
"shape": "S6u"
},
"MinAdjustmentMagnitude": {
"type": "integer"
},
"ScalingAdjustment": {
"type": "integer"
},
"Cooldown": {
"type": "integer"
},
"MetricAggregationType": {},
"StepAdjustments": {
"shape": "S6x"
},
"EstimatedInstanceWarmup": {
"type": "integer"
},
"TargetTrackingConfiguration": {
"shape": "S73"
},
"Enabled": {
"type": "boolean"
},
"PredictiveScalingConfiguration": {
"shape": "S7p"
}
}
},
"output": {
"resultWrapper": "PutScalingPolicyResult",
"type": "structure",
"members": {
"PolicyARN": {},
"Alarms": {
"shape": "S71"
}
}
}
},
"PutScheduledUpdateGroupAction": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"ScheduledActionName"
],
"members": {
"AutoScalingGroupName": {},
"ScheduledActionName": {},
"Time": {
"type": "timestamp"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Recurrence": {},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"TimeZone": {}
}
}
},
"PutWarmPool": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"MaxGroupPreparedCapacity": {
"type": "integer"
},
"MinSize": {
"type": "integer"
},
"PoolState": {},
"InstanceReusePolicy": {
"shape": "S4w"
}
}
},
"output": {
"resultWrapper": "PutWarmPoolResult",
"type": "structure",
"members": {}
}
},
"RecordLifecycleActionHeartbeat": {
"input": {
"type": "structure",
"required": [
"LifecycleHookName",
"AutoScalingGroupName"
],
"members": {
"LifecycleHookName": {},
"AutoScalingGroupName": {},
"LifecycleActionToken": {},
"InstanceId": {}
}
},
"output": {
"resultWrapper": "RecordLifecycleActionHeartbeatResult",
"type": "structure",
"members": {}
}
},
"ResumeProcesses": {
"input": {
"shape": "S9w"
}
},
"RollbackInstanceRefresh": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {}
}
},
"output": {
"resultWrapper": "RollbackInstanceRefreshResult",
"type": "structure",
"members": {
"InstanceRefreshId": {}
}
}
},
"SetDesiredCapacity": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName",
"DesiredCapacity"
],
"members": {
"AutoScalingGroupName": {},
"DesiredCapacity": {
"type": "integer"
},
"HonorCooldown": {
"type": "boolean"
}
}
}
},
"SetInstanceHealth": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"HealthStatus"
],
"members": {
"InstanceId": {},
"HealthStatus": {},
"ShouldRespectGracePeriod": {
"type": "boolean"
}
}
}
},
"SetInstanceProtection": {
"input": {
"type": "structure",
"required": [
"InstanceIds",
"AutoScalingGroupName",
"ProtectedFromScaleIn"
],
"members": {
"InstanceIds": {
"shape": "S2"
},
"AutoScalingGroupName": {},
"ProtectedFromScaleIn": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "SetInstanceProtectionResult",
"type": "structure",
"members": {}
}
},
"StartInstanceRefresh": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"Strategy": {},
"DesiredConfiguration": {
"shape": "S5t"
},
"Preferences": {
"shape": "S5h"
}
}
},
"output": {
"resultWrapper": "StartInstanceRefreshResult",
"type": "structure",
"members": {
"InstanceRefreshId": {}
}
}
},
"SuspendProcesses": {
"input": {
"shape": "S9w"
}
},
"TerminateInstanceInAutoScalingGroup": {
"input": {
"type": "structure",
"required": [
"InstanceId",
"ShouldDecrementDesiredCapacity"
],
"members": {
"InstanceId": {},
"ShouldDecrementDesiredCapacity": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "TerminateInstanceInAutoScalingGroupResult",
"type": "structure",
"members": {
"Activity": {
"shape": "S8d"
}
}
}
},
"UpdateAutoScalingGroup": {
"input": {
"type": "structure",
"required": [
"AutoScalingGroupName"
],
"members": {
"AutoScalingGroupName": {},
"LaunchConfigurationName": {},
"LaunchTemplate": {
"shape": "S14"
},
"MixedInstancesPolicy": {
"shape": "S16"
},
"MinSize": {
"type": "integer"
},
"MaxSize": {
"type": "integer"
},
"DesiredCapacity": {
"type": "integer"
},
"DefaultCooldown": {
"type": "integer"
},
"AvailabilityZones": {
"shape": "S2d"
},
"HealthCheckType": {},
"HealthCheckGracePeriod": {
"type": "integer"
},
"PlacementGroup": {},
"VPCZoneIdentifier": {},
"TerminationPolicies": {
"shape": "S2g"
},
"NewInstancesProtectedFromScaleIn": {
"type": "boolean"
},
"ServiceLinkedRoleARN": {},
"MaxInstanceLifetime": {
"type": "integer"
},
"CapacityRebalance": {
"type": "boolean"
},
"Context": {},
"DesiredCapacityType": {},
"DefaultInstanceWarmup": {
"type": "integer"
},
"InstanceMaintenancePolicy": {
"shape": "S2y"
}
}
}
}
},
"shapes": {
"S2": {
"type": "list",
"member": {}
},
"S6": {
"type": "list",
"member": {}
},
"Sa": {
"type": "list",
"member": {}
},
"Sd": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {},
"Type": {}
}
}
},
"Sh": {
"type": "list",
"member": {}
},
"Sj": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScheduledActionName"
],
"members": {
"ScheduledActionName": {},
"ErrorCode": {},
"ErrorMessage": {}
}
}
},
"S14": {
"type": "structure",
"members": {
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"Version": {}
}
},
"S16": {
"type": "structure",
"members": {
"LaunchTemplate": {
"type": "structure",
"members": {
"LaunchTemplateSpecification": {
"shape": "S14"
},
"Overrides": {
"type": "list",
"member": {
"type": "structure",
"members": {
"InstanceType":