gl-store-s3.js/node_modules/aws-sdk/apis/autoscaling-2011-01-01.min....

1856 lines
44 KiB
JSON
Raw Normal View History

2019-05-08 11:19:12 +00:00
{
"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": {}
}
}
}
}
}