diff options
Diffstat (limited to 'data/ess/2022-02-22')
| -rw-r--r-- | data/ess/2022-02-22/api-docs.php | 12655 |
1 files changed, 3999 insertions, 8656 deletions
diff --git a/data/ess/2022-02-22/api-docs.php b/data/ess/2022-02-22/api-docs.php index b372685..dcf7fe8 100644 --- a/data/ess/2022-02-22/api-docs.php +++ b/data/ess/2022-02-22/api-docs.php @@ -1,23 +1,13 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'Ess', - 'version' => '2022-02-22', - ], + 'info' => ['style' => 'RPC', 'product' => 'Ess', 'version' => '2022-02-22'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'CreateScalingGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ApplyEciScalingConfiguration' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -26,375 +16,83 @@ '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', + 'name' => 'Content', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'MinSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxSize', + 'name' => 'Format', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DefaultCooldown', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'LoadBalancerIds', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'ApplyScalingGroup' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'DBInstanceIds', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'RemovalPolicies', + 'name' => 'Content', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 2, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'VSwitchId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'AttachAlbServerGroups' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'MultiAZPolicy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HealthCheckType', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingPolicy', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'VSwitchIds', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 8, - ], - ], - [ - 'name' => 'LifecycleHooks', - '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' => 'VServerGroups', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'VServerGroupAttributes' => [ - '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' => 'Tags', - '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' => 'LaunchTemplateOverrides', + 'name' => 'ForceAttach', '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, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AlbServerGroups', @@ -402,159 +100,44 @@ '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' => 'ServerGroups', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, + 'required' => true, '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, - ], + 'AlbServerGroupId' => ['type' => 'string', 'required' => true], + 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'maxItems' => 100, ], ], + ], + ], + 'AttachDBInstances' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - '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' => 'SyncAlarmRuleToCms', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - [ - 'name' => 'MaxInstanceLifetime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'CustomPolicyARN', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'ResourceGroupId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'LoadBalancerConfigs', + 'name' => 'ForceAttach', '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, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'HealthCheckTypes', + 'name' => 'ClientToken', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DBInstances', @@ -562,97 +145,31 @@ '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, - ], - ], - ], + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ - 'name' => 'StopInstanceTimeout', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'CapacityOptions', + 'name' => 'RegionId', '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, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'BalanceMode', + 'name' => 'AttachMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AutoRebalance', + 'name' => 'Type', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ModifyScalingGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AttachInstances' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -663,178 +180,99 @@ [ '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MaxSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'DefaultCooldown', + 'name' => 'Entrusted', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '86400', - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RemovalPolicies', + 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 2, - ], - ], - [ - 'name' => 'ActiveScalingConfigurationId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HealthCheckType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'LaunchTemplateId', + 'name' => 'LoadBalancerWeights', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'LaunchTemplateVersion', + 'name' => 'LifecycleHook', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'OnDemandBaseCapacity', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OnDemandPercentageAboveBaseCapacity', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotInstanceRemedy', + 'name' => 'IgnoreInvalidInstance', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], + ], + ], + 'AttachLoadBalancers' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'CompensateWithOnDemand', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'SpotInstancePools', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DesiredCapacity', + 'name' => 'ForceAttach', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'GroupDeletionProtection', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MultiAZPolicy', + 'name' => 'Async', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'VSwitchIds', + 'name' => 'LoadBalancers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 8, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 5, ], ], [ - 'name' => 'LaunchTemplateOverrides', + 'name' => 'LoadBalancerConfigs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -844,684 +282,356 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'WeightedCapacity' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'SpotPriceLimit' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'LoadBalancerId' => ['type' => 'string', 'required' => false], + 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, ], ], + ], + ], + 'AttachServerGroups' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'MaxInstanceLifetime', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'AzBalance', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - [ - 'name' => 'AllocationStrategy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SpotAllocationStrategy', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'CustomPolicyARN', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DisableDesiredCapacity', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingPolicy', + 'name' => 'ForceAttach', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'HealthCheckTypes', + 'name' => 'ServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ - 'type' => 'string', + 'type' => 'object', '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, + '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], ], ], - ], - ], - [ - 'name' => 'BalanceMode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'AutoRebalance', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, + 'maxItems' => 100, ], ], ], ], - 'EnableScalingGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AttachVServerGroups' => [ + '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', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'LaunchTemplateVersion', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceIds', + 'name' => 'ClientToken', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancerWeights', + 'name' => 'ForceAttach', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'maxItems' => 100, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'LaunchTemplateOverrides', + 'name' => 'VServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'WeightedCapacity' => [ - 'type' => 'integer', - 'format' => 'int32', + 'VServerGroupAttributes' => [ + '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' => 10, - ], - ], - [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 100, ], ], ], ], - 'DisableScalingGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CancelInstanceRefresh' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RegionId', + 'name' => 'InstanceRefreshTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteScalingGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ChangeResourceGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ForceDelete', + 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'ResourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'NewResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DescribeScalingGroups' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CompleteLifecycleAction' => [ + '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' => 'GroupType', + 'name' => 'LifecycleHookId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupIds', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], - ], - [ - 'name' => 'ScalingGroupNames', + 'name' => 'LifecycleActionToken', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupName', + 'name' => 'LifecycleActionResult', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tags', + 'name' => 'RegionId', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeScalingGroupDetail' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateAlarm' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OutputFormat', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DescribeScalingInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ScalingGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'MetricName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'MetricType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingConfigurationId', + 'name' => 'Period', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'HealthStatus', + 'name' => 'Statistics', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleState', + 'name' => 'Threshold', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'CreationType', + 'name' => 'ComparisonOperator', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'EvaluationCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'GroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '100', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ScalingActivityId', + 'name' => 'Effective', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'AlarmActions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 200, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 5, ], ], [ - 'name' => 'CreationTypes', + 'name' => 'Dimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'DimensionKey' => ['type' => 'string', 'required' => false], + 'DimensionValue' => ['type' => 'string', 'required' => false], + ], ], 'maxItems' => 10, ], ], [ - 'name' => 'LifecycleStates', + 'name' => 'Expressions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + '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], + ], ], ], - 'DescribeScalingActivities' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateDiagnoseReport' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1532,79 +642,18 @@ [ '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', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'StatusCode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ScalingActivityIds', - '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DescribeScalingActivityDetail' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateEciScalingConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1613,1177 +662,718 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingActivityId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'AttachLoadBalancers' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ - [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ForceAttach', + 'name' => 'ScalingConfigurationName', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Async', + 'name' => 'SecurityGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancers', + 'name' => 'ContainerGroupName', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 5, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancerConfigs', + 'name' => 'RestartPolicy', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DetachLoadBalancers' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'Cpu', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'ForceDetach', + 'name' => 'Memory', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Async', + 'name' => 'DnsPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancers', + 'name' => 'EnableSls', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 5, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'ImageSnapshotId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'AttachDBInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'RamRoleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ForceAttach', + 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'AutoMatchImageCache', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'DBInstances', + 'name' => 'Ipv6AddressCount', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 5, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'AttachMode', + 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Type', + 'name' => 'SpotPriceLimit', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], - ], - ], - 'DetachDBInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'AutoCreateEip', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ForceDetach', + 'name' => 'EipBandwidth', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000'], ], [ - 'name' => 'ClientToken', + 'name' => 'HostName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DBInstances', + 'name' => 'IngressBandwidth', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 5, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ - 'name' => 'RegionId', + 'name' => 'EgressBandwidth', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ - 'name' => 'RemoveSecurityGroup', + 'name' => 'CpuOptionsCore', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000'], ], - ], - ], - 'SuspendProcesses' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CpuOptionsThreadsPerCore', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'EphemeralStorage', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000'], ], [ - 'name' => 'ClientToken', + 'name' => 'LoadBalancerWeight', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Processes', + 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['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, + 'maxItems' => 21, ], ], [ - 'name' => 'Processes', + 'name' => 'ImageRegistryCredentials', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Password' => ['type' => 'string', 'required' => false], + 'Server' => ['type' => 'string', 'required' => false], + 'UserName' => ['type' => 'string', 'required' => false], + ], ], - 'maxItems' => 100, - ], - ], - [ - 'name' => 'RegionId', - '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, + 'maxItems' => 11, ], ], [ - 'name' => 'VServerGroups', + 'name' => 'Containers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'VServerGroupAttributes' => [ + '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], + 'Ports' => [ '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, - ], + 'Protocol' => ['type' => 'string', 'required' => false], + 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], - 'maxItems' => 100, + 'maxItems' => 101, + ], + 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', '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], + ], + ], + 'maxItems' => 301, ], - 'LoadBalancerId' => [ - 'type' => 'string', + '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], + 'Args' => [ + '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], + 'VolumeMounts' => [ + '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.Commands' => [ + '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], + 'Commands' => [ + '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.Commands' => [ + '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], + 'LifecyclePostStartHandlerExecs' => [ + '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], + 'LifecyclePreStopHandlerExecs' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, + ], + 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], + 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', '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, + 'maxItems' => 21, ], ], [ - 'name' => 'VServerGroups', + 'name' => 'Volumes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'VServerGroupAttributes' => [ + '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], + 'ConfigFileVolumeConfigFileToPaths' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'VServerGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'Path' => ['type' => 'string', 'required' => false], + 'Mode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Content' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 100, - ], - 'LoadBalancerId' => [ - 'type' => 'string', - 'required' => false, + 'maxItems' => 90, ], + 'EmptyDirVolume.SizeLimit' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 100, - ], - ], - ], - ], - '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, + 'maxItems' => 101, ], ], [ - 'name' => 'AlbServerGroups', + 'name' => 'InitContainers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'AlbServerGroupId' => [ - 'type' => 'string', - 'required' => true, + 'InitContainerEnvironmentVars' => [ + '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], + ], + ], + 'maxItems' => 301, + ], + 'SecurityContext.Capability.Adds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, + ], + 'Image' => ['type' => 'string', 'required' => false], + 'InitContainerPorts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Protocol' => ['type' => 'string', 'required' => false], + 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'maxItems' => 101, ], - 'Weight' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + 'InitContainerVolumeMounts' => [ + '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, ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, + 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], + 'ImagePullPolicy' => ['type' => 'string', 'required' => false], + 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'WorkingDir' => ['type' => 'string', 'required' => false], + 'Commands' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 101, ], + 'Args' => [ + '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' => 100, - ], - ], - ], - ], - '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, + 'maxItems' => 21, ], ], [ - 'name' => 'ClientToken', + 'name' => 'DnsConfigNameServers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'ForceDetach', + 'name' => 'DnsConfigSearchs', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'AlbServerGroups', + 'name' => 'DnsConfigOptions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'AlbServerGroupId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'Value' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 100, - ], - ], - ], - ], - '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, + 'maxItems' => 20, ], ], [ - 'name' => 'ServerGroups', + 'name' => 'HostAliases', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, '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', + 'Ip' => ['type' => 'string', 'required' => false], + 'Hostnames' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 51, ], ], ], - '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, + 'maxItems' => 101, ], ], [ - 'name' => 'ClientToken', + 'name' => 'SecurityContextSysctls', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Value' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 11, ], ], [ - 'name' => 'ForceDetach', + 'name' => 'NtpServers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 21, ], ], [ - 'name' => 'ServerGroups', + 'name' => 'AcrRegistryInfos', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'ServerGroupId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Type' => [ - 'type' => 'string', - 'required' => true, - ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Domains' => [ + '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' => 100, + 'maxItems' => 21, ], ], - ], - ], - 'ChangeResourceGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CostOptimization', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'InstanceFamilyLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceType', + 'name' => 'InstanceTypes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'ResourceId', + 'name' => 'DataCacheBucket', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NewResourceGroupId', + 'name' => 'DataCachePL', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ApplyScalingGroup' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'DataCacheProvisionedIops', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Content', + 'name' => 'DataCacheBurstingEnabled', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'GpuDriverVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeElasticStrength' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateLifecycleHook' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'LifecycleHookName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceTypes', + 'name' => 'LifecycleTransition', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PriorityStrategy', + 'name' => 'DefaultResult', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDiskCategories', + 'name' => 'HeartbeatTimeout', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ScalingGroupIds', + 'name' => 'NotificationMetadata', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotStrategy', + 'name' => 'NotificationArn', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'CreateNotificationConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'VSwitchIds', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ImageId', + 'name' => 'NotificationArn', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ImageName', + 'name' => 'NotificationTypes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 12, ], ], [ - 'name' => 'ImageFamily', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DataDiskCategories', + 'name' => 'TimeZone', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Ipv6AddressCount', + 'name' => 'MessageEncoding', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2794,379 +1384,233 @@ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cpu', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SchedulerOptions', 'in' => 'query', 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], + 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', @@ -3175,10 +1619,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], @@ -3193,15 +1634,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'WeightedCapacity' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'InstanceType' => ['type' => 'string', 'required' => false], + 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, @@ -3218,69 +1652,25 @@ '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, - ], + '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, - ], + '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, - ], + '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, @@ -3297,15 +1687,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'PriceLimit' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], + 'PriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'InstanceType' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, @@ -3318,10 +1701,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], @@ -3336,152 +1716,69 @@ '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, - ], + '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], 'ExcludedInstanceTypes' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'Architectures' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], - 'BurstablePerformance' => [ - 'type' => 'string', - 'required' => false, - ], + 'BurstablePerformance' => ['type' => 'string', 'required' => false], 'InstanceTypeFamilies' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - '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, - ], + 'MinimumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'MaximumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'GpuSpecs' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'InstanceCategories' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'CpuArchitectures' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'PhysicalProcessorModels' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - '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, - ], + '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, @@ -3494,86 +1791,54 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageOptions.LoginAsNonRoot', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CustomPriorities', @@ -3586,14 +1851,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'VswitchId' => [ - 'type' => 'string', - 'required' => false, - ], + 'InstanceType' => ['type' => 'string', 'required' => false], + 'VswitchId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, @@ -3610,33 +1869,16 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'NetworkInterfaceTrafficMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'Ipv6AddressCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], - 'SecondaryPrivateIpAddressCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'SecondaryPrivateIpAddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, @@ -3645,10 +1887,7 @@ [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityOptions', @@ -3658,28 +1897,19 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ConfidentialComputingMode' => [ - 'type' => 'string', - 'required' => false, - ], + 'ConfidentialComputingMode' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourcePoolOptions', @@ -3689,32 +1919,52 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Strategy' => [ - 'type' => 'string', + 'Strategy' => ['type' => 'string', 'required' => false], + 'PrivatePoolIds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], - 'PrivatePoolIds' => [ + 'PrivatePoolTags' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], + [ + 'name' => 'InstanceTypeCandidateOptions', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], + 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'AllowDifferentGeneration' => ['type' => 'boolean', 'required' => false], + 'AllowCrossAz' => ['type' => 'boolean', 'required' => false], + 'AllowCidrBlocks' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], ], - 'DescribeScalingConfigurations' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateScalingGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3723,510 +1973,495 @@ '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNumber', + 'name' => 'MinSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'MaxSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '50', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'DefaultCooldown', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ScalingConfigurationIds', + 'name' => 'LoadBalancerIds', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingConfigurationNames', + 'name' => 'DBInstanceIds', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RemovalPolicies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 2, ], ], - ], - ], - 'ModifyScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'VSwitchId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingConfigurationId', + 'name' => 'MultiAZPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IoOptimized', + 'name' => 'HealthCheckType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotStrategy', + 'name' => 'ScalingPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingConfigurationName', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceName', + 'name' => 'OnDemandBaseCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'HostName', + 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ImageId', + 'name' => 'SpotInstanceRemedy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ImageName', + 'name' => 'CompensateWithOnDemand', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'Cpu', + 'name' => 'SpotInstancePools', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Memory', + 'name' => 'DesiredCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'InternetChargeType', + 'name' => 'GroupDeletionProtection', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'InternetMaxBandwidthOut', + 'name' => 'GroupType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDisk.Category', + 'name' => 'ContainerGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDisk.Size', + 'name' => 'VSwitchIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 8, ], ], [ - 'name' => 'SystemDisk.DiskName', + 'name' => 'LifecycleHooks', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'SystemDisk.Description', + 'name' => 'VServerGroups', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'VServerGroupAttributes' => [ + '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' => 'SystemDisk.AutoSnapshotPolicyId', + 'name' => 'Tags', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'SystemDisk.PerformanceLevel', + 'name' => 'LaunchTemplateOverrides', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'LoadBalancerWeight', + 'name' => 'AlbServerGroups', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => 'UserData', + 'name' => 'ServerGroups', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'KeyPairName', + 'name' => 'AzBalance', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RamRoleName', + 'name' => 'AllocationStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PasswordInherit', + 'name' => 'SpotAllocationStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tags', + 'name' => 'SyncAlarmRuleToCms', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'DeploymentSetId', + 'name' => 'MaxInstanceLifetime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'SecurityGroupId', + 'name' => 'CustomPolicyARN', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Override', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'LoadBalancerConfigs', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'HpcClusterId', + 'name' => 'HealthCheckTypes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'InstanceDescription', + 'name' => 'DBInstances', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'Ipv6AddressCount', + 'name' => 'StopInstanceTimeout', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'CreditSpecification', + 'name' => 'CapacityOptions', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + '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' => 'ImageFamily', + 'name' => 'BalanceMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ZoneId', + 'name' => 'AutoRebalance', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], + ], + ], + 'CreateScalingRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'DedicatedHostId', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Affinity', + 'name' => 'ScalingRuleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tenancy', + 'name' => 'Cooldown', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'SchedulerOptions', + 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'PrivatePoolOptions.MatchCriteria', + 'name' => 'AdjustmentType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PrivatePoolOptions.Id', + 'name' => 'AdjustmentValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'SpotDuration', + 'name' => 'ScalingRuleType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotInterruptionBehavior', + 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'DataDisks', + 'name' => 'MetricName', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotPriceLimits', + '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' => 'StepAdjustments', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -4236,36 +2471,21 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'PriceLimit' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], + 'MetricIntervalUpperBound' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'ScalingAdjustment' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'MetricIntervalLowerBound' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 20, ], ], [ - 'name' => 'InstanceTypes', + 'name' => 'RegionId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceTypeOverrides', + 'name' => 'AlarmDimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -4275,36 +2495,25 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'WeightedCapacity' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'DimensionKey' => ['type' => 'string', 'required' => false], + 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], - 'maxItems' => 20, + 'maxItems' => 5, ], ], [ - 'name' => 'SecurityGroupIds', + 'name' => 'MetricType', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 16, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstancePatternInfos', + 'name' => 'HybridMonitorNamespace', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HybridMetrics', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -4314,402 +2523,148 @@ '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, - ], - 'Architectures' => [ + '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' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'DimensionKey' => ['type' => 'string', 'required' => false], + 'DimensionValue' => ['type' => 'string', 'required' => false], + ], ], 'maxItems' => 10, ], - 'BurstablePerformance' => [ - 'type' => 'string', - 'required' => false, - ], - 'ExcludedInstanceTypes' => [ - '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, + 'maxItems' => 100, ], ], [ - 'name' => 'SystemDiskCategories', + 'name' => 'AlarmOptions', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'flat', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - 'maxItems' => 10, ], ], + ], + ], + 'CreateScheduledTask' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Password', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SystemDisk.Encrypted', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SystemDisk.KMSKeyId', + 'name' => 'ScheduledTaskName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDisk.EncryptAlgorithm', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDisk.ProvisionedIops', + 'name' => 'ScheduledAction', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SystemDisk.BurstingEnabled', + 'name' => 'RecurrenceEndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ImageOptions.LoginAsNonRoot', + 'name' => 'LaunchTime', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DeletionProtection', + 'name' => 'RecurrenceType', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StorageSetId', + 'name' => 'RecurrenceValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StorageSetPartitionNumber', + 'name' => 'TaskEnabled', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'CustomPriorities', + 'name' => 'LaunchExpirationTime', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ - 'name' => 'NetworkInterfaces', + 'name' => 'MinValue', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'DedicatedHostClusterId', + 'name' => 'MaxValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'SecurityOptions', + 'name' => 'DesiredCapacity', 'in' => 'query', - 'style' => 'flat', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ConfidentialComputingMode' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'HttpEndpoint', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteAlarm' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'HttpTokens', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'InternetMaxBandwidthIn', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourcePoolOptions', + 'name' => 'AlarmTaskId', '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, - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteDiagnoseReport' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4718,24 +2673,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingConfigurationId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ReportId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateEciScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteEciScalingConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4744,1148 +2695,345 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingConfigurationName', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteLifecycleHook' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Description', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'SecurityGroupId', + 'name' => 'LifecycleHookId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ContainerGroupName', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RestartPolicy', + 'name' => 'LifecycleHookName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Cpu', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteNotificationConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Memory', - 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'ResourceGroupId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DnsPolicy', + 'name' => 'NotificationArn', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EnableSls', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteScalingConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ImageSnapshotId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'RamRoleName', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteScalingGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TerminationGracePeriodSeconds', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'AutoMatchImageCache', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Ipv6AddressCount', + 'name' => 'ForceDelete', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ActiveDeadlineSeconds', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteScalingRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'SpotStrategy', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'SpotPriceLimit', + 'name' => 'ScalingRuleId', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AutoCreateEip', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteScheduledTask' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'EipBandwidth', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '1000000', - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HostName', + 'name' => 'ScheduledTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'IngressBandwidth', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '9223372036854775807', - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeAlarms' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'EgressBandwidth', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '9223372036854775807', - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'CpuOptionsCore', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '1000', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'CpuOptionsThreadsPerCore', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EphemeralStorage', + 'name' => 'AlarmTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '5000', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancerWeight', + 'name' => 'State', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tags', + 'name' => 'IsEnable', '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, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ImageRegistryCredentials', + 'name' => 'MetricType', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Containers', + 'name' => 'MetricName', '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, - ], - 'Ports' => [ - '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, - ], - '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, - ], - ], - ], - '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, - ], - 'Args' => [ - '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, - ], - 'VolumeMounts' => [ - '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.Commands' => [ - '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, - ], - 'Commands' => [ - '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.Commands' => [ - '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, - ], - 'LifecyclePostStartHandlerExecs' => [ - '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, - ], - 'LifecyclePreStopHandlerExecs' => [ - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Volumes', + 'name' => 'PageSize', '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, - ], - 'ConfigFileVolumeConfigFileToPaths' => [ - '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'InitContainers', + 'name' => 'PageNumber', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InitContainerEnvironmentVars' => [ - '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, - ], - ], - ], - 'maxItems' => 301, - ], - 'SecurityContext.Capability.Adds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], - 'Image' => [ - 'type' => 'string', - 'required' => false, - ], - 'InitContainerPorts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Protocol' => [ - 'type' => 'string', - 'required' => false, - ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'maxItems' => 101, - ], - 'InitContainerVolumeMounts' => [ - '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, - ], - 'SecurityContext.ReadOnlyRootFilesystem' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ImagePullPolicy' => [ - 'type' => 'string', - 'required' => false, - ], - 'Cpu' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'WorkingDir' => [ - 'type' => 'string', - 'required' => false, - ], - 'Commands' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 101, - ], - 'Args' => [ - '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], + ], + ], + 'DescribeAlertConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'DnsConfigNameServers', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DnsConfigSearchs', + 'name' => 'RegionId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeCandidateInstanceType' => [ + 'path' => '', + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'DnsConfigOptions', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HostAliases', + 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Ip' => [ - 'type' => 'string', - 'required' => false, - ], - 'Hostnames' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 51, - ], - ], - ], - 'maxItems' => 101, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'SecurityContextSysctls', + 'name' => 'ZoneIds', '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, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'NtpServers', + 'name' => 'AllowDifferentGeneration', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 21, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'AcrRegistryInfos', + 'name' => 'AllowCrossAz', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Domains' => [ - '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, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'CostOptimization', + 'name' => 'MaxPrice', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'InstanceFamilyLevel', + 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceTypes', + 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'DataCacheBucket', + 'name' => 'DataDiskCategories', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'DataCachePL', + 'name' => 'ImageId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DataCacheProvisionedIops', + 'name' => 'ImageName', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DataCacheBurstingEnabled', + 'name' => 'ImageFamily', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'GpuDriverVersion', + 'name' => 'Ipv6AddressCount', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'DescribeEciScalingConfigurations' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeDiagnoseReports' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5896,77 +3044,40 @@ [ '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', - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingConfigurationIds', + 'name' => 'ReportIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, + 'items' => ['type' => 'string', 'required' => false], + 'minItems' => 0, + 'maxItems' => 20, ], ], [ - 'name' => 'ScalingConfigurationNames', + 'name' => 'PageNumber', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeEciScalingConfigurationDetail' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -5977,1292 +3088,388 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OutputFormat', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ModifyEciScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeEciScalingConfigurations' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingConfigurationId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ScalingConfigurationName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Description', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SecurityGroupId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ContainerGroupName', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RestartPolicy', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Cpu', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'Memory', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'ScalingConfigurationIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'DnsPolicy', + 'name' => 'ScalingConfigurationNames', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], + ], + ], + 'DescribeElasticStrength' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'EnableSls', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'ImageSnapshotId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RamRoleName', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TerminationGracePeriodSeconds', + 'name' => 'InstanceTypes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], [ - 'name' => 'AutoMatchImageCache', + 'name' => 'PriorityStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Ipv6AddressCount', + 'name' => 'SystemDiskCategories', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], [ - 'name' => 'ActiveDeadlineSeconds', + 'name' => 'ScalingGroupIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SpotPriceLimit', + 'name' => 'VSwitchIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'number', - 'format' => 'float', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'AutoCreateEip', + 'name' => 'ImageId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EipBandwidth', + 'name' => 'ImageName', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '1000000', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HostName', + 'name' => 'ImageFamily', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IngressBandwidth', + 'name' => 'DataDiskCategories', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, - 'minimum' => '0', - 'maximum' => '9223372036854775807', + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], [ - 'name' => 'EgressBandwidth', + 'name' => 'Ipv6AddressCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - 'minimum' => '0', - 'maximum' => '9223372036854775807', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], + ], + ], + 'DescribeInstanceCreateAndDeleteStatistics' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'CpuOptionsCore', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '1000', - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'CpuOptionsThreadsPerCore', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EphemeralStorage', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '5000', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancerWeight', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'Tags', + 'name' => 'StartTime', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ImageRegistryCredentials', + 'name' => 'EndTime', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeInstanceRefreshes' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'Containers', - '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.Adds' => [ - '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, - ], - 'Ports' => [ - '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, - ], - 'EnvironmentVars' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - 'FieldRef.FieldPath' => [ - '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, - ], - 'Args' => [ - '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, - ], - 'VolumeMounts' => [ - '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.Commands' => [ - '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, - ], - 'Commands' => [ - '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.Commands' => [ - '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, - ], - 'LifecyclePostStartHandlerExecs' => [ - '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, - ], - 'LifecyclePreStopHandlerExecs' => [ - '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, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Volumes', + 'name' => 'RegionId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InitContainers', + 'name' => 'NextToken', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InitContainerEnvironmentVars' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - 'FieldRef.FieldPath' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 301, - ], - 'SecurityContext.Capability.Adds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], - 'Image' => [ - 'type' => 'string', - 'required' => false, - ], - 'InitContainerPorts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Protocol' => [ - 'type' => 'string', - 'required' => false, - ], - 'Port' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'maxItems' => 101, - ], - 'InitContainerVolumeMounts' => [ - '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, - ], - 'SecurityContext.ReadOnlyRootFilesystem' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ImagePullPolicy' => [ - 'type' => 'string', - 'required' => false, - ], - 'Cpu' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'WorkingDir' => [ - 'type' => 'string', - 'required' => false, - ], - 'Commands' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 101, - ], - 'Args' => [ - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DnsConfigNameServers', + 'name' => 'MaxResults', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'DnsConfigSearchs', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DnsConfigOptions', + 'name' => 'InstanceRefreshTaskIds', '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, - ], - ], - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], + ], + ], + 'DescribeLifecycleActions' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'HostAliases', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Ip' => [ - 'type' => 'string', - 'required' => false, - ], - 'Hostnames' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 51, - ], - ], - ], - 'maxItems' => 101, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'SecurityContextSysCtls', + 'name' => 'ScalingActivityId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NtpServers', + 'name' => 'LifecycleActionStatus', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 21, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AcrRegistryInfos', + 'name' => 'NextToken', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Domains' => [ - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CostOptimization', + 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'InstanceFamilyLevel', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeLifecycleHooks' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ContainersUpdateType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'InstanceTypes', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DataCacheBucket', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'DataCachePL', + 'name' => 'LifecycleHookName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DataCacheProvisionedIops', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'DataCacheBurstingEnabled', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'GpuDriverVersion', + 'name' => 'LifecycleHookIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'Override', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ApplyEciScalingConfiguration' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DescribeLimitation' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'Content', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], + 'parameters' => [], + ], + 'DescribeNotificationConfigurations' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingConfigurationId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DeleteEciScalingConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeNotificationTypes' => [ + '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, - ], - ], - ], + 'parameters' => [], ], 'DescribePatternTypes' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -7273,10 +3480,7 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VSwitchId', @@ -7285,10 +3489,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], @@ -7299,55 +3500,34 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cores', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaxPrice', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExcludedInstanceType', @@ -7356,10 +3536,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], @@ -7370,20 +3547,14 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'BurstablePerformance', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CoresList', @@ -7392,11 +3563,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 10, ], ], @@ -7407,22 +3574,14 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'items' => ['type' => 'number', 'format' => 'float', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ChannelId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceTypeFamilies', @@ -7431,30 +3590,19 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'MinimumCpuCoreCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumCpuCoreCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GpuSpecs', @@ -7463,10 +3611,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], @@ -7477,10 +3622,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], @@ -7491,10 +3633,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], @@ -7505,105 +3644,77 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'MinimumEniQuantity', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniPrivateIpAddressQuantity', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniIpv6AddressQuantity', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumInitialCredit', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumBaselineCredit', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumMemorySize', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaximumMemorySize', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinimumGpuAmount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumGpuAmount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'CreateScalingRule' => [ - 'methods' => [ - 'post', - 'get', + 'DescribeRegions' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'AcceptLanguage', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'DescribeScalingActivities' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -7612,316 +3723,185 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingRuleName', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Cooldown', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'MinAdjustmentMagnitude', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AdjustmentType', + 'name' => 'StatusCode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AdjustmentValue', + 'name' => 'ScalingActivityIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'ScalingRuleType', + 'name' => 'InstanceRefreshTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeScalingActivityDetail' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'EstimatedInstanceWarmup', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'MetricName', + 'name' => 'ScalingActivityId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeScalingActivityStatistics' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TargetValue', - 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'DisableScaleIn', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScaleInEvaluationCount', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScaleOutEvaluationCount', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PredictiveScalingMode', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PredictiveValueBehavior', + 'name' => 'MetricType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeScalingConfigurations' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PredictiveValueBuffer', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PredictiveTaskBufferTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InitialMaxSize', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'StepAdjustments', + 'name' => 'PageSize', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'RegionId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AlarmDimensions', + 'name' => 'ScalingConfigurationIds', '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, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'MetricType', + 'name' => 'ScalingConfigurationNames', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], + ], + ], + 'DescribeScalingGroupDetail' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'HybridMonitorNamespace', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HybridMetrics', + 'name' => 'ScalingGroupId', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AlarmOptions', + 'name' => 'OutputFormat', 'in' => 'query', - 'style' => 'flat', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Period' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ModifyScalingRule' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeScalingGroupDiagnoseDetails' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -7930,300 +3910,191 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingRuleId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingRuleName', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'DescribeScalingGroups' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Cooldown', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MinAdjustmentMagnitude', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ - 'name' => 'AdjustmentType', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ - 'name' => 'AdjustmentValue', + 'name' => 'GroupType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EstimatedInstanceWarmup', + 'name' => 'ScalingGroupIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'MetricName', + 'name' => 'ScalingGroupNames', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'TargetValue', + 'name' => 'ScalingGroupName', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DisableScaleIn', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScaleInEvaluationCount', + 'name' => 'Tags', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => [ [ - 'name' => 'ScaleOutEvaluationCount', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PredictiveScalingMode', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PredictiveValueBehavior', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PredictiveValueBuffer', + 'name' => 'HealthStatus', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PredictiveTaskBufferTime', + 'name' => 'LifecycleState', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InitialMaxSize', + 'name' => 'CreationType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StepAdjustments', + 'name' => 'PageNumber', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'AlarmDimensions', + 'name' => 'PageSize', '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, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ - 'name' => 'MetricType', + 'name' => 'ScalingActivityId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HybridMonitorNamespace', + 'name' => 'InstanceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 200, ], ], [ - 'name' => 'HybridMetrics', + 'name' => 'CreationTypes', '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, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'AlarmOptions', + 'name' => 'LifecycleStates', 'in' => 'query', - 'style' => 'flat', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'Period' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], ], ], 'DescribeScalingRules' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -8234,53 +4105,32 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '50', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingRuleType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ShowAlarmRules', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ScalingRuleIds', @@ -8289,10 +4139,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], @@ -8303,10 +4150,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], @@ -8317,24 +4161,15 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], - 'DeleteScalingRule' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeScheduledTasks' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -8343,91 +4178,83 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingRuleId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RegionId', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'ExecuteScalingRule' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ScalingRuleAri', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'ScheduledActions', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'BreachThreshold', + 'name' => 'ScheduledTaskIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'number', - 'format' => 'float', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'MetricValue', + 'name' => 'ScheduledTaskNames', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'number', - 'format' => 'float', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'RegionId', + 'name' => 'TaskName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + '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], ], ], ], - 'ScaleWithAdjustment' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DetachAlbServerGroups' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -8436,202 +4263,95 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AdjustmentType', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AdjustmentValue', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - 'minimum' => '-2147483648', - 'maximum' => '2147483647', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MinAdjustmentMagnitude', + 'name' => 'ForceDetach', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'AlbServerGroups', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'AlbServerGroupId' => ['type' => 'string', 'required' => true], + 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + ], + ], + 'maxItems' => 100, ], ], + ], + ], + 'DetachDBInstances' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ [ - 'name' => 'SyncActivity', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ParallelTask', + 'name' => 'ForceDetach', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'Overrides', + 'name' => 'ClientToken', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Cpu' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'Memory' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'ContainerOverrides' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Args' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'Commands' => [ - '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, - ], - ], - ], - ], - 'Cpu' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - 'Memory' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], - ], - ], - ], - 'UserData' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookContext', + 'name' => 'DBInstances', 'in' => 'query', - 'style' => 'json', + 'style' => 'repeatList', '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, - ], - ], + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 5, ], ], [ - 'name' => 'ActivityMetadata', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ExecutionMode', + 'name' => 'RemoveSecurityGroup', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'AttachInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DetachInstances' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -8642,287 +4362,229 @@ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Entrusted', + 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'DetachOption', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LoadBalancerWeights', + 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'IgnoreInvalidInstance', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'IgnoreInvalidInstance', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'RemoveInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DetachLoadBalancers' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RemovePolicy', + 'name' => 'ForceDetach', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'DecreaseDesiredCapacity', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IgnoreInvalidInstance', + 'name' => 'Async', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'LoadBalancers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 1000, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StopInstanceTimeout', + 'name' => 'ForceDetach', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'LifecycleHookContext', + 'name' => 'ServerGroups', 'in' => 'query', - 'style' => 'json', + 'style' => 'repeatList', '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, + '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, ], ], ], ], - 'DetachInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DetachVServerGroups' => [ + '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'DecreaseDesiredCapacity', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DetachOption', + 'name' => 'ForceDetach', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'VServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'VServerGroupAttributes' => [ + '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, ], ], + ], + ], + 'DisableAlarm' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'LifecycleHook', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'IgnoreInvalidInstance', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ClientToken', + 'name' => 'AlarmTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateScheduledTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DisableScalingGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -8931,439 +4593,351 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ScheduledTaskName', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'EnableAlarm' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Description', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'ScheduledAction', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecurrenceEndTime', + 'name' => 'AlarmTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'EnableScalingGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'LaunchTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'RecurrenceType', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecurrenceValue', + 'name' => 'ActiveScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TaskEnabled', + 'name' => 'LaunchTemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LaunchExpirationTime', + 'name' => 'LaunchTemplateVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '86400', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MinValue', + 'name' => 'InstanceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'MaxValue', + 'name' => 'LoadBalancerWeights', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'DesiredCapacity', + 'name' => 'LaunchTemplateOverrides', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ModifyScheduledTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'EnterStandby' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ScheduledTaskId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScheduledTaskName', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Description', + 'name' => 'InstanceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'ScheduledAction', + 'name' => 'Async', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], + ], + ], + 'ExecuteScalingRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'RecurrenceEndTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'LaunchTime', + 'name' => 'ScalingRuleAri', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecurrenceType', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RecurrenceValue', + 'name' => 'BreachThreshold', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'TaskEnabled', + 'name' => 'MetricValue', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'LaunchExpirationTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'minimum' => '0', - 'maximum' => '86400', - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'ExitStandby' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'MinValue', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MaxValue', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DesiredCapacity', + 'name' => 'InstanceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'Async', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeScheduledTasks' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListTagKeys' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNumber', + 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + '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, - 'maximum' => '50', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], + ], + ], + 'ListTagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ScalingGroupId', + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScheduledActions', + 'name' => 'ResourceType', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScheduledTaskIds', + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 51, ], ], [ - 'name' => 'ScheduledTaskNames', + 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], ], - 'maxItems' => 20, + 'maxItems' => 21, ], ], + ], + ], + 'ListTagValues' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TaskName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'RecurrenceType', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RecurrenceValue', + 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TaskEnabled', + 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - 'DeleteScheduledTask' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ScheduledTaskId', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'Key', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateAlarm' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ModifyAlarm' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -9373,110 +4947,67 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Name', + 'name' => 'AlarmTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Description', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Statistics', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Threshold', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ComparisonOperator', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EvaluationCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Effective', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AlarmActions', @@ -9485,10 +5016,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], @@ -9503,14 +5031,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'DimensionKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'DimensionValue' => [ - 'type' => 'string', - 'required' => false, - ], + 'DimensionKey' => ['type' => 'string', 'required' => false], + 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, @@ -9527,28 +5049,11 @@ '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, - ], + '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, @@ -9557,22 +5062,13 @@ [ 'name' => 'ExpressionsLogicOperator', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeAlarms' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ModifyAlertConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -9580,221 +5076,359 @@ ], 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'ScaleStatuses', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], [ - 'name' => 'AlarmTaskId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'ModifyEciScalingConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'State', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'IsEnable', + 'name' => 'ScalingConfigurationName', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MetricType', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MetricName', + 'name' => 'SecurityGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'ContainerGroupName', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '50', - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'RestartPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ModifyAlarm' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Cpu', + 'in' => 'query', + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'Memory', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'AlarmTaskId', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Name', + 'name' => 'DnsPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Description', + 'name' => 'EnableSls', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'MetricName', + 'name' => 'ImageSnapshotId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MetricType', + 'name' => 'RamRoleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Period', + 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'Statistics', + 'name' => 'AutoMatchImageCache', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'Threshold', + 'name' => 'Ipv6AddressCount', 'in' => 'query', - 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ComparisonOperator', + 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'EvaluationCount', + 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'GroupId', + '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' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], [ - 'name' => 'Effective', + 'name' => 'ImageRegistryCredentials', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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' => 'AlarmActions', + 'name' => 'Containers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ReadinessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'ReadinessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'SecurityContext.Capability.Adds' => [ + '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], + 'Ports' => [ + '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], + 'EnvironmentVars' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + 'FieldRef.FieldPath' => ['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], + 'Args' => [ + '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], + 'VolumeMounts' => [ + '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.Commands' => [ + '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], + 'Commands' => [ + '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.Commands' => [ + '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], + 'LifecyclePostStartHandlerExecs' => [ + '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], + 'LifecyclePreStopHandlerExecs' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, + ], + 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], + 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], - 'maxItems' => 5, + 'maxItems' => 21, ], ], [ - 'name' => 'Dimensions', + 'name' => 'Volumes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -9804,21 +5438,43 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'DimensionKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'DimensionValue' => [ - 'type' => 'string', + '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' => 5, + 'maxItems' => 101, ], ], [ - 'name' => 'Expressions', + 'name' => 'InitContainers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ @@ -9828,215 +5484,301 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'MetricName' => [ - 'type' => 'string', + 'InitContainerEnvironmentVars' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + 'FieldRef.FieldPath' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 301, ], - 'ComparisonOperator' => [ - 'type' => 'string', + 'SecurityContext.Capability.Adds' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], - 'Period' => [ - 'type' => 'integer', - 'format' => 'int32', + 'Image' => ['type' => 'string', 'required' => false], + 'InitContainerPorts' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Protocol' => ['type' => 'string', 'required' => false], + 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + 'maxItems' => 101, + ], + 'InitContainerVolumeMounts' => [ + '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, ], - 'Statistics' => [ - 'type' => 'string', + 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], + 'ImagePullPolicy' => ['type' => 'string', 'required' => false], + 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'WorkingDir' => ['type' => 'string', 'required' => false], + 'Commands' => [ + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 101, ], - 'Threshold' => [ - 'type' => 'number', - 'format' => 'float', + 'Args' => [ + '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' => 10, + 'maxItems' => 21, ], ], [ - 'name' => 'ExpressionsLogicOperator', + 'name' => 'DnsConfigNameServers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], - ], - ], - 'EnableAlarm' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'DnsConfigSearchs', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, + ], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'DnsConfigOptions', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Value' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 20, ], ], [ - 'name' => 'AlarmTaskId', + 'name' => 'HostAliases', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Ip' => ['type' => 'string', 'required' => false], + 'Hostnames' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 51, + ], + ], + ], + 'maxItems' => 101, ], ], - ], - ], - 'DisableAlarm' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'SecurityContextSysCtls', + '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, + ], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'NtpServers', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 21, ], ], [ - 'name' => 'AlarmTaskId', + 'name' => 'AcrRegistryInfos', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Domains' => [ + '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, ], ], - ], - ], - 'DeleteAlarm' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CostOptimization', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'InstanceFamilyLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AlarmTaskId', + 'name' => 'ContainersUpdateType', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceTypes', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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], + ], ], ], - 'DescribeInstanceRefreshes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ModifyInstanceAttribute' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MaxResults', + 'name' => 'Entrusted', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - 'maximum' => '50', - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'InstanceRefreshTaskIds', + 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], ], ], - 'StartInstanceRefresh' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ModifyLifecycleHook' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -10044,192 +5786,60 @@ ], 'parameters' => [ [ + 'name' => 'LifecycleHookId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'LifecycleHookName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'DefaultResult', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MinHealthyPercentage', + 'name' => 'HeartbeatTimeout', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MaxHealthyPercentage', + 'name' => 'LifecycleTransition', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DesiredConfiguration', + 'name' => 'NotificationMetadata', '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, - ], - ], - ], - ], - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SkipMatching', + 'name' => 'NotificationArn', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Checkpoints', + 'name' => 'RegionId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Percentage' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - 'maxItems' => 100, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CheckpointPauseTime', + 'name' => 'LifecycleHookStatus', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CancelInstanceRefresh' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ModifyNotificationConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -10239,37 +5849,44 @@ [ 'name' => 'ScalingGroupId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'NotificationArn', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'NotificationTypes', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 12, ], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceRefreshTaskId', + 'name' => 'TimeZone', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MessageEncoding', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'RollbackInstanceRefresh' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ModifyScalingConfiguration' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -10277,909 +5894,794 @@ ], 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'ScalingConfigurationId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'RegionId', + 'name' => 'IoOptimized', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceRefreshTaskId', + 'name' => 'SpotStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'SuspendInstanceRefresh' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ScalingConfigurationName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'InstanceName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'HostName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceRefreshTaskId', + 'name' => 'ImageId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ResumeInstanceRefresh' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ImageName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'Cpu', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'Memory', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'InstanceRefreshTaskId', + 'name' => 'InternetChargeType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'CreateLifecycleHook' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'InternetMaxBandwidthOut', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'SystemDisk.Category', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookName', + 'name' => 'SystemDisk.Size', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'LifecycleTransition', + 'name' => 'SystemDisk.DiskName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DefaultResult', + 'name' => 'SystemDisk.Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HeartbeatTimeout', + 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationMetadata', + 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationArn', + 'name' => 'LoadBalancerWeight', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'ModifyLifecycleHook' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'UserData', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'LifecycleHookId', + 'name' => 'KeyPairName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'RamRoleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookName', + 'name' => 'PasswordInherit', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'DefaultResult', + 'name' => 'Tags', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'HeartbeatTimeout', + 'name' => 'DeploymentSetId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleTransition', + 'name' => 'SecurityGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationMetadata', + 'name' => 'Override', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'NotificationArn', + 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'HpcClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookStatus', + 'name' => 'InstanceDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DescribeLifecycleHooks' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Ipv6AddressCount', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'CreditSpecification', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookName', + 'name' => 'ImageFamily', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'ZoneId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + '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' => 'DataDisks', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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' => 'LifecycleHookIds', + 'name' => 'SpotPriceLimits', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'PriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'InstanceType' => ['type' => 'string', 'required' => false], + ], ], - 'maxItems' => 100, + 'maxItems' => 20, ], ], [ - 'name' => 'RegionId', + 'name' => 'InstanceTypes', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], - ], - ], - 'RecordLifecycleActionHeartbeat' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'parameters' => [ [ - 'name' => 'lifecycleHookId', + 'name' => 'InstanceTypeOverrides', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'lifecycleActionToken', + 'name' => 'SecurityGroupIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 16, ], ], [ - 'name' => 'heartbeatTimeout', + 'name' => 'InstancePatternInfos', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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], + 'Architectures' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, + ], + 'BurstablePerformance' => ['type' => 'string', 'required' => false], + 'ExcludedInstanceTypes' => [ + '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' => 'RegionId', + 'name' => 'SystemDiskCategories', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], - ], - ], - 'DescribeLifecycleActions' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Password', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingActivityId', + 'name' => 'SystemDisk.Encrypted', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'LifecycleActionStatus', + 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', + 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxResults', + 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - ], - 'CompleteLifecycleAction' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ImageOptions.LoginAsNonRoot', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'LifecycleHookId', + 'name' => 'DeletionProtection', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'LifecycleActionToken', + 'name' => 'StorageSetId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleActionResult', + 'name' => 'StorageSetPartitionNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'CustomPriorities', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceType' => ['type' => 'string', 'required' => false], + 'VswitchId' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 100, ], ], [ - 'name' => 'RegionId', + 'name' => 'NetworkInterfaces', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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, ], ], - ], - ], - 'DeleteLifecycleHook' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'DedicatedHostClusterId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'LifecycleHookId', + 'name' => 'SecurityOptions', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ConfidentialComputingMode' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'HttpEndpoint', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LifecycleHookName', + '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' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Strategy' => ['type' => 'string', 'required' => false], + 'PrivatePoolIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'PrivatePoolTags' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], ], [ - 'name' => 'RegionId', + 'name' => 'InstanceTypeCandidateOptions', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Enabled' => ['type' => 'boolean', 'required' => false], + 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'AllowDifferentGeneration' => ['type' => 'boolean', 'required' => false], + 'AllowCrossAz' => ['type' => 'boolean', 'required' => false], + 'AllowCidrBlocks' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + ], ], ], ], ], - 'CreateNotificationConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ModifyScalingGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NotificationArn', + 'name' => 'ScalingGroupName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationTypes', + 'name' => 'MinSize', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 12, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'MaxSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'TimeZone', + 'name' => 'DefaultCooldown', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ - 'name' => 'MessageEncoding', + 'name' => 'RemovalPolicies', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 2, ], ], - ], - ], - 'ModifyNotificationConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ActiveScalingConfigurationId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'HealthCheckType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationArn', + 'name' => 'LaunchTemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationTypes', + 'name' => 'LaunchTemplateVersion', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 12, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'OnDemandBaseCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'TimeZone', + 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MessageEncoding', + 'name' => 'SpotInstanceRemedy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - ], - 'DescribeNotificationConfigurations' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CompensateWithOnDemand', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'SpotInstancePools', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'DesiredCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'DeleteNotificationConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'GroupDeletionProtection', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'MultiAZPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NotificationArn', + 'name' => 'VSwitchIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 8, ], ], [ - 'name' => 'RegionId', + 'name' => 'LaunchTemplateOverrides', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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, ], ], - ], - ], - 'DescribeNotificationTypes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'MaxInstanceLifetime', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'parameters' => [], - ], - 'CreateDiagnoseReport' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'AzBalance', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'AllocationStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'SpotAllocationStrategy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DescribeDiagnoseReports' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'CustomPolicyARN', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'DisableDesiredCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'ScalingPolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ReportIds', + 'name' => 'HealthCheckTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'minItems' => 0, - 'maxItems' => 20, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'PageNumber', + 'name' => 'StopInstanceTimeout', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'CapacityOptions', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + '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], + ], ], ], - 'DescribeScalingGroupDiagnoseDetails' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ModifyScalingRule' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11188,364 +6690,274 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ScalingRuleId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'ScalingRuleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'EnterStandby' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Cooldown', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'AdjustmentType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'AdjustmentValue', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Async', + 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - ], - 'ExitStandby' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'MetricName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'TargetValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ - 'name' => 'ClientToken', + 'name' => 'DisableScaleIn', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'InstanceIds', + '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' => 'StepAdjustments', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ - 'type' => 'string', + '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' => 'Async', + 'name' => 'AlarmDimensions', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DimensionKey' => ['type' => 'string', 'required' => false], + 'DimensionValue' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 5, ], ], [ - 'name' => 'RegionId', + 'name' => 'MetricType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'RebalanceInstances' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'HybridMonitorNamespace', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'HybridMetrics', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'RegionId', + 'name' => 'AlarmOptions', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], ], ], ], ], - 'SetInstanceHealth' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ModifyScheduledTask' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'ScheduledTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HealthStatus', + 'name' => 'ScheduledTaskName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'SetInstancesProtection' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Description', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'ScalingGroupId', + 'name' => 'ScheduledAction', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ProtectedFromScaleIn', + 'name' => 'RecurrenceEndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'LaunchTime', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 20, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'DescribeRegions' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'RecurrenceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'AcceptLanguage', + 'name' => 'RecurrenceValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'TagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'TaskEnabled', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'LaunchExpirationTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ - 'name' => 'ResourceType', + 'name' => 'MinValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ResourceIds', + 'name' => 'MaxValue', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 51, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Tags', + 'name' => 'DesiredCapacity', '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, - ], + '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], ], ], ], - 'ListTagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryHistoricalMetric' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11555,76 +6967,33 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceType', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NextToken', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceIds', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 51, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Tags', + 'name' => 'MetricName', '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, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UntagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryPredictiveMetric' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11634,66 +7003,33 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceType', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'All', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceIds', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 51, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'TagKeys', + 'name' => 'MetricName', 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 21, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListTagKeys' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryPredictiveTaskInfo' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11703,47 +7039,28 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceType', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NextToken', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'ScalingRuleId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListTagValues' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'QueryPredictiveValue' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11753,170 +7070,116 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceType', + 'name' => 'StartTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NextToken', + 'name' => 'EndTime', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Key', + 'name' => 'MetricName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'TargetValue', + 'in' => 'query', + 'schema' => ['type' => 'number', 'format' => 'float', 'required' => true], ], ], ], - 'VerifyUser' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RebalanceInstances' => [ + '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' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'VerifyAuthentication' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RecordLifecycleActionHeartbeat' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Uid', + 'name' => 'lifecycleHookId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'OnlyCheck', + 'name' => 'lifecycleActionToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DescribeLimitation' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'heartbeatTimeout', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], - 'deprecated' => false, - 'parameters' => [], ], - 'ModifyInstanceAttribute' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RemoveInstances' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InstanceId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'RemovePolicy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Entrusted', + 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'IgnoreInvalidInstance', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceIds', @@ -11924,59 +7187,75 @@ '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, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'DisableLifecycleHook' => ['type' => 'boolean', 'required' => false], + 'IgnoredLifecycleHookIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'LifecycleHookResult' => ['type' => 'string', 'required' => false], ], - 'maxItems' => 20, ], ], ], ], - 'DescribeAlertConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ResumeInstanceRefresh' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'InstanceRefreshTaskId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ModifyAlertConfiguration' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ResumeProcesses' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -11986,44 +7265,34 @@ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScaleStatuses', + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Processes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeInstanceCreateAndDeleteStatistics' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RollbackInstanceRefresh' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -12031,114 +7300,149 @@ ], 'parameters' => [ [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'InstanceRefreshTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'QueryPredictiveValue' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ScaleWithAdjustment' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], + 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'AdjustmentType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'AdjustmentValue', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-2147483648', 'maximum' => '2147483647'], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MetricName', + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SyncActivity', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'ParallelTask', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'Overrides', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'ContainerOverrides' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Args' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'Commands' => [ + '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], + ], + ], + ], + 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], + 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], + ], + ], + ], + 'UserData' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'TargetValue', + 'name' => 'LifecycleHookContext', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'number', - 'format' => 'float', - 'required' => true, + '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], + ], ], ], - 'QueryHistoricalMetric' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SetGroupDeletionProtection' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -12146,56 +7450,78 @@ ], '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' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'SetInstanceHealth' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ - 'name' => 'StartTime', + 'name' => 'InstanceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'HealthStatus', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'SetInstancesProtection' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MetricName', + 'name' => 'ProtectedFromScaleIn', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => true], + ], + [ + 'name' => 'InstanceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 20, ], ], ], ], - 'QueryPredictiveTaskInfo' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StartInstanceRefresh' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -12203,48 +7529,128 @@ ], 'parameters' => [ [ + 'name' => 'ScalingGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'MinHealthyPercentage', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'EndTime', + 'name' => 'MaxHealthyPercentage', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'DesiredConfiguration', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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' => 'ScalingRuleId', + 'name' => 'SkipMatching', 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'Checkpoints', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + '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], + ], + [ + 'name' => 'Strategy', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'QueryPredictiveMetric' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SuspendInstanceRefresh' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -12252,89 +7658,113 @@ ], 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EndTime', + 'name' => 'InstanceRefreshTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'SuspendProcesses' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MetricName', + 'name' => 'ClientToken', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Processes', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'DeleteDiagnoseReport' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'TagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 51, ], ], [ - 'name' => 'ReportId', + 'name' => 'Tags', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + '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, ], ], ], ], - 'DescribeScalingActivityStatistics' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UntagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -12344,210 +7774,123 @@ [ 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ScalingGroupId', + 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'StartTime', + 'name' => 'All', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'EndTime', + 'name' => 'ResourceIds', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 51, ], ], [ - 'name' => 'MetricType', + 'name' => 'TagKeys', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 21, ], ], ], ], - ], - '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', + '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], + ], + ], ], - [ - 'regionId' => 'cn-zhongwei', - 'endpoint' => 'ess.cn-zhongwei.aliyuncs.com', + 'VerifyUser' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], ], ], + 'endpoints' => [ + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-northeast-1.aliyuncs.com', 'endpoint' => 'ess.ap-northeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-northeast-1.aliyuncs.com'], + ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-northeast-2.aliyuncs.com', 'endpoint' => 'ess.ap-northeast-2.aliyuncs.com', 'vpc' => 'ess-vpc.ap-northeast-2.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-1.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-2.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-2.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-2.aliyuncs.com'], + ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-3.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-3.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-3.aliyuncs.com'], + ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-5.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-5.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-5.aliyuncs.com'], + ['regionId' => 'ap-southeast-6', 'regionName' => '菲律宾(马尼拉)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-6.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-6.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-6.aliyuncs.com'], + ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-7.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-7.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-7.aliyuncs.com'], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-chengdu.aliyuncs.com', 'endpoint' => 'ess.cn-chengdu.aliyuncs.com', 'vpc' => 'ess-vpc.cn-chengdu.aliyuncs.com'], + ['regionId' => 'cn-fuzhou', 'regionName' => '华东6(福州-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-fuzhou.aliyuncs.com', 'endpoint' => 'ess.cn-fuzhou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-fuzhou.aliyuncs.com'], + ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-guangzhou.aliyuncs.com', 'endpoint' => 'ess.cn-guangzhou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-guangzhou.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-heyuan.aliyuncs.com', 'endpoint' => 'ess.cn-heyuan.aliyuncs.com', 'vpc' => 'ess-vpc.cn-heyuan.aliyuncs.com'], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-hongkong.aliyuncs.com', 'endpoint' => 'ess.cn-hongkong.aliyuncs.com', 'vpc' => 'ess-vpc.cn-hongkong.aliyuncs.com'], + ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-huhehaote.aliyuncs.com', 'endpoint' => 'ess.cn-huhehaote.aliyuncs.com', 'vpc' => 'ess-vpc.cn-huhehaote.aliyuncs.com'], + ['regionId' => 'cn-nanjing', 'regionName' => '华东5(南京-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-nanjing.aliyuncs.com'], + ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-qingdao.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'cn-wuhan-lr', 'regionName' => '华中1(武汉-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-wuhan-lr.aliyuncs.com', 'endpoint' => 'ess.cn-wuhan-lr.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wuhan-lr.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'ess.cn-wulanchabu.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wulanchabu.aliyuncs.com'], + ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'ess.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhangjiakou.aliyuncs.com'], + ['regionId' => 'cn-zhengzhou-jva', 'regionName' => '郑州(联通合营)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhengzhou-jva.aliyuncs.com', 'endpoint' => 'ess.cn-zhengzhou-jva.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhengzhou-jva.aliyuncs.com'], + ['regionId' => 'cn-zhongwei', 'regionName' => '西北2(中卫)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhongwei.aliyuncs.com', 'endpoint' => 'ess.cn-zhongwei.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhongwei.aliyuncs.com'], + ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-west-1.aliyuncs.com', 'endpoint' => 'ess.us-west-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-west-1.aliyuncs.com'], + ['regionId' => 'us-southeast-1', 'regionName' => '美国(亚特兰大)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-southeast-1.aliyuncs.com', 'endpoint' => 'ess.us-southeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-southeast-1.aliyuncs.com'], + ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-east-1.aliyuncs.com', 'endpoint' => 'ess.us-east-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-east-1.aliyuncs.com'], + ['regionId' => 'na-south-1', 'regionName' => '墨西哥', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.na-south-1.aliyuncs.com', 'endpoint' => 'ess.na-south-1.aliyuncs.com', 'vpc' => 'ess-vpc.na-south-1.aliyuncs.com'], + ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.eu-west-1.aliyuncs.com', 'endpoint' => 'ess.eu-west-1.aliyuncs.com', 'vpc' => 'ess-vpc.eu-west-1.aliyuncs.com'], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.eu-central-1.aliyuncs.com', 'endpoint' => 'ess.eu-central-1.aliyuncs.com', 'vpc' => 'ess-vpc.eu-central-1.aliyuncs.com'], + ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.me-east-1.aliyuncs.com', 'endpoint' => 'ess.me-east-1.aliyuncs.com', 'vpc' => 'ess-vpc.me-east-1.aliyuncs.com'], + ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.me-central-1.aliyuncs.com', 'endpoint' => 'ess.me-central-1.aliyuncs.com', 'vpc' => 'ess-vpc.me-central-1.aliyuncs.com'], + ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.ap-south-1.aliyuncs.com', 'endpoint' => 'ess.ap-south-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-south-1.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu-gic-1', 'regionName' => '华北6(乌兰察布)通用行业云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com', 'endpoint' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wulanchabu-gic-1.aliyuncs.com'], + ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shenzhen-finance-1.aliyuncs.com'], + ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shanghai-finance-1.aliyuncs.com'], + ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-north-2-gov-1.aliyuncs.com'], + ['regionId' => 'cn-heyuan-acdr-1', 'regionName' => '河源专属云汽车合规', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.cn-heyuan-acdr-1.aliyuncs.com', 'endpoint' => 'ess.cn-heyuan-acdr-1.aliyuncs.com', 'vpc' => 'ess-vpc.cn-heyuan-acdr-1.aliyuncs.com'], + ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => ''], + ], ]; |
