'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'Ess', 'version' => '2014-08-28', ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'CreateScalingGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MinSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'MaxSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], [ 'name' => 'DefaultCooldown', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'LoadBalancerIds', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DBInstanceIds', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemovalPolicy.1', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemovalPolicy.2', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemovalPolicy.3', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MultiAZPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HealthCheckType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'OnDemandBaseCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SpotInstanceRemedy', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'CompensateWithOnDemand', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'SpotInstancePools', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'GroupType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ContainerGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 8, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DefaultResult' => [ 'type' => 'string', 'required' => false, ], 'LifecycleHookName' => [ 'type' => 'string', 'required' => false, ], 'LifecycleTransition' => [ 'type' => 'string', 'required' => false, ], 'NotificationMetadata' => [ 'type' => 'string', 'required' => false, ], 'NotificationArn' => [ 'type' => 'string', 'required' => false, ], 'HeartbeatTimeout' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'VServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttribute' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], 'Propagate' => [ 'type' => 'boolean', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'LaunchTemplateOverride', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'WeightedCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SpotPriceLimit' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AlbServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'ServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => [ 'type' => 'string', 'required' => false, ], 'Type' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AzBalance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'AllocationStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotAllocationStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MaxInstanceLifetime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CustomPolicyARN', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LoadBalancerConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoadBalancerId' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HealthCheckTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'DBInstance', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DBInstanceId' => [ 'type' => 'string', 'required' => false, ], 'Type' => [ 'type' => 'string', 'required' => false, ], 'AttachMode' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 5, ], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CapacityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'OnDemandBaseCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'OnDemandPercentageAboveBaseCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'CompensateWithOnDemand' => [ 'type' => 'boolean', 'required' => false, ], 'SpotAutoReplaceOnDemand' => [ 'type' => 'boolean', 'required' => false, ], 'PriceComparisonMode' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'BalanceMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AutoRebalance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'DeleteScalingGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ForceDelete', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyScalingGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MinSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaxSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DefaultCooldown', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400', ], ], [ 'name' => 'RemovalPolicy.1', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemovalPolicy.2', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemovalPolicy.3', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ActiveScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HealthCheckType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'OnDemandBaseCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SpotInstanceRemedy', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'CompensateWithOnDemand', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'SpotInstancePools', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'MultiAZPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 8, ], ], [ 'name' => 'LaunchTemplateOverride', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'WeightedCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SpotPriceLimit' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AzBalance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'AllocationStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotAllocationStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MaxInstanceLifetime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CustomPolicyARN', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DisableDesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ScalingPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HealthCheckTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CapacityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'OnDemandBaseCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'OnDemandPercentageAboveBaseCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'CompensateWithOnDemand' => [ 'type' => 'boolean', 'required' => false, ], 'SpotAutoReplaceOnDemand' => [ 'type' => 'boolean', 'required' => false, ], 'PriceComparisonMode' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'BalanceMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AutoRebalance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'EnableScalingGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ActiveScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'LaunchTemplateOverride', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'WeightedCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DisableScalingGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'SetGroupDeletionProtection' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AttachLoadBalancers' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'LoadBalancer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'LoadBalancerConfig', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoadBalancerId' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 20, ], ], ], ], 'DetachLoadBalancers' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'LoadBalancer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DetachDBInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DBInstance', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RemoveSecurityGroup', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'AttachDBInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DBInstance', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AttachMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'AttachVServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'VServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttribute' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => [ 'type' => 'string', 'required' => false, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 100, ], ], ], ], 'DetachVServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'VServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttribute' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => [ 'type' => 'string', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 100, ], ], ], ], 'DescribeScalingGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.1', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.2', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.3', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.4', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.5', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.6', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.7', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.8', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.9', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.10', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.11', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.12', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.13', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.14', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.15', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.16', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.17', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.18', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.19', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupName.20', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'GroupType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeScalingInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleState', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'CreationType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '200', ], ], [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'CreationTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'LifecycleStates', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], ], ], 'DescribeScalingActivities' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'StatusCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingActivityId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeScalingActivityDetail' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DescribeLimitation' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'DescribeElasticStrength' => [ 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 50, ], ], [ 'name' => 'PriorityStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 50, ], ], [ 'name' => 'ScalingGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 50, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 50, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'VerifyAuthentication' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Uid', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'OnlyCheck', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'SuspendProcesses' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Process', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ResumeProcesses' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Process', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'VerifyUser' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Tags', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceDescription', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SchedulerOptions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, ], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypeOverride', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'WeightedCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => [ 'type' => 'string', 'required' => false, ], 'AutoSnapshotPolicyId' => [ 'type' => 'string', 'required' => false, ], 'Encrypted' => [ 'type' => 'string', 'required' => false, ], 'Description' => [ 'type' => 'string', 'required' => false, ], 'SnapshotId' => [ 'type' => 'string', 'required' => false, ], 'Categories' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], 'Size' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Device' => [ 'type' => 'string', 'required' => false, ], 'DiskName' => [ 'type' => 'string', 'required' => false, ], 'Category' => [ 'type' => 'string', 'required' => false, ], 'DeleteWithInstance' => [ 'type' => 'boolean', 'required' => false, ], 'KMSKeyId' => [ 'type' => 'string', 'required' => false, ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'BurstingEnabled' => [ 'type' => 'boolean', 'required' => false, ], ], ], 'maxItems' => 16, ], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PriceLimit' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'InstanceType' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 16, ], ], [ 'name' => 'InstancePatternInfo', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cores' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'InstanceFamilyLevel' => [ 'type' => 'string', 'required' => false, ], 'MaxPrice' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'ExcludedInstanceType' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'Architecture' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], 'BurstablePerformance' => [ 'type' => 'string', 'required' => false, ], 'InstanceTypeFamilies' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumCpuCoreCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MaximumCpuCoreCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'GpuSpecs' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'InstanceCategories' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'CpuArchitectures' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'PhysicalProcessorModels' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumEniQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumEniPrivateIpAddressQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumEniIpv6AddressQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumInitialCredit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumBaselineCredit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumMemorySize' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'MaximumMemorySize' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'MinimumGpuAmount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MaximumGpuAmount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ImageOptions.LoginAsNonRoot', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CustomPriorities', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'VswitchId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'NetworkInterfaces', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'NetworkInterfaceTrafficMode' => [ 'type' => 'string', 'required' => false, ], 'Ipv6AddressCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'SecondaryPrivateIpAddressCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ConfidentialComputingMode' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourcePoolOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Strategy' => [ 'type' => 'string', 'required' => false, ], 'PrivatePoolIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], 'DeleteScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ModifyScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Tags', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Override', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceDescription', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SchedulerOptions', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, ], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataDisk', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => [ 'type' => 'string', 'required' => false, ], 'AutoSnapshotPolicyId' => [ 'type' => 'string', 'required' => false, ], 'Encrypted' => [ 'type' => 'string', 'required' => false, ], 'Description' => [ 'type' => 'string', 'required' => false, ], 'SnapshotId' => [ 'type' => 'string', 'required' => false, ], 'Categories' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], 'Size' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Device' => [ 'type' => 'string', 'required' => false, ], 'DiskName' => [ 'type' => 'string', 'required' => false, ], 'Category' => [ 'type' => 'string', 'required' => false, ], 'DeleteWithInstance' => [ 'type' => 'boolean', 'required' => false, ], 'KMSKeyId' => [ 'type' => 'string', 'required' => false, ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'BurstingEnabled' => [ 'type' => 'boolean', 'required' => false, ], ], ], 'maxItems' => 16, ], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PriceLimit' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'InstanceType' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypeOverride', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'WeightedCapacity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 16, ], ], [ 'name' => 'InstancePatternInfo', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cores' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'InstanceFamilyLevel' => [ 'type' => 'string', 'required' => false, ], 'MaxPrice' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Architecture' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], 'BurstablePerformance' => [ 'type' => 'string', 'required' => false, ], 'ExcludedInstanceType' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'InstanceTypeFamilies' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumCpuCoreCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MaximumCpuCoreCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'GpuSpecs' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'InstanceCategories' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'CpuArchitectures' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'PhysicalProcessorModels' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumEniQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumEniPrivateIpAddressQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumEniIpv6AddressQuantity' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumInitialCredit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumBaselineCredit' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MinimumMemorySize' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'MaximumMemorySize' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'MinimumGpuAmount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MaximumGpuAmount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ImageOptions.LoginAsNonRoot', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'CustomPriorities', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'VswitchId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'NetworkInterfaces', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], 'NetworkInterfaceTrafficMode' => [ 'type' => 'string', 'required' => false, ], 'Ipv6AddressCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'SecondaryPrivateIpAddressCount' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ConfidentialComputingMode' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ResourcePoolOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Strategy' => [ 'type' => 'string', 'required' => false, ], 'PrivatePoolIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], 'DescribeScalingConfigurations' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], ], ], 'DeactivateScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'CreateScalingRule' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingRuleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cooldown', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ScalingRuleType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TargetValue', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'DisableScaleIn', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ScaleInEvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ScaleOutEvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PredictiveScalingMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PredictiveValueBehavior', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PredictiveValueBuffer', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PredictiveTaskBufferTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'InitialMaxSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'StepAdjustment', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricIntervalUpperBound' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'ScalingAdjustment' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MetricIntervalLowerBound' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AlarmDimension', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 5, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HybridMonitorNamespace', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HybridMetrics', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => [ 'type' => 'string', 'required' => false, ], 'Expression' => [ 'type' => 'string', 'required' => false, ], 'MetricName' => [ 'type' => 'string', 'required' => false, ], 'Statistic' => [ 'type' => 'string', 'required' => false, ], 'Dimensions' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 10, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AlarmOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Period' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], 'DeleteScalingRule' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyScalingRule' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingRuleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cooldown', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TargetValue', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'DisableScaleIn', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ScaleInEvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ScaleOutEvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PredictiveScalingMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PredictiveValueBehavior', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PredictiveValueBuffer', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PredictiveTaskBufferTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'InitialMaxSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'StepAdjustment', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricIntervalUpperBound' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'ScalingAdjustment' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'MetricIntervalLowerBound' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AlarmDimension', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 5, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HybridMonitorNamespace', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HybridMetrics', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => [ 'type' => 'string', 'required' => false, ], 'Expression' => [ 'type' => 'string', 'required' => false, ], 'MetricName' => [ 'type' => 'string', 'required' => false, ], 'Statistic' => [ 'type' => 'string', 'required' => false, ], 'Dimensions' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 10, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AlarmOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Period' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], ], 'DescribeScalingRules' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingRuleType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ShowAlarmRules', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ScalingRuleId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ScalingRuleName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ScalingRuleAri', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], ], ], 'AttachInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Entrusted', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'DetachInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'DetachOption', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ExecuteScalingRule' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleAri', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'BreachThreshold', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'MetricValue', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RemoveInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RemovePolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 1000, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'LifecycleHookContext', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DisableLifecycleHook' => [ 'type' => 'boolean', 'required' => false, ], 'IgnoredLifecycleHookIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'LifecycleHookResult' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], 'CreateScheduledTask' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScheduledTaskName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScheduledAction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceEndTime', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTime', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'LaunchExpirationTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400', ], ], [ 'name' => 'MinValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaxValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteScheduledTask' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScheduledTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyScheduledTask' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScheduledTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScheduledTaskName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScheduledAction', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceEndTime', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LaunchTime', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'LaunchExpirationTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400', ], ], [ 'name' => 'MinValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaxValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeScheduledTasks' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScheduledAction', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'ScheduledTaskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'ScheduledTaskName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'TaskName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'CreateLifecycleHook' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleTransition', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'DefaultResult', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HeartbeatTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'NotificationMetadata', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteLifecycleHook' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyLifecycleHook' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DefaultResult', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'HeartbeatTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'LifecycleTransition', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'NotificationMetadata', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleHookStatus', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeLifecycleActions' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LifecycleActionStatus', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeLifecycleHooks' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'LifecycleHookId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RecordLifecycleActionHeartbeat' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'lifecycleHookId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'lifecycleActionToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'heartbeatTimeout', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CompleteLifecycleAction' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LifecycleActionToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'LifecycleActionResult', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CreateNotificationConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NotificationType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 12, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TimeZone', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MessageEncoding', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteNotificationConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyNotificationConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NotificationType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 12, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TimeZone', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MessageEncoding', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeNotificationConfigurations' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeNotificationTypes' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [], ], 'SetInstancesProtection' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ProtectedFromScaleIn', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], ], ], 'SetInstanceHealth' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'EnterStandby' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'ExitStandby' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'RebalanceInstances' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeRegions' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AcceptLanguage', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ListTagResources' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], ], ], 'ListTagKeys' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'ListTagValues' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'TagResources' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], 'Propagate' => [ 'type' => 'boolean', 'required' => false, ], ], ], 'maxItems' => 21, ], ], ], ], 'UntagResources' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'All', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 51, ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 21, ], ], ], ], 'CreateAlarm' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Statistics', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Threshold', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'ComparisonOperator', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'GroupId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Effective', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AlarmAction', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'Dimension', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 5, ], ], [ 'name' => 'Expression', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricName' => [ 'type' => 'string', 'required' => false, ], 'ComparisonOperator' => [ 'type' => 'string', 'required' => false, ], 'Period' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Statistics' => [ 'type' => 'string', 'required' => false, ], 'Threshold' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ExpressionsLogicOperator', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteAlarm' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'DisableAlarm' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'EnableAlarm' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'ModifyAlarm' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Statistics', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Threshold', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'ComparisonOperator', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'EvaluationCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'GroupId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Effective', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AlarmAction', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 5, ], ], [ 'name' => 'Dimension', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => [ 'type' => 'string', 'required' => false, ], 'DimensionValue' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 5, ], ], [ 'name' => 'Expression', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricName' => [ 'type' => 'string', 'required' => false, ], 'ComparisonOperator' => [ 'type' => 'string', 'required' => false, ], 'Period' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Statistics' => [ 'type' => 'string', 'required' => false, ], 'Threshold' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ExpressionsLogicOperator', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeAlarms' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'State', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IsEnable', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'AttachAlbServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'AlbServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => [ 'type' => 'string', 'required' => true, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], 'maxItems' => 100, ], ], ], ], 'CreateEciScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ContainerGroupName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RestartPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DnsPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageSnapshotId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'AutoMatchImageCache', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'AutoCreateEip', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'EipBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000', ], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IngressBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'EgressBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'CpuOptionsCore', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000', ], ], [ 'name' => 'CpuOptionsThreadsPerCore', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'EphemeralStorage', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000', ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ImageRegistryCredential', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Password' => [ 'type' => 'string', 'required' => false, ], 'Server' => [ 'type' => 'string', 'required' => false, ], 'UserName' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 11, ], ], [ 'name' => 'Container', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ReadinessProbe.TimeoutSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.SuccessThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SecurityContext.Capability.Add' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'ReadinessProbe.TcpSocket.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.HttpGet.Scheme' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.PeriodSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => [ 'type' => 'string', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 101, ], 'EnvironmentVar' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 301, ], 'LivenessProbe.TcpSocket.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Tty' => [ 'type' => 'boolean', 'required' => false, ], 'WorkingDir' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.HttpGet.Scheme' => [ 'type' => 'string', 'required' => false, ], 'ReadinessProbe.HttpGet.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Arg' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'Gpu' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.InitialDelaySeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Stdin' => [ 'type' => 'boolean', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'Image' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.InitialDelaySeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'VolumeMount' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => [ 'type' => 'string', 'required' => false, ], 'MountPath' => [ 'type' => 'string', 'required' => false, ], 'ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'SubPath' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], 'LivenessProbe.FailureThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.Exec.Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'ReadinessProbe.FailureThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ImagePullPolicy' => [ 'type' => 'string', 'required' => false, ], 'StdinOnce' => [ 'type' => 'boolean', 'required' => false, ], 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'LivenessProbe.HttpGet.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LivenessProbe.HttpGet.Path' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.SuccessThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.PeriodSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LivenessProbe.TimeoutSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'ReadinessProbe.HttpGet.Path' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.Exec.Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 21, ], 'LifecyclePostStartHandlerHttpGetHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetPath' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetScheme' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerExec' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'LifecyclePostStartHandlerTcpSocketHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerTcpSocketPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetPath' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetScheme' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerExec' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'LifecyclePreStopHandlerTcpSocketHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerTcpSocketPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'Volume', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.DiskSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'NFSVolume.Path' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.FsType' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.FsType' => [ 'type' => 'string', 'required' => false, ], 'HostPathVolume.Type' => [ 'type' => 'string', 'required' => false, ], 'NFSVolume.ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'HostPathVolume.Path' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.Options' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.Driver' => [ 'type' => 'string', 'required' => false, ], 'ConfigFileVolumeDefaultMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'NFSVolume.Server' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.DiskId' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'EmptyDirVolume.Medium' => [ 'type' => 'string', 'required' => false, ], 'ConfigFileVolumeConfigFileToPath' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Path' => [ 'type' => 'string', 'required' => false, ], 'Mode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Content' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 90, ], 'EmptyDirVolume.SizeLimit' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'InitContainer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InitContainerEnvironmentVar' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 301, ], 'SecurityContext.Capability.Add' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'Image' => [ 'type' => 'string', 'required' => false, ], 'InitContainerVolumeMount' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => [ 'type' => 'string', 'required' => false, ], 'MountPath' => [ 'type' => 'string', 'required' => false, ], 'ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'SubPath' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], 'ImagePullPolicy' => [ 'type' => 'string', 'required' => false, ], 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'WorkingDir' => [ 'type' => 'string', 'required' => false, ], 'Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'Arg' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'Gpu' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'DnsConfigNameServer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigSearch', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigOption', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HostAliase', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Ip' => [ 'type' => 'string', 'required' => false, ], 'Hostname' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 51, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'SecurityContextSysctl', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 11, ], ], [ 'name' => 'NtpServer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 21, ], ], [ 'name' => 'AcrRegistryInfo', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Domain' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'InstanceName' => [ 'type' => 'string', 'required' => false, ], 'InstanceId' => [ 'type' => 'string', 'required' => false, ], 'RegionId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'CostOptimization', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'DataCacheBucket', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataCachePL', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataCacheProvisionedIops', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DataCacheBurstingEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'GpuDriverVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DeleteEciScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeEciScalingConfigurations' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], ], ], 'DetachAlbServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'AlbServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => [ 'type' => 'string', 'required' => true, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, ], ], ], 'maxItems' => 100, ], ], ], ], 'ModifyEciScalingConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ContainerGroupName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RestartPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DnsPolicy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ImageSnapshotId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'AutoMatchImageCache', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'AutoCreateEip', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'EipBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000', ], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'IngressBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'EgressBandwidth', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807', ], ], [ 'name' => 'CpuOptionsCore', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000', ], ], [ 'name' => 'CpuOptionsThreadsPerCore', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'EphemeralStorage', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000', ], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ImageRegistryCredential', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Password' => [ 'type' => 'string', 'required' => false, ], 'Server' => [ 'type' => 'string', 'required' => false, ], 'UserName' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 11, ], ], [ 'name' => 'Container', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ReadinessProbe.TimeoutSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.SuccessThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'SecurityContext.Capability.Add' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'ReadinessProbe.TcpSocket.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.HttpGet.Scheme' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.PeriodSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => [ 'type' => 'string', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 101, ], 'SecurityContext.ReadOnlyRootFilesystem' => [ 'type' => 'boolean', 'required' => false, ], 'EnvironmentVar' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 301, ], 'LivenessProbe.TcpSocket.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Tty' => [ 'type' => 'boolean', 'required' => false, ], 'WorkingDir' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.HttpGet.Scheme' => [ 'type' => 'string', 'required' => false, ], 'ReadinessProbe.HttpGet.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Arg' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'Gpu' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.InitialDelaySeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Stdin' => [ 'type' => 'boolean', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'Image' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.InitialDelaySeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'VolumeMount' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => [ 'type' => 'string', 'required' => false, ], 'MountPath' => [ 'type' => 'string', 'required' => false, ], 'ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'SubPath' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], 'LivenessProbe.FailureThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.Exec.Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'ReadinessProbe.FailureThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ImagePullPolicy' => [ 'type' => 'string', 'required' => false, ], 'StdinOnce' => [ 'type' => 'boolean', 'required' => false, ], 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'LivenessProbe.HttpGet.Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LivenessProbe.HttpGet.Path' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.SuccessThreshold' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'ReadinessProbe.PeriodSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LivenessProbe.TimeoutSeconds' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'ReadinessProbe.HttpGet.Path' => [ 'type' => 'string', 'required' => false, ], 'LivenessProbe.Exec.Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 21, ], 'LifecyclePostStartHandlerHttpGetHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetPath' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerHttpGetScheme' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerExec' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'LifecyclePostStartHandlerTcpSocketHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePostStartHandlerTcpSocketPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetPath' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerHttpGetScheme' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerExec' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], 'LifecyclePreStopHandlerTcpSocketHost' => [ 'type' => 'string', 'required' => false, ], 'LifecyclePreStopHandlerTcpSocketPort' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'Volume', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.DiskSize' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'NFSVolume.Path' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.FsType' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.FsType' => [ 'type' => 'string', 'required' => false, ], 'HostPathVolume.Type' => [ 'type' => 'string', 'required' => false, ], 'NFSVolume.ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'HostPathVolume.Path' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.Options' => [ 'type' => 'string', 'required' => false, ], 'FlexVolume.Driver' => [ 'type' => 'string', 'required' => false, ], 'ConfigFileVolumeDefaultMode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'NFSVolume.Server' => [ 'type' => 'string', 'required' => false, ], 'DiskVolume.DiskId' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'EmptyDirVolume.Medium' => [ 'type' => 'string', 'required' => false, ], 'ConfigFileVolumeConfigFileToPath' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Path' => [ 'type' => 'string', 'required' => false, ], 'Mode' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Content' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 90, ], 'EmptyDirVolume.SizeLimit' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'InitContainer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InitContainerEnvironmentVar' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 301, ], 'SecurityContext.Capability.Add' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'Image' => [ 'type' => 'string', 'required' => false, ], 'InitContainerVolumeMount' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => [ 'type' => 'string', 'required' => false, ], 'MountPath' => [ 'type' => 'string', 'required' => false, ], 'ReadOnly' => [ 'type' => 'boolean', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], 'SubPath' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 101, ], 'ImagePullPolicy' => [ 'type' => 'string', 'required' => false, ], 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'WorkingDir' => [ 'type' => 'string', 'required' => false, ], 'Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'Arg' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], 'Gpu' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'DnsConfigNameServer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigSearch', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigOption', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HostAliase', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Ip' => [ 'type' => 'string', 'required' => false, ], 'Hostname' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 51, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'SecurityContextSysctl', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 11, ], ], [ 'name' => 'NtpServer', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 21, ], ], [ 'name' => 'AcrRegistryInfo', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Domain' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], 'InstanceName' => [ 'type' => 'string', 'required' => false, ], 'InstanceId' => [ 'type' => 'string', 'required' => false, ], 'RegionId' => [ 'type' => 'string', 'required' => false, ], ], ], 'maxItems' => 21, ], ], [ 'name' => 'CostOptimization', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ContainersUpdateType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'InstanceType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'DataCacheBucket', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataCachePL', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'DataCacheProvisionedIops', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DataCacheBurstingEnabled', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'GpuDriverVersion', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Override', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], ], ], 'ScaleWithAdjustment' => [ 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-2147483648', 'maximum' => '2147483647', ], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'SyncActivity', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Overrides', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'UserData' => [ 'type' => 'string', 'required' => false, ], 'ContainerOverride' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Command' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'Memory' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'Arg' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'Cpu' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'EnvironmentVar' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => [ 'type' => 'string', 'required' => false, ], 'Key' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'Name' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], [ 'name' => 'LifecycleHookContext', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DisableLifecycleHook' => [ 'type' => 'boolean', 'required' => false, ], 'IgnoredLifecycleHookIds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'LifecycleHookResult' => [ 'type' => 'string', 'required' => false, ], ], ], ], [ 'name' => 'ActivityMetadata', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ExecutionMode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ChangeResourceGroup' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NewResourceGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'AttachServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => [ 'type' => 'string', 'required' => true, ], 'Type' => [ 'type' => 'string', 'required' => true, ], 'Weight' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], ], ], 'DetachServerGroups' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'ServerGroup', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => [ 'type' => 'string', 'required' => true, ], 'Type' => [ 'type' => 'string', 'required' => true, ], 'Port' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], ], ], 'ModifyInstanceAttribute' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Entrusted', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], ], ], 'DescribePatternTypes' => [ 'methods' => [ 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'ZoneId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Cores', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'MaxPrice', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ExcludedInstanceType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'Architecture', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'BurstablePerformance', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'CoresList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'MemoryList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], 'maxItems' => 10, ], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int64', 'required' => false, ], ], [ 'name' => 'InstanceTypeFamilies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'MinimumCpuCoreCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaximumCpuCoreCount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'GpuSpecs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'InstanceCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'CpuArchitectures', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'PhysicalProcessorModels', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 100, ], ], [ 'name' => 'MinimumEniQuantity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinimumEniPrivateIpAddressQuantity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinimumEniIpv6AddressQuantity', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinimumInitialCredit', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinimumBaselineCredit', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MinimumMemorySize', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'MaximumMemorySize', 'in' => 'query', 'schema' => [ 'type' => 'number', 'format' => 'float', 'required' => false, ], ], [ 'name' => 'MinimumGpuAmount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaximumGpuAmount', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], 'ApplyScalingGroup' => [ 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'Content', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ModifyAlertConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScaleStatus', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 10, ], ], ], ], 'DescribeAlertConfiguration' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], ], ], 'SuspendInstanceRefresh' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'ResumeInstanceRefresh' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'CancelInstanceRefresh' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'DescribeInstanceRefreshes' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50', ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], 'maxItems' => 20, ], ], ], ], 'RollbackInstanceRefresh' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'StartInstanceRefresh' => [ 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, ], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => true, ], ], [ 'name' => 'MinHealthyPercentage', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'MaxHealthyPercentage', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], [ 'name' => 'DesiredConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ImageId' => [ 'type' => 'string', 'required' => false, ], 'ScalingConfigurationId' => [ 'type' => 'string', 'required' => false, ], 'LaunchTemplateId' => [ 'type' => 'string', 'required' => false, ], 'LaunchTemplateVersion' => [ 'type' => 'string', 'required' => false, ], 'LaunchTemplateOverrides' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => [ 'type' => 'string', 'required' => false, ], ], ], ], 'Containers' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => [ 'type' => 'string', 'required' => false, ], 'Image' => [ 'type' => 'string', 'required' => false, ], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, ], ], 'EnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => [ 'type' => 'string', 'required' => false, ], 'Value' => [ 'type' => 'string', 'required' => false, ], 'FieldRefFieldPath' => [ 'type' => 'string', 'required' => false, ], ], ], ], ], ], ], ], ], ], [ 'name' => 'SkipMatching', 'in' => 'query', 'schema' => [ 'type' => 'boolean', 'required' => false, ], ], [ 'name' => 'Checkpoints', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Percentage' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'CheckpointPauseTime', 'in' => 'query', 'schema' => [ 'type' => 'integer', 'format' => 'int32', 'required' => false, ], ], ], ], ], 'endpoints' => [ [ 'regionId' => 'cn-qingdao', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-beijing', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-zhangjiakou', 'endpoint' => 'ess.cn-zhangjiakou.aliyuncs.com', ], [ 'regionId' => 'cn-zhengzhou-jva', 'endpoint' => 'ess.cn-zhengzhou-jva.aliyuncs.com', ], [ 'regionId' => 'cn-huhehaote', 'endpoint' => 'ess.cn-huhehaote.aliyuncs.com', ], [ 'regionId' => 'cn-wulanchabu', 'endpoint' => 'ess.cn-wulanchabu.aliyuncs.com', ], [ 'regionId' => 'cn-hangzhou', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-shanghai', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-nanjing', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-fuzhou', 'endpoint' => 'ess.cn-fuzhou.aliyuncs.com', ], [ 'regionId' => 'cn-shenzhen', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-heyuan', 'endpoint' => 'ess.cn-heyuan.aliyuncs.com', ], [ 'regionId' => 'cn-guangzhou', 'endpoint' => 'ess.cn-guangzhou.aliyuncs.com', ], [ 'regionId' => 'cn-chengdu', 'endpoint' => 'ess.cn-chengdu.aliyuncs.com', ], [ 'regionId' => 'cn-wuhan-lr', 'endpoint' => 'ess.cn-wuhan-lr.aliyuncs.com', ], [ 'regionId' => 'cn-hongkong', 'endpoint' => 'ess.cn-hongkong.aliyuncs.com', ], [ 'regionId' => 'ap-northeast-1', 'endpoint' => 'ess.ap-northeast-1.aliyuncs.com', ], [ 'regionId' => 'ap-northeast-2', 'endpoint' => 'ess.ap-northeast-2.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-1', 'endpoint' => 'ess.ap-southeast-1.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-2', 'endpoint' => 'ess.ap-southeast-2.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-3', 'endpoint' => 'ess.ap-southeast-3.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-5', 'endpoint' => 'ess.ap-southeast-5.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-6', 'endpoint' => 'ess.ap-southeast-6.aliyuncs.com', ], [ 'regionId' => 'us-east-1', 'endpoint' => 'ess.us-east-1.aliyuncs.com', ], [ 'regionId' => 'us-west-1', 'endpoint' => 'ess.us-west-1.aliyuncs.com', ], [ 'regionId' => 'eu-west-1', 'endpoint' => 'ess.eu-west-1.aliyuncs.com', ], [ 'regionId' => 'eu-central-1', 'endpoint' => 'ess.eu-central-1.aliyuncs.com', ], [ 'regionId' => 'ap-south-1', 'endpoint' => 'ess.ap-south-1.aliyuncs.com', ], [ 'regionId' => 'me-east-1', 'endpoint' => 'ess.me-east-1.aliyuncs.com', ], [ 'regionId' => 'cn-hangzhou-finance', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-shanghai-finance-1', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-shenzhen-finance-1', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-7', 'endpoint' => 'ess.ap-southeast-7.aliyuncs.com', ], [ 'regionId' => 'cn-beijing-finance-1', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'me-central-1', 'endpoint' => 'ess.me-central-1.aliyuncs.com', ], [ 'regionId' => 'cn-heyuan-acdr-1', 'endpoint' => 'ess.cn-heyuan-acdr-1.aliyuncs.com', ], [ 'regionId' => 'na-south-1', 'endpoint' => 'ess.na-south-1.aliyuncs.com', ], [ 'regionId' => 'us-southeast-1', 'endpoint' => 'ess.us-southeast-1.aliyuncs.com', ], [ 'regionId' => 'cn-wulanchabu-gic-1', 'endpoint' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com', ], [ 'regionId' => 'cn-north-2-gov-1', 'endpoint' => 'ess.aliyuncs.com', ], [ 'regionId' => 'cn-zhongwei', 'endpoint' => 'ess.cn-zhongwei.aliyuncs.com', ], ], ];