1856 lines
44 KiB
JSON
1856 lines
44 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2011-01-01",
|
||
|
"endpointPrefix": "autoscaling",
|
||
|
"protocol": "query",
|
||
|
"serviceFullName": "Auto Scaling",
|
||
|
"serviceId": "Auto Scaling",
|
||
|
"signatureVersion": "v4",
|
||
|
"uid": "autoscaling-2011-01-01",
|
||
|
"xmlNamespace": "http://autoscaling.amazonaws.com/doc/2011-01-01/"
|
||
|
},
|
||
|
"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": {}
|
||
|
}
|
||
|
},
|
||
|
"BatchDeleteScheduledAction": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName",
|
||
|
"ScheduledActionNames"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"ScheduledActionNames": {
|
||
|
"shape": "Se"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "BatchDeleteScheduledActionResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FailedScheduledActions": {
|
||
|
"shape": "Sg"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "BatchPutScheduledUpdateGroupActionResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FailedScheduledUpdateGroupActions": {
|
||
|
"shape": "Sg"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "Sy"
|
||
|
},
|
||
|
"MixedInstancesPolicy": {
|
||
|
"shape": "S10"
|
||
|
},
|
||
|
"InstanceId": {},
|
||
|
"MinSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"MaxSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DesiredCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DefaultCooldown": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"AvailabilityZones": {
|
||
|
"shape": "S1a"
|
||
|
},
|
||
|
"LoadBalancerNames": {
|
||
|
"shape": "Sa"
|
||
|
},
|
||
|
"TargetGroupARNs": {
|
||
|
"shape": "S6"
|
||
|
},
|
||
|
"HealthCheckType": {},
|
||
|
"HealthCheckGracePeriod": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"PlacementGroup": {},
|
||
|
"VPCZoneIdentifier": {},
|
||
|
"TerminationPolicies": {
|
||
|
"shape": "S1e"
|
||
|
},
|
||
|
"NewInstancesProtectedFromScaleIn": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"LifecycleHookSpecificationList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"LifecycleHookName",
|
||
|
"LifecycleTransition"
|
||
|
],
|
||
|
"members": {
|
||
|
"LifecycleHookName": {},
|
||
|
"LifecycleTransition": {},
|
||
|
"NotificationMetadata": {},
|
||
|
"HeartbeatTimeout": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DefaultResult": {},
|
||
|
"NotificationTargetARN": {},
|
||
|
"RoleARN": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "S1n"
|
||
|
},
|
||
|
"ServiceLinkedRoleARN": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"CreateLaunchConfiguration": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"LaunchConfigurationName"
|
||
|
],
|
||
|
"members": {
|
||
|
"LaunchConfigurationName": {},
|
||
|
"ImageId": {},
|
||
|
"KeyName": {},
|
||
|
"SecurityGroups": {
|
||
|
"shape": "S1t"
|
||
|
},
|
||
|
"ClassicLinkVPCId": {},
|
||
|
"ClassicLinkVPCSecurityGroups": {
|
||
|
"shape": "S1u"
|
||
|
},
|
||
|
"UserData": {},
|
||
|
"InstanceId": {},
|
||
|
"InstanceType": {},
|
||
|
"KernelId": {},
|
||
|
"RamdiskId": {},
|
||
|
"BlockDeviceMappings": {
|
||
|
"shape": "S1w"
|
||
|
},
|
||
|
"InstanceMonitoring": {
|
||
|
"shape": "S25"
|
||
|
},
|
||
|
"SpotPrice": {},
|
||
|
"IamInstanceProfile": {},
|
||
|
"EbsOptimized": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"AssociatePublicIpAddress": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"PlacementTenancy": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"CreateOrUpdateTags": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Tags"
|
||
|
],
|
||
|
"members": {
|
||
|
"Tags": {
|
||
|
"shape": "S1n"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S1n"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S2t"
|
||
|
},
|
||
|
"NextToken": {},
|
||
|
"MaxRecords": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "Sy"
|
||
|
},
|
||
|
"MixedInstancesPolicy": {
|
||
|
"shape": "S10"
|
||
|
},
|
||
|
"MinSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"MaxSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DesiredCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DefaultCooldown": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"AvailabilityZones": {
|
||
|
"shape": "S1a"
|
||
|
},
|
||
|
"LoadBalancerNames": {
|
||
|
"shape": "Sa"
|
||
|
},
|
||
|
"TargetGroupARNs": {
|
||
|
"shape": "S6"
|
||
|
},
|
||
|
"HealthCheckType": {},
|
||
|
"HealthCheckGracePeriod": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Instances": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"InstanceId",
|
||
|
"AvailabilityZone",
|
||
|
"LifecycleState",
|
||
|
"HealthStatus",
|
||
|
"ProtectedFromScaleIn"
|
||
|
],
|
||
|
"members": {
|
||
|
"InstanceId": {},
|
||
|
"AvailabilityZone": {},
|
||
|
"LifecycleState": {},
|
||
|
"HealthStatus": {},
|
||
|
"LaunchConfigurationName": {},
|
||
|
"LaunchTemplate": {
|
||
|
"shape": "Sy"
|
||
|
},
|
||
|
"ProtectedFromScaleIn": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S35"
|
||
|
},
|
||
|
"TerminationPolicies": {
|
||
|
"shape": "S1e"
|
||
|
},
|
||
|
"NewInstancesProtectedFromScaleIn": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"ServiceLinkedRoleARN": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": {},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"AvailabilityZone": {},
|
||
|
"LifecycleState": {},
|
||
|
"HealthStatus": {},
|
||
|
"LaunchConfigurationName": {},
|
||
|
"LaunchTemplate": {
|
||
|
"shape": "Sy"
|
||
|
},
|
||
|
"ProtectedFromScaleIn": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeAutoScalingNotificationTypes": {
|
||
|
"output": {
|
||
|
"resultWrapper": "DescribeAutoScalingNotificationTypesResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"AutoScalingNotificationTypes": {
|
||
|
"shape": "S3c"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S1t"
|
||
|
},
|
||
|
"ClassicLinkVPCId": {},
|
||
|
"ClassicLinkVPCSecurityGroups": {
|
||
|
"shape": "S1u"
|
||
|
},
|
||
|
"UserData": {},
|
||
|
"InstanceType": {},
|
||
|
"KernelId": {},
|
||
|
"RamdiskId": {},
|
||
|
"BlockDeviceMappings": {
|
||
|
"shape": "S1w"
|
||
|
},
|
||
|
"InstanceMonitoring": {
|
||
|
"shape": "S25"
|
||
|
},
|
||
|
"SpotPrice": {},
|
||
|
"IamInstanceProfile": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"EbsOptimized": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"AssociatePublicIpAddress": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"PlacementTenancy": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeLifecycleHookTypes": {
|
||
|
"output": {
|
||
|
"resultWrapper": "DescribeLifecycleHookTypesResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"LifecycleHookTypes": {
|
||
|
"shape": "S3c"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S2t"
|
||
|
},
|
||
|
"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": "S4c"
|
||
|
},
|
||
|
"MinAdjustmentMagnitude": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"ScalingAdjustment": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Cooldown": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"StepAdjustments": {
|
||
|
"shape": "S4f"
|
||
|
},
|
||
|
"MetricAggregationType": {},
|
||
|
"EstimatedInstanceWarmup": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Alarms": {
|
||
|
"shape": "S4j"
|
||
|
},
|
||
|
"TargetTrackingConfiguration": {
|
||
|
"shape": "S4l"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeScalingActivities": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ActivityIds": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"MaxRecords": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "DescribeScalingActivitiesResult",
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Activities"
|
||
|
],
|
||
|
"members": {
|
||
|
"Activities": {
|
||
|
"shape": "S51"
|
||
|
},
|
||
|
"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": "Se"
|
||
|
},
|
||
|
"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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeTags": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Filters": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Name": {},
|
||
|
"Values": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {},
|
||
|
"MaxRecords": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "DescribeTagsResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Tags": {
|
||
|
"shape": "S35"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeTerminationPolicyTypes": {
|
||
|
"output": {
|
||
|
"resultWrapper": "DescribeTerminationPolicyTypesResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"TerminationPolicyTypes": {
|
||
|
"shape": "S1e"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DetachInstances": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName",
|
||
|
"ShouldDecrementDesiredCapacity"
|
||
|
],
|
||
|
"members": {
|
||
|
"InstanceIds": {
|
||
|
"shape": "S2"
|
||
|
},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"ShouldDecrementDesiredCapacity": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "DetachInstancesResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Activities": {
|
||
|
"shape": "S51"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": {}
|
||
|
}
|
||
|
},
|
||
|
"DisableMetricsCollection": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"Metrics": {
|
||
|
"shape": "S5q"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"EnableMetricsCollection": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName",
|
||
|
"Granularity"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"Metrics": {
|
||
|
"shape": "S5q"
|
||
|
},
|
||
|
"Granularity": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"EnterStandby": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName",
|
||
|
"ShouldDecrementDesiredCapacity"
|
||
|
],
|
||
|
"members": {
|
||
|
"InstanceIds": {
|
||
|
"shape": "S2"
|
||
|
},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"ShouldDecrementDesiredCapacity": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "EnterStandbyResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Activities": {
|
||
|
"shape": "S51"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S51"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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": "S3c"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"PutScalingPolicy": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName",
|
||
|
"PolicyName"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"PolicyName": {},
|
||
|
"PolicyType": {},
|
||
|
"AdjustmentType": {},
|
||
|
"MinAdjustmentStep": {
|
||
|
"shape": "S4c"
|
||
|
},
|
||
|
"MinAdjustmentMagnitude": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"ScalingAdjustment": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Cooldown": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"MetricAggregationType": {},
|
||
|
"StepAdjustments": {
|
||
|
"shape": "S4f"
|
||
|
},
|
||
|
"EstimatedInstanceWarmup": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"TargetTrackingConfiguration": {
|
||
|
"shape": "S4l"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "PutScalingPolicyResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"PolicyARN": {},
|
||
|
"Alarms": {
|
||
|
"shape": "S4j"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"RecordLifecycleActionHeartbeat": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"LifecycleHookName",
|
||
|
"AutoScalingGroupName"
|
||
|
],
|
||
|
"members": {
|
||
|
"LifecycleHookName": {},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"LifecycleActionToken": {},
|
||
|
"InstanceId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "RecordLifecycleActionHeartbeatResult",
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"ResumeProcesses": {
|
||
|
"input": {
|
||
|
"shape": "S66"
|
||
|
}
|
||
|
},
|
||
|
"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": {}
|
||
|
}
|
||
|
},
|
||
|
"SuspendProcesses": {
|
||
|
"input": {
|
||
|
"shape": "S66"
|
||
|
}
|
||
|
},
|
||
|
"TerminateInstanceInAutoScalingGroup": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"InstanceId",
|
||
|
"ShouldDecrementDesiredCapacity"
|
||
|
],
|
||
|
"members": {
|
||
|
"InstanceId": {},
|
||
|
"ShouldDecrementDesiredCapacity": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"resultWrapper": "TerminateInstanceInAutoScalingGroupResult",
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Activity": {
|
||
|
"shape": "S52"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"UpdateAutoScalingGroup": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"LaunchConfigurationName": {},
|
||
|
"LaunchTemplate": {
|
||
|
"shape": "Sy"
|
||
|
},
|
||
|
"MixedInstancesPolicy": {
|
||
|
"shape": "S10"
|
||
|
},
|
||
|
"MinSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"MaxSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DesiredCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"DefaultCooldown": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"AvailabilityZones": {
|
||
|
"shape": "S1a"
|
||
|
},
|
||
|
"HealthCheckType": {},
|
||
|
"HealthCheckGracePeriod": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"PlacementGroup": {},
|
||
|
"VPCZoneIdentifier": {},
|
||
|
"TerminationPolicies": {
|
||
|
"shape": "S1e"
|
||
|
},
|
||
|
"NewInstancesProtectedFromScaleIn": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"ServiceLinkedRoleARN": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"S2": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S6": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Sa": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Se": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Sg": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ScheduledActionName"
|
||
|
],
|
||
|
"members": {
|
||
|
"ScheduledActionName": {},
|
||
|
"ErrorCode": {},
|
||
|
"ErrorMessage": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Sy": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"LaunchTemplateId": {},
|
||
|
"LaunchTemplateName": {},
|
||
|
"Version": {}
|
||
|
}
|
||
|
},
|
||
|
"S10": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"LaunchTemplate": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"LaunchTemplateSpecification": {
|
||
|
"shape": "Sy"
|
||
|
},
|
||
|
"Overrides": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"InstanceType": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"InstancesDistribution": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"OnDemandAllocationStrategy": {},
|
||
|
"OnDemandBaseCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"OnDemandPercentageAboveBaseCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"SpotAllocationStrategy": {},
|
||
|
"SpotInstancePools": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"SpotMaxPrice": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S1a": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S1e": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S1n": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Key"
|
||
|
],
|
||
|
"members": {
|
||
|
"ResourceId": {},
|
||
|
"ResourceType": {},
|
||
|
"Key": {},
|
||
|
"Value": {},
|
||
|
"PropagateAtLaunch": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S1t": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S1u": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S1w": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"DeviceName"
|
||
|
],
|
||
|
"members": {
|
||
|
"VirtualName": {},
|
||
|
"DeviceName": {},
|
||
|
"Ebs": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"SnapshotId": {},
|
||
|
"VolumeSize": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"VolumeType": {},
|
||
|
"DeleteOnTermination": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"Iops": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Encrypted": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NoDevice": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S25": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Enabled": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S2t": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S35": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ResourceId": {},
|
||
|
"ResourceType": {},
|
||
|
"Key": {},
|
||
|
"Value": {},
|
||
|
"PropagateAtLaunch": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S3c": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S4c": {
|
||
|
"type": "integer",
|
||
|
"deprecated": true
|
||
|
},
|
||
|
"S4f": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ScalingAdjustment"
|
||
|
],
|
||
|
"members": {
|
||
|
"MetricIntervalLowerBound": {
|
||
|
"type": "double"
|
||
|
},
|
||
|
"MetricIntervalUpperBound": {
|
||
|
"type": "double"
|
||
|
},
|
||
|
"ScalingAdjustment": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S4j": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"AlarmName": {},
|
||
|
"AlarmARN": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S4l": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"TargetValue"
|
||
|
],
|
||
|
"members": {
|
||
|
"PredefinedMetricSpecification": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"PredefinedMetricType"
|
||
|
],
|
||
|
"members": {
|
||
|
"PredefinedMetricType": {},
|
||
|
"ResourceLabel": {}
|
||
|
}
|
||
|
},
|
||
|
"CustomizedMetricSpecification": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"MetricName",
|
||
|
"Namespace",
|
||
|
"Statistic"
|
||
|
],
|
||
|
"members": {
|
||
|
"MetricName": {},
|
||
|
"Namespace": {},
|
||
|
"Dimensions": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Name",
|
||
|
"Value"
|
||
|
],
|
||
|
"members": {
|
||
|
"Name": {},
|
||
|
"Value": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Statistic": {},
|
||
|
"Unit": {}
|
||
|
}
|
||
|
},
|
||
|
"TargetValue": {
|
||
|
"type": "double"
|
||
|
},
|
||
|
"DisableScaleIn": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S51": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "S52"
|
||
|
}
|
||
|
},
|
||
|
"S52": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ActivityId",
|
||
|
"AutoScalingGroupName",
|
||
|
"Cause",
|
||
|
"StartTime",
|
||
|
"StatusCode"
|
||
|
],
|
||
|
"members": {
|
||
|
"ActivityId": {},
|
||
|
"AutoScalingGroupName": {},
|
||
|
"Description": {},
|
||
|
"Cause": {},
|
||
|
"StartTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"EndTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"StatusCode": {},
|
||
|
"StatusMessage": {},
|
||
|
"Progress": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"Details": {}
|
||
|
}
|
||
|
},
|
||
|
"S5q": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S66": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"AutoScalingGroupName"
|
||
|
],
|
||
|
"members": {
|
||
|
"AutoScalingGroupName": {},
|
||
|
"ScalingProcesses": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|