UNPKG

@alma-cdk/cross-region-parameter

Version:

Store AWS SSM Parameter Store Parameters into another AWS Region with AWS CDK

1,978 lines 64.4 kB
{ "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": "Sd" } } }, "output": { "resultWrapper": "BatchDeleteScheduledActionResult", "type": "structure", "members": { "FailedScheduledActions": { "shape": "Sf" } } } }, "BatchPutScheduledUpdateGroupAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledUpdateGroupActions" ], "members": { "AutoScalingGroupName": {}, "ScheduledUpdateGroupActions": { "type": "list", "member": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } } } }, "output": { "resultWrapper": "BatchPutScheduledUpdateGroupActionResult", "type": "structure", "members": { "FailedScheduledUpdateGroupActions": { "shape": "Sf" } } } }, "CancelInstanceRefresh": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {} } }, "output": { "resultWrapper": "CancelInstanceRefreshResult", "type": "structure", "members": { "InstanceRefreshId": {} } } }, "CompleteLifecycleAction": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName", "LifecycleActionResult" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleActionToken": {}, "LifecycleActionResult": {}, "InstanceId": {} } }, "output": { "resultWrapper": "CompleteLifecycleActionResult", "type": "structure", "members": {} } }, "CreateAutoScalingGroup": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "MinSize", "MaxSize" ], "members": { "AutoScalingGroupName": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S10" }, "MixedInstancesPolicy": { "shape": "S12" }, "InstanceId": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S29" }, "LoadBalancerNames": { "shape": "Sa" }, "TargetGroupARNs": { "shape": "S6" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "PlacementGroup": {}, "VPCZoneIdentifier": {}, "TerminationPolicies": { "shape": "S2c" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "CapacityRebalance": { "type": "boolean" }, "LifecycleHookSpecificationList": { "type": "list", "member": { "type": "structure", "required": [ "LifecycleHookName", "LifecycleTransition" ], "members": { "LifecycleHookName": {}, "LifecycleTransition": {}, "NotificationMetadata": {}, "HeartbeatTimeout": { "type": "integer" }, "DefaultResult": {}, "NotificationTargetARN": {}, "RoleARN": {} } } }, "Tags": { "shape": "S2m" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" } } } }, "CreateLaunchConfiguration": { "input": { "type": "structure", "required": [ "LaunchConfigurationName" ], "members": { "LaunchConfigurationName": {}, "ImageId": {}, "KeyName": {}, "SecurityGroups": { "shape": "S2v" }, "ClassicLinkVPCId": {}, "ClassicLinkVPCSecurityGroups": { "shape": "S2w" }, "UserData": {}, "InstanceId": {}, "InstanceType": {}, "KernelId": {}, "RamdiskId": {}, "BlockDeviceMappings": { "shape": "S2y" }, "InstanceMonitoring": { "shape": "S38" }, "SpotPrice": {}, "IamInstanceProfile": {}, "EbsOptimized": { "type": "boolean" }, "AssociatePublicIpAddress": { "type": "boolean" }, "PlacementTenancy": {}, "MetadataOptions": { "shape": "S3d" } } } }, "CreateOrUpdateTags": { "input": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S2m" } } } }, "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": "S2m" } } } }, "DeleteWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "ForceDelete": { "type": "boolean" } } }, "output": { "resultWrapper": "DeleteWarmPoolResult", "type": "structure", "members": {} } }, "DescribeAccountLimits": { "output": { "resultWrapper": "DescribeAccountLimitsResult", "type": "structure", "members": { "MaxNumberOfAutoScalingGroups": { "type": "integer" }, "MaxNumberOfLaunchConfigurations": { "type": "integer" }, "NumberOfAutoScalingGroups": { "type": "integer" }, "NumberOfLaunchConfigurations": { "type": "integer" } } } }, "DescribeAdjustmentTypes": { "output": { "resultWrapper": "DescribeAdjustmentTypesResult", "type": "structure", "members": { "AdjustmentTypes": { "type": "list", "member": { "type": "structure", "members": { "AdjustmentType": {} } } } } } }, "DescribeAutoScalingGroups": { "input": { "type": "structure", "members": { "AutoScalingGroupNames": { "shape": "S42" }, "NextToken": {}, "MaxRecords": { "type": "integer" }, "Filters": { "shape": "S44" } } }, "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": "S10" }, "MixedInstancesPolicy": { "shape": "S12" }, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "PredictedCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S29" }, "LoadBalancerNames": { "shape": "Sa" }, "TargetGroupARNs": { "shape": "S6" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "Instances": { "shape": "S4b" }, "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": "S4i" }, "TerminationPolicies": { "shape": "S2c" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "CapacityRebalance": { "type": "boolean" }, "WarmPoolConfiguration": { "shape": "S4k" }, "WarmPoolSize": { "type": "integer" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" } } } }, "NextToken": {} } } }, "DescribeAutoScalingInstances": { "input": { "type": "structure", "members": { "InstanceIds": { "shape": "S2" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeAutoScalingInstancesResult", "type": "structure", "members": { "AutoScalingInstances": { "type": "list", "member": { "type": "structure", "required": [ "InstanceId", "AutoScalingGroupName", "AvailabilityZone", "LifecycleState", "HealthStatus", "ProtectedFromScaleIn" ], "members": { "InstanceId": {}, "InstanceType": {}, "AutoScalingGroupName": {}, "AvailabilityZone": {}, "LifecycleState": {}, "HealthStatus": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S10" }, "ProtectedFromScaleIn": { "type": "boolean" }, "WeightedCapacity": {} } } }, "NextToken": {} } } }, "DescribeAutoScalingNotificationTypes": { "output": { "resultWrapper": "DescribeAutoScalingNotificationTypesResult", "type": "structure", "members": { "AutoScalingNotificationTypes": { "shape": "S4x" } } } }, "DescribeInstanceRefreshes": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "InstanceRefreshIds": { "type": "list", "member": {} }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeInstanceRefreshesResult", "type": "structure", "members": { "InstanceRefreshes": { "type": "list", "member": { "type": "structure", "members": { "InstanceRefreshId": {}, "AutoScalingGroupName": {}, "Status": {}, "StatusReason": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" }, "ProgressDetails": { "type": "structure", "members": { "LivePoolProgress": { "type": "structure", "members": { "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" } } }, "WarmPoolProgress": { "type": "structure", "members": { "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" } } } } }, "Preferences": { "shape": "S59" }, "DesiredConfiguration": { "shape": "S5f" } } } }, "NextToken": {} } } }, "DescribeLaunchConfigurations": { "input": { "type": "structure", "members": { "LaunchConfigurationNames": { "type": "list", "member": {} }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLaunchConfigurationsResult", "type": "structure", "required": [ "LaunchConfigurations" ], "members": { "LaunchConfigurations": { "type": "list", "member": { "type": "structure", "required": [ "LaunchConfigurationName", "ImageId", "InstanceType", "CreatedTime" ], "members": { "LaunchConfigurationName": {}, "LaunchConfigurationARN": {}, "ImageId": {}, "KeyName": {}, "SecurityGroups": { "shape": "S2v" }, "ClassicLinkVPCId": {}, "ClassicLinkVPCSecurityGroups": { "shape": "S2w" }, "UserData": {}, "InstanceType": {}, "KernelId": {}, "RamdiskId": {}, "BlockDeviceMappings": { "shape": "S2y" }, "InstanceMonitoring": { "shape": "S38" }, "SpotPrice": {}, "IamInstanceProfile": {}, "CreatedTime": { "type": "timestamp" }, "EbsOptimized": { "type": "boolean" }, "AssociatePublicIpAddress": { "type": "boolean" }, "PlacementTenancy": {}, "MetadataOptions": { "shape": "S3d" } } } }, "NextToken": {} } } }, "DescribeLifecycleHookTypes": { "output": { "resultWrapper": "DescribeLifecycleHookTypesResult", "type": "structure", "members": { "LifecycleHookTypes": { "shape": "S4x" } } } }, "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": "S42" }, "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": "S6f" }, "MinAdjustmentMagnitude": { "type": "integer" }, "ScalingAdjustment": { "type": "integer" }, "Cooldown": { "type": "integer" }, "StepAdjustments": { "shape": "S6i" }, "MetricAggregationType": {}, "EstimatedInstanceWarmup": { "type": "integer" }, "Alarms": { "shape": "S6m" }, "TargetTrackingConfiguration": { "shape": "S6o" }, "Enabled": { "type": "boolean" }, "PredictiveScalingConfiguration": { "shape": "S72" } } } }, "NextToken": {} } } }, "DescribeScalingActivities": { "input": { "type": "structure", "members": { "ActivityIds": { "type": "list", "member": {} }, "AutoScalingGroupName": {}, "IncludeDeletedGroups": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeScalingActivitiesResult", "type": "structure", "required": [ "Activities" ], "members": { "Activities": { "shape": "S7t" }, "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": "Sd" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeScheduledActionsResult", "type": "structure", "members": { "ScheduledUpdateGroupActions": { "type": "list", "member": { "type": "structure", "members": { "AutoScalingGroupName": {}, "ScheduledActionName": {}, "ScheduledActionARN": {}, "Time": { "type": "timestamp" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } }, "NextToken": {} } } }, "DescribeTags": { "input": { "type": "structure", "members": { "Filters": { "shape": "S44" }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTagsResult", "type": "structure", "members": { "Tags": { "shape": "S4i" }, "NextToken": {} } } }, "DescribeTerminationPolicyTypes": { "output": { "resultWrapper": "DescribeTerminationPolicyTypesResult", "type": "structure", "members": { "TerminationPolicyTypes": { "shape": "S2c" } } } }, "DescribeWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeWarmPoolResult", "type": "structure", "members": { "WarmPoolConfiguration": { "shape": "S4k" }, "Instances": { "shape": "S4b" }, "NextToken": {} } } }, "DetachInstances": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "DetachInstancesResult", "type": "structure", "members": { "Activities": { "shape": "S7t" } } } }, "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": "S8i" } } } }, "EnableMetricsCollection": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "Granularity" ], "members": { "AutoScalingGroupName": {}, "Metrics": { "shape": "S8i" }, "Granularity": {} } } }, "EnterStandby": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "EnterStandbyResult", "type": "structure", "members": { "Activities": { "shape": "S7t" } } } }, "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": "S7t" } } } }, "GetPredictiveScalingForecast": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "PolicyName", "StartTime", "EndTime" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "output": { "resultWrapper": "GetPredictiveScalingForecastResult", "type": "structure", "required": [ "LoadForecast", "CapacityForecast", "UpdateTime" ], "members": { "LoadForecast": { "type": "list", "member": { "type": "structure", "required": [ "Timestamps", "Values", "MetricSpecification" ], "members": { "Timestamps": { "shape": "S8u" }, "Values": { "shape": "S8v" }, "MetricSpecification": { "shape": "S74" } } } }, "CapacityForecast": { "type": "structure", "required": [ "Timestamps", "Values" ], "members": { "Timestamps": { "shape": "S8u" }, "Values": { "shape": "S8v" } } }, "UpdateTime": { "type": "timestamp" } } } }, "PutLifecycleHook": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleTransition": {}, "RoleARN": {}, "NotificationTargetARN": {}, "NotificationMetadata": {}, "HeartbeatTimeout": { "type": "integer" }, "DefaultResult": {} } }, "output": { "resultWrapper": "PutLifecycleHookResult", "type": "structure", "members": {} } }, "PutNotificationConfiguration": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TopicARN", "NotificationTypes" ], "members": { "AutoScalingGroupName": {}, "TopicARN": {}, "NotificationTypes": { "shape": "S4x" } } } }, "PutScalingPolicy": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "PolicyName" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "PolicyType": {}, "AdjustmentType": {}, "MinAdjustmentStep": { "shape": "S6f" }, "MinAdjustmentMagnitude": { "type": "integer" }, "ScalingAdjustment": { "type": "integer" }, "Cooldown": { "type": "integer" }, "MetricAggregationType": {}, "StepAdjustments": { "shape": "S6i" }, "EstimatedInstanceWarmup": { "type": "integer" }, "TargetTrackingConfiguration": { "shape": "S6o" }, "Enabled": { "type": "boolean" }, "PredictiveScalingConfiguration": { "shape": "S72" } } }, "output": { "resultWrapper": "PutScalingPolicyResult", "type": "structure", "members": { "PolicyARN": {}, "Alarms": { "shape": "S6m" } } } }, "PutScheduledUpdateGroupAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledActionName" ], "members": { "AutoScalingGroupName": {}, "ScheduledActionName": {}, "Time": { "type": "timestamp" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } }, "PutWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "MaxGroupPreparedCapacity": { "type": "integer" }, "MinSize": { "type": "integer" }, "PoolState": {}, "InstanceReusePolicy": { "shape": "S4p" } } }, "output": { "resultWrapper": "PutWarmPoolResult", "type": "structure", "members": {} } }, "RecordLifecycleActionHeartbeat": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleActionToken": {}, "InstanceId": {} } }, "output": { "resultWrapper": "RecordLifecycleActionHeartbeatResult", "type": "structure", "members": {} } }, "ResumeProcesses": { "input": { "shape": "S97" } }, "SetDesiredCapacity": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "DesiredCapacity" ], "members": { "AutoScalingGroupName": {}, "DesiredCapacity": { "type": "integer" }, "HonorCooldown": { "type": "boolean" } } } }, "SetInstanceHealth": { "input": { "type": "structure", "required": [ "InstanceId", "HealthStatus" ], "members": { "InstanceId": {}, "HealthStatus": {}, "ShouldRespectGracePeriod": { "type": "boolean" } } } }, "SetInstanceProtection": { "input": { "type": "structure", "required": [ "InstanceIds", "AutoScalingGroupName", "ProtectedFromScaleIn" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ProtectedFromScaleIn": { "type": "boolean" } } }, "output": { "resultWrapper": "SetInstanceProtectionResult", "type": "structure", "members": {} } }, "StartInstanceRefresh": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "Strategy": {}, "DesiredConfiguration": { "shape": "S5f" }, "Preferences": { "shape": "S59" } } }, "output": { "resultWrapper": "StartInstanceRefreshResult", "type": "structure", "members": { "InstanceRefreshId": {} } } }, "SuspendProcesses": { "input": { "shape": "S97" } }, "TerminateInstanceInAutoScalingGroup": { "input": { "type": "structure", "required": [ "InstanceId", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceId": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "TerminateInstanceInAutoScalingGroupResult", "type": "structure", "members": { "Activity": { "shape": "S7u" } } } }, "UpdateAutoScalingGroup": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S10" }, "MixedInstancesPolicy": { "shape": "S12" }, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S29" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "PlacementGroup": {}, "VPCZoneIdentifier": {}, "TerminationPolicies": { "shape": "S2c" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "CapacityRebalance": { "type": "boolean" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" } } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S6": { "type": "list", "member": {} }, "Sa": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": {} }, "Sf": { "type": "list", "member": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {}, "ErrorCode": {}, "ErrorMessage": {} } } }, "S10": { "type": "structure", "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "S12": { "type": "structure", "members": { "LaunchTemplate": { "type": "structure", "members": { "LaunchTemplateSpecification": { "shape": "S10" }, "Overrides": { "type": "list", "member": { "type": "structure", "members": { "InstanceType": {}, "WeightedCapacity": {}, "LaunchTemplateSpecification": { "shape": "S10" }, "InstanceRequirements": { "type": "structure", "required": [ "VCpuCount", "MemoryMiB" ], "members": { "VCpuCount": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "MemoryMiB": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "CpuManufacturers": { "type": "list", "member": {} }, "MemoryGiBPerVCpu": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "ExcludedInstanceTypes": { "type": "list", "member": {} }, "InstanceGenerations": { "type": "list", "member": {} }, "SpotMaxPricePercentageOverLowestPrice": { "type": "integer" }, "OnDemandMaxPricePercentageOverLowestPrice": { "type": "integer" }, "BareMetal": {}, "BurstablePerformance": {}, "RequireHibernateSupport": { "type": "boolean" }, "NetworkInterfaceCount": { "type": "structure", "members