{ "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": {} } } } } }