2289 lines
65 KiB
JSON
2289 lines
65 KiB
JSON
{
|
|
"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]*"
|
|
}
|
|
}
|
|
}
|