summaryrefslogtreecommitdiff
path: root/data/ess/2014-08-28/api-docs.php
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/ess/2014-08-28/api-docs.php
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/ess/2014-08-28/api-docs.php')
-rw-r--r--data/ess/2014-08-28/api-docs.php11338
1 files changed, 3367 insertions, 7971 deletions
diff --git a/data/ess/2014-08-28/api-docs.php b/data/ess/2014-08-28/api-docs.php
index 977af4e..93ea4e9 100644
--- a/data/ess/2014-08-28/api-docs.php
+++ b/data/ess/2014-08-28/api-docs.php
@@ -1,23 +1,13 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'Ess',
- 'version' => '2014-08-28',
- ],
+ 'info' => ['style' => 'RPC', 'product' => 'Ess', 'version' => '2014-08-28'],
'components' => [
'schemas' => [],
],
'apis' => [
- 'CreateScalingGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ApplyScalingGroup' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -26,869 +16,231 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingGroupName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LaunchTemplateId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LaunchTemplateVersion',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
- ],
- [
- 'name' => 'MaxSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DefaultCooldown',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LoadBalancerIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DBInstanceIds',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'RemovalPolicy.1',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'RemovalPolicy.2',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'RemovalPolicy.3',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'VSwitchId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ContainerGroupId',
+ 'name' => 'ForceAttach',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'VSwitchIds',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 8,
- ],
- ],
- [
- 'name' => 'LifecycleHook',
+ 'name' => 'AlbServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => false,
+ 'required' => true,
'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,
- ],
+ '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' => 'VServerGroup',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'VServerGroupAttribute' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'VServerGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Weight' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
- 'LoadBalancerId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'Tag',
+ 'name' => 'ScalingGroupId',
'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,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'LaunchTemplateOverride',
+ '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' => 'AlbServerGroup',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'AlbServerGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Weight' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ServerGroup',
+ 'name' => 'DBInstance',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ServerGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Weight' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 5,
],
],
[
- 'name' => 'AzBalance',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AllocationStrategy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SpotAllocationStrategy',
+ 'name' => 'AttachMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MaxInstanceLifetime',
+ 'name' => 'Type',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'AttachInstances' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'CustomPolicyARN',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'LoadBalancerConfig',
+ 'name' => 'Entrusted',
'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' => 'InstanceId',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
[
- 'name' => 'DBInstance',
+ 'name' => 'LoadBalancerWeight',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DBInstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'AttachMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 5,
- ],
- ],
- [
- 'name' => 'StopInstanceTimeout',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'CapacityOptions',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'OnDemandBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'OnDemandPercentageAboveBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'CompensateWithOnDemand' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'SpotAutoReplaceOnDemand' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'PriceComparisonMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'BalanceMode',
+ 'name' => 'LifecycleHook',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'AutoRebalance',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'DeleteScalingGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ScalingGroupId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ForceDelete',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'IgnoreInvalidInstance',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'ModifyScalingGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'AttachLoadBalancers' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ScalingGroupName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MinSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MaxSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DefaultCooldown',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '86400',
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RemovalPolicy.1',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'RemovalPolicy.2',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'RemovalPolicy.3',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ActiveScalingConfigurationId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HealthCheckType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LaunchTemplateId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LaunchTemplateVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OnDemandBaseCapacity',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OnDemandPercentageAboveBaseCapacity',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SpotInstanceRemedy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'CompensateWithOnDemand',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SpotInstancePools',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DesiredCapacity',
+ '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' => 'LoadBalancer',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 8,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 5,
],
],
[
- 'name' => 'LaunchTemplateOverride',
+ 'name' => 'LoadBalancerConfig',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -898,277 +250,132 @@
'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' => '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,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'MaxInstanceLifetime',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- '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' => 'ServerGroup',
'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' => 'InstanceId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LoadBalancerWeight',
+ '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' => 'LaunchTemplateOverride',
+ 'name' => 'VServerGroup',
'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',
+ 'VServerGroupAttribute' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'VServerGroupId' => ['type' => 'string', 'required' => false],
+ 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 100,
],
+ 'LoadBalancerId' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 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' => [],
@@ -1177,65 +384,25 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'RegionId',
'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',
'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' => false],
],
],
],
- 'AttachLoadBalancers' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ChangeResourceGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1243,87 +410,30 @@
],
'parameters' => [
[
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ForceAttach',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClientToken',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Async',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LoadBalancer',
+ 'name' => 'ResourceId',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 5,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'LoadBalancerConfig',
+ 'name' => 'NewResourceGroupId',
'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' => true],
],
],
],
- 'DetachLoadBalancers' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CompleteLifecycleAction' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1331,70 +441,35 @@
],
'parameters' => [
[
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ForceDetach',
+ 'name' => 'LifecycleHookId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'LifecycleActionToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Async',
+ 'name' => 'LifecycleActionResult',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LoadBalancer',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 5,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DetachDBInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateAlarm' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1402,332 +477,130 @@
],
'parameters' => [
[
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ForceDetach',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DBInstance',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 5,
- ],
- ],
- [
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RemoveSecurityGroup',
+ 'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'AttachDBInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ForceAttach',
+ 'name' => 'MetricName',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'MetricType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DBInstance',
+ 'name' => 'Period',
'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' => 'Statistics',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AttachMode',
+ 'name' => 'Threshold',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'Type',
+ 'name' => 'ComparisonOperator',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'AttachVServerGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
+ 'name' => 'EvaluationCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'GroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'Effective',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ForceAttach',
+ 'name' => 'AlarmAction',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 5,
],
],
[
- 'name' => 'VServerGroup',
+ 'name' => 'Dimension',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'VServerGroupAttribute' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'VServerGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Weight' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
- 'LoadBalancerId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'DimensionKey' => ['type' => 'string', 'required' => false],
+ 'DimensionValue' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 100,
- ],
- ],
- ],
- ],
- 'DetachVServerGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ForceDetach',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'maxItems' => 5,
],
],
[
- 'name' => 'VServerGroup',
+ 'name' => 'Expression',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'VServerGroupAttribute' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'VServerGroupId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
- 'LoadBalancerId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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' => 100,
+ 'maxItems' => 10,
],
],
+ [
+ 'name' => 'ExpressionsLogicOperator',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'DescribeScalingGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateEciScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -1736,233 +609,174 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ScalingConfigurationName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '1',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageSize',
+ 'name' => 'SecurityGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName',
+ 'name' => 'ContainerGroupName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.1',
+ 'name' => 'RestartPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.2',
+ 'name' => 'Cpu',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.3',
+ 'name' => 'Memory',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.4',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.5',
+ 'name' => 'DnsPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.6',
+ 'name' => 'ImageSnapshotId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.7',
+ 'name' => 'RamRoleName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.8',
+ 'name' => 'TerminationGracePeriodSeconds',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.9',
+ 'name' => 'AutoMatchImageCache',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.10',
+ 'name' => 'Ipv6AddressCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.11',
+ 'name' => 'ActiveDeadlineSeconds',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.12',
+ 'name' => 'SpotStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.13',
+ 'name' => 'SpotPriceLimit',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.14',
+ 'name' => 'AutoCreateEip',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.15',
+ 'name' => 'EipBandwidth',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000'],
],
[
- 'name' => 'ScalingGroupName.16',
+ 'name' => 'HostName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupName.17',
+ 'name' => 'IngressBandwidth',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'],
],
[
- 'name' => 'ScalingGroupName.18',
+ 'name' => 'EgressBandwidth',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'],
],
[
- 'name' => 'ScalingGroupName.19',
+ 'name' => 'CpuOptionsCore',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000'],
],
[
- 'name' => 'ScalingGroupName.20',
+ 'name' => 'CpuOptionsThreadsPerCore',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'GroupType',
+ 'name' => 'EphemeralStorage',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000'],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'LoadBalancerWeight',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'Tag',
'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,
],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ImageRegistryCredential',
'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' => 'Tag',
+ 'name' => 'Container',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -1972,532 +786,467 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
+ '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,
],
- 'Value' => [
- 'type' => 'string',
+ 'ReadinessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Port' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Protocol' => ['type' => 'string', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 101,
+ ],
+ 'EnvironmentVar' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 301,
+ ],
+ 'LivenessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Tty' => ['type' => 'boolean', 'required' => false],
+ 'WorkingDir' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false],
+ 'ReadinessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Arg' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 101,
+ ],
+ 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Stdin' => ['type' => 'boolean', 'required' => false],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Image' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'VolumeMount' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'MountPropagation' => ['type' => 'string', 'required' => false],
+ 'MountPath' => ['type' => 'string', 'required' => false],
+ 'ReadOnly' => ['type' => 'boolean', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'SubPath' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 101,
+ ],
+ 'LivenessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.Exec.Command' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
+ ],
+ 'ReadinessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ImagePullPolicy' => ['type' => 'string', 'required' => false],
+ 'StdinOnce' => ['type' => 'boolean', 'required' => false],
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'LivenessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LivenessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LivenessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Command' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 101,
+ ],
+ 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'ReadinessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.Exec.Command' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 21,
],
+ 'LifecyclePostStartHandlerHttpGetHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetPath' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetScheme' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerExec' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
+ ],
+ 'LifecyclePostStartHandlerTcpSocketHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetPath' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetScheme' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerExec' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
+ ],
+ 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'maxItems' => 20,
- ],
- ],
- ],
- ],
- 'DescribeScalingInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ScalingConfigurationId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HealthStatus',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'LifecycleState',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'CreationType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '200',
- ],
- ],
- [
- 'name' => 'ScalingActivityId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'maxItems' => 21,
],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'Volume',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ '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' => 100,
+ 'maxItems' => 101,
],
],
[
- 'name' => 'CreationTypes',
+ 'name' => 'InitContainer',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'InitContainerEnvironmentVar' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 301,
+ ],
+ 'SecurityContext.Capability.Add' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
+ ],
+ 'Image' => ['type' => 'string', 'required' => false],
+ 'InitContainerVolumeMount' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'MountPropagation' => ['type' => 'string', 'required' => false],
+ 'MountPath' => ['type' => 'string', 'required' => false],
+ 'ReadOnly' => ['type' => 'boolean', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'SubPath' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 101,
+ ],
+ 'ImagePullPolicy' => ['type' => 'string', 'required' => false],
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'WorkingDir' => ['type' => 'string', 'required' => false],
+ 'Command' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 101,
+ ],
+ 'Arg' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 101,
+ ],
+ 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ ],
],
- 'maxItems' => 10,
+ 'maxItems' => 21,
],
],
[
- 'name' => 'LifecycleStates',
+ 'name' => 'DnsConfigNameServer',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
- ],
- ],
- ],
- 'DescribeScalingActivities' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'StatusCode',
+ 'name' => 'DnsConfigSearch',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'ScalingActivityId',
+ 'name' => 'DnsConfigOption',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ ],
],
'maxItems' => 20,
],
],
[
- 'name' => 'InstanceRefreshTaskId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'DescribeScalingActivityDetail' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ScalingActivityId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'DescribeLimitation' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [],
- ],
- 'DescribeElasticStrength' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
+ 'name' => 'HostAliase',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Ip' => ['type' => 'string', 'required' => false],
+ 'Hostname' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 51,
+ ],
+ ],
+ ],
+ 'maxItems' => 101,
],
],
[
- 'name' => 'InstanceTypes',
+ 'name' => 'SecurityContextSysctl',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ ],
],
- 'maxItems' => 50,
+ 'maxItems' => 11,
],
],
[
- 'name' => 'PriorityStrategy',
+ 'name' => 'NtpServer',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 21,
],
],
[
- 'name' => 'SystemDiskCategories',
+ 'name' => 'AcrRegistryInfo',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
+ ],
+ 'InstanceName' => ['type' => 'string', 'required' => false],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
+ ],
],
- 'maxItems' => 50,
+ 'maxItems' => 21,
],
],
[
- 'name' => 'ScalingGroupIds',
+ 'name' => 'CostOptimization',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 50,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'SpotStrategy',
+ 'name' => 'InstanceFamilyLevel',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'VSwitchIds',
+ 'name' => 'InstanceType',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 10,
],
],
[
- 'name' => 'ImageId',
+ 'name' => 'DataCacheBucket',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ImageName',
+ 'name' => 'DataCachePL',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ImageFamily',
+ 'name' => 'DataCacheProvisionedIops',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'DataDiskCategories',
+ 'name' => 'DataCacheBurstingEnabled',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 50,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'Ipv6AddressCount',
+ 'name' => 'GpuDriverVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'VerifyAuthentication' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateLifecycleHook' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'Uid',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'OnlyCheck',
+ 'name' => 'LifecycleHookName',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'SuspendProcesses' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'LifecycleTransition',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'DefaultResult',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'HeartbeatTimeout',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Process',
+ 'name' => 'NotificationMetadata',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'NotificationArn',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ResumeProcesses' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateNotificationConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2507,78 +1256,44 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'NotificationArn',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Process',
+ 'name' => 'NotificationType',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 12,
],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'VerifyUser' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'TimeZone',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'MessageEncoding',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'CreateScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -2589,379 +1304,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',
@@ -2970,10 +1539,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 20,
],
],
@@ -2988,15 +1554,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,
@@ -3013,69 +1572,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,
@@ -3092,15 +1607,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,
@@ -3113,10 +1621,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 16,
],
],
@@ -3131,152 +1636,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],
'ExcludedInstanceType' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
'Architecture' => [
'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,
@@ -3289,86 +1711,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',
@@ -3381,14 +1771,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,
@@ -3405,33 +1789,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,
@@ -3440,10 +1807,7 @@
[
'name' => 'DedicatedHostClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'SecurityOptions',
@@ -3453,28 +1817,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',
@@ -3484,16 +1839,22 @@
'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],
+ ],
],
],
],
@@ -3501,15 +1862,9 @@
],
],
],
- 'DeleteScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateScalingGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3518,376 +1873,153 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingConfigurationId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'ModifyScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'ScalingConfigurationId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IoOptimized',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SpotStrategy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ScalingConfigurationName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'InstanceName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HostName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ImageId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ImageName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Cpu',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Memory',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'InternetChargeType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'InternetMaxBandwidthOut',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SystemDisk.Category',
+ 'name' => 'ScalingGroupName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SystemDisk.Size',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SystemDisk.DiskName',
+ 'name' => 'LaunchTemplateId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SystemDisk.Description',
+ 'name' => 'LaunchTemplateVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SystemDisk.AutoSnapshotPolicyId',
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SystemDisk.PerformanceLevel',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'LoadBalancerWeight',
+ 'name' => 'MinSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'UserData',
+ 'name' => 'MaxSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'KeyPairName',
+ 'name' => 'DefaultCooldown',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'RamRoleName',
+ 'name' => 'LoadBalancerIds',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PasswordInherit',
+ 'name' => 'DBInstanceIds',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Tags',
+ 'name' => 'RemovalPolicy.1',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DeploymentSetId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SecurityGroupId',
+ 'name' => 'RemovalPolicy.2',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Override',
+ 'name' => 'RemovalPolicy.3',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'VSwitchId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HpcClusterId',
+ 'name' => 'MultiAZPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'InstanceDescription',
+ 'name' => 'HealthCheckType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Ipv6AddressCount',
+ 'name' => 'ScalingPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'CreditSpecification',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ImageFamily',
+ 'name' => 'OnDemandBaseCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ZoneId',
+ 'name' => 'OnDemandPercentageAboveBaseCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'DedicatedHostId',
+ 'name' => 'SpotInstanceRemedy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'Affinity',
+ 'name' => 'CompensateWithOnDemand',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'Tenancy',
+ 'name' => 'SpotInstancePools',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'SchedulerOptions',
+ 'name' => 'DesiredCapacity',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'PrivatePoolOptions.MatchCriteria',
+ 'name' => 'GroupDeletionProtection',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'PrivatePoolOptions.Id',
+ 'name' => 'GroupType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SpotDuration',
+ 'name' => 'ContainerGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SpotInterruptionBehavior',
+ 'name' => 'VSwitchIds',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 8,
],
],
[
- 'name' => 'DataDisk',
+ 'name' => 'LifecycleHook',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -3897,76 +2029,19 @@
'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,
- ],
+ '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' => 16,
+ 'maxItems' => 100,
],
],
[
- 'name' => 'SpotPriceLimit',
+ 'name' => 'VServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -3976,36 +2051,47 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'PriceLimit' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'InstanceType' => [
- 'type' => 'string',
+ 'VServerGroupAttribute' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'VServerGroupId' => ['type' => 'string', 'required' => false],
+ 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 100,
],
+ 'LoadBalancerId' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 20,
+ 'maxItems' => 100,
],
],
[
- 'name' => 'InstanceTypes',
+ 'name' => 'Tag',
'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],
+ 'Propagate' => ['type' => 'boolean', 'required' => false],
+ ],
],
- 'maxItems' => 20,
+ 'maxItems' => 21,
],
],
[
- 'name' => 'InstanceTypeOverride',
+ 'name' => 'LaunchTemplateOverride',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -4015,36 +2101,16 @@
'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],
+ 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
],
'maxItems' => 20,
],
],
[
- 'name' => 'SecurityGroupIds',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 16,
- ],
- ],
- [
- 'name' => 'InstancePatternInfo',
+ 'name' => 'AlbServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -4054,255 +2120,66 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Cores' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'InstanceFamilyLevel' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'MaxPrice' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'Memory' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'Architecture' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
- 'BurstablePerformance' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ExcludedInstanceType' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
- 'InstanceTypeFamilies' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 0,
- 'maxItems' => 20,
- ],
- 'MinimumCpuCoreCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MaximumCpuCoreCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'GpuSpecs' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 0,
- 'maxItems' => 20,
- ],
- 'InstanceCategories' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 0,
- 'maxItems' => 20,
- ],
- 'CpuArchitectures' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 0,
- 'maxItems' => 20,
- ],
- 'PhysicalProcessorModels' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'minItems' => 0,
- 'maxItems' => 20,
- ],
- 'MinimumEniQuantity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MinimumEniPrivateIpAddressQuantity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MinimumEniIpv6AddressQuantity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MinimumInitialCredit' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MinimumBaselineCredit' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MinimumMemorySize' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'MaximumMemorySize' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'MinimumGpuAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MaximumGpuAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'AlbServerGroupId' => ['type' => 'string', 'required' => false],
+ 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'maxItems' => 10,
+ 'maxItems' => 100,
],
],
[
- 'name' => 'SystemDiskCategories',
+ 'name' => 'ServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ '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' => 10,
- ],
- ],
- [
- 'name' => 'Password',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SystemDisk.Encrypted',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SystemDisk.KMSKeyId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'maxItems' => 100,
],
],
[
- 'name' => 'SystemDisk.EncryptAlgorithm',
+ 'name' => 'AzBalance',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'SystemDisk.ProvisionedIops',
+ 'name' => 'AllocationStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SystemDisk.BurstingEnabled',
+ 'name' => 'SpotAllocationStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ImageOptions.LoginAsNonRoot',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DeletionProtection',
+ 'name' => 'MaxInstanceLifetime',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'StorageSetId',
+ 'name' => 'CustomPolicyARN',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'StorageSetPartitionNumber',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'CustomPriorities',
+ 'name' => 'LoadBalancerConfig',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -4312,250 +2189,79 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'VswitchId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'LoadBalancerId' => ['type' => 'string', 'required' => false],
+ 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'maxItems' => 100,
+ 'maxItems' => 20,
],
],
[
- 'name' => 'NetworkInterfaces',
+ 'name' => 'HealthCheckTypes',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'NetworkInterfaceTrafficMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Ipv6AddressCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'SecurityGroupIds' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
- 'SecondaryPrivateIpAddressCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 10,
- ],
- ],
- [
- 'name' => 'DedicatedHostClusterId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'SecurityOptions',
+ 'name' => 'DBInstance',
'in' => 'query',
- 'style' => 'flat',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'ConfidentialComputingMode' => [
- 'type' => 'string',
- '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' => 'HttpEndpoint',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'HttpTokens',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'InternetMaxBandwidthIn',
+ 'name' => 'StopInstanceTimeout',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ResourcePoolOptions',
+ 'name' => 'CapacityOptions',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Strategy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'PrivatePoolIds' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
- ],
- 'DescribeScalingConfigurations' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ScalingConfigurationId',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
+ '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],
],
- 'maxItems' => 10,
],
],
[
- 'name' => 'ScalingConfigurationName',
+ 'name' => 'BalanceMode',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DeactivateScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'ScalingConfigurationId',
+ 'name' => 'AutoRebalance',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
'CreateScalingRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4566,156 +2272,92 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ScalingRuleName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Cooldown',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'MinAdjustmentMagnitude',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'AdjustmentType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'AdjustmentValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'ScalingRuleType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'EstimatedInstanceWarmup',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'MetricName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'TargetValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
'name' => 'DisableScaleIn',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'ScaleInEvaluationCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'ScaleOutEvaluationCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'PredictiveScalingMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'PredictiveValueBehavior',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'PredictiveValueBuffer',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'PredictiveTaskBufferTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'InitialMaxSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'StepAdjustment',
@@ -4728,21 +2370,9 @@
'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,
- ],
+ 'MetricIntervalUpperBound' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'ScalingAdjustment' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'MetricIntervalLowerBound' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
],
'maxItems' => 20,
@@ -4751,10 +2381,7 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'AlarmDimension',
@@ -4767,14 +2394,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,
@@ -4783,18 +2404,12 @@
[
'name' => 'MetricType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'HybridMonitorNamespace',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'HybridMetrics',
@@ -4807,22 +2422,10 @@
'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,
- ],
+ '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,
@@ -4830,14 +2433,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' => 10,
@@ -4855,25 +2452,15 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Period' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
],
],
- 'DeleteScalingRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateScheduledTask' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4882,445 +2469,213 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingRuleId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'ModifyScalingRule' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
- [
- 'name' => 'ScalingRuleId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingRuleName',
+ 'name' => 'ScheduledTaskName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Cooldown',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinAdjustmentMagnitude',
+ 'name' => 'ScheduledAction',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AdjustmentType',
+ 'name' => 'RecurrenceEndTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AdjustmentValue',
+ 'name' => 'LaunchTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'EstimatedInstanceWarmup',
+ 'name' => 'RecurrenceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MetricName',
+ 'name' => 'RecurrenceValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TargetValue',
+ 'name' => 'TaskEnabled',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'DisableScaleIn',
+ 'name' => 'LaunchExpirationTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'],
],
[
- 'name' => 'ScaleInEvaluationCount',
+ 'name' => 'MinValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScaleOutEvaluationCount',
+ 'name' => 'MaxValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'PredictiveScalingMode',
+ 'name' => 'DesiredCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'PredictiveValueBehavior',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PredictiveValueBuffer',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeactivateScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'PredictiveTaskBufferTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'InitialMaxSize',
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DeleteAlarm' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'StepAdjustment',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'MetricIntervalUpperBound' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'ScalingAdjustment' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'MetricIntervalLowerBound' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 20,
- ],
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'AlarmDimension',
+ 'name' => 'RegionId',
'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' => 'string', 'required' => true],
],
[
- 'name' => 'MetricType',
+ 'name' => 'AlarmTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DeleteEciScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'HybridMonitorNamespace',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'HybridMetrics',
+ 'name' => 'ScalingConfigurationId',
'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' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Period' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeScalingRules' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteLifecycleHook' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'LifecycleHookId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageSize',
+ 'name' => 'LifecycleHookName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteNotificationConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'ScalingRuleType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'ShowAlarmRules',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingRuleId',
+ 'name' => 'NotificationArn',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingRuleName',
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'DeleteScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'ScalingRuleAri',
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'AttachInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteScalingGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5331,171 +2686,145 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Entrusted',
+ 'name' => 'ForceDelete',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DeleteScalingRule' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'LoadBalancerWeight',
- 'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'LifecycleHook',
+ 'name' => 'ScalingRuleId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'DeleteScheduledTask' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'ClientToken',
+ 'name' => 'ScheduledTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'IgnoreInvalidInstance',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DetachInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeAlarms' => [
+ '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' => false],
],
[
- 'name' => 'DecreaseDesiredCapacity',
+ 'name' => 'AlarmTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'IgnoreInvalidInstance',
+ 'name' => 'State',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DetachOption',
+ 'name' => 'IsEnable',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'MetricType',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHook',
+ 'name' => 'MetricName',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'ExecuteScalingRule' => [
- 'methods' => [
- 'post',
- 'get',
+ 'DescribeAlertConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'DescribeEciScalingConfigurations' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5504,58 +2833,52 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingRuleAri',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'BreachThreshold',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
[
- 'name' => 'MetricValue',
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'number',
- 'format' => 'float',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingConfigurationName',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
],
],
- 'RemoveInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeElasticStrength' => [
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5564,114 +2887,105 @@
'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' => false],
],
[
- 'name' => 'RemovePolicy',
+ 'name' => 'InstanceTypes',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 50,
],
],
[
- 'name' => 'DecreaseDesiredCapacity',
+ 'name' => 'PriorityStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'IgnoreInvalidInstance',
+ 'name' => 'SystemDiskCategories',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 50,
],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'ScalingGroupIds',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1000,
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 50,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'SpotStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'VSwitchIds',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'StopInstanceTimeout',
+ 'name' => 'ImageId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookContext',
+ 'name' => 'ImageName',
'in' => 'query',
- 'style' => 'json',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ImageFamily',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DataDiskCategories',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'DisableLifecycleHook' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'IgnoredLifecycleHookIds' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'LifecycleHookResult' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 50,
],
],
+ [
+ 'name' => 'Ipv6AddressCount',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
],
- 'CreateScheduledTask' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeInstanceRefreshes' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5682,166 +2996,164 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScheduledTaskName',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Description',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
[
- 'name' => 'ScheduledAction',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RecurrenceEndTime',
+ 'name' => 'InstanceRefreshTaskId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
+ ],
+ ],
+ 'DescribeLifecycleActions' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'LaunchTime',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ScalingActivityId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RecurrenceType',
+ 'name' => 'LifecycleActionStatus',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RecurrenceValue',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TaskEnabled',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'LaunchExpirationTime',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '86400',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'DescribeLifecycleHooks' => [
+ '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' => false],
],
[
- 'name' => 'MaxValue',
+ 'name' => 'LifecycleHookName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DesiredCapacity',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'LifecycleHookId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'DeleteScheduledTask' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeLimitation' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
'deprecated' => false,
+ 'parameters' => [],
+ ],
+ 'DescribeNotificationConfigurations' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
'parameters' => [
[
- 'name' => 'ScheduledTaskId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ModifyScheduledTask' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
+ 'DescribeNotificationTypes' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
+ 'parameters' => [],
+ ],
+ 'DescribePatternTypes' => [
+ 'methods' => ['get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5850,621 +3162,538 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScheduledTaskId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScheduledTaskName',
+ 'name' => 'VSwitchId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'Description',
+ 'name' => 'ZoneId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ScheduledAction',
+ 'name' => 'SpotStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RecurrenceEndTime',
+ 'name' => 'Cores',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'LaunchTime',
+ 'name' => 'Memory',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'RecurrenceType',
+ 'name' => 'MaxPrice',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'RecurrenceValue',
+ 'name' => 'InstanceFamilyLevel',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TaskEnabled',
+ 'name' => 'ExcludedInstanceType',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'LaunchExpirationTime',
+ 'name' => 'Architecture',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
- 'minimum' => '0',
- 'maximum' => '86400',
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'MinValue',
+ 'name' => 'BurstablePerformance',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MaxValue',
+ 'name' => 'CoresList',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'DesiredCapacity',
+ 'name' => 'MemoryList',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'ChannelId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'InstanceTypeFamilies',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
- ],
- ],
- 'DescribeScheduledTasks' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'MinimumCpuCoreCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'MaximumCpuCoreCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'PageSize',
+ 'name' => 'GpuSpecs',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
- 'maximum' => '50',
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'InstanceCategories',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ScheduledAction',
+ 'name' => 'CpuArchitectures',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ScheduledTaskId',
+ 'name' => 'PhysicalProcessorModels',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ScheduledTaskName',
+ 'name' => 'MinimumEniQuantity',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'TaskName',
+ 'name' => 'MinimumEniPrivateIpAddressQuantity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'RecurrenceType',
+ 'name' => 'MinimumEniIpv6AddressQuantity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'RecurrenceValue',
+ 'name' => 'MinimumInitialCredit',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'TaskEnabled',
+ 'name' => 'MinimumBaselineCredit',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'MinimumMemorySize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ ],
+ [
+ 'name' => 'MaximumMemorySize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ ],
+ [
+ 'name' => 'MinimumGpuAmount',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'MaximumGpuAmount',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'CreateLifecycleHook' => [
- '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' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'LifecycleHookName',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'LifecycleTransition',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
[
- 'name' => 'DefaultResult',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HeartbeatTimeout',
+ 'name' => 'StatusCode',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationMetadata',
+ 'name' => 'ScalingActivityId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'NotificationArn',
+ 'name' => 'InstanceRefreshTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DeleteLifecycleHook' => [
- 'methods' => [
- 'post',
- 'get',
+ 'DescribeScalingActivityDetail' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'http',
- 'https',
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'ScalingActivityId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'DescribeScalingConfigurations' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'LifecycleHookId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookName',
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingConfigurationName',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
],
],
- 'ModifyLifecycleHook' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeScalingGroups' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'LifecycleHookId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'],
],
[
- 'name' => 'LifecycleHookName',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
[
- 'name' => 'DefaultResult',
+ 'name' => 'ScalingGroupName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HeartbeatTimeout',
+ 'name' => 'ScalingGroupName.1',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleTransition',
+ 'name' => 'ScalingGroupName.2',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationMetadata',
+ 'name' => 'ScalingGroupName.3',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationArn',
+ 'name' => 'ScalingGroupName.4',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingGroupName.5',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookStatus',
+ 'name' => 'ScalingGroupName.6',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DescribeLifecycleActions' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ScalingGroupName.7',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'ScalingActivityId',
+ 'name' => 'ScalingGroupName.8',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleActionStatus',
+ 'name' => 'ScalingGroupName.9',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ScalingGroupName.10',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ScalingGroupName.11',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingGroupName.12',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DescribeLifecycleHooks' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ScalingGroupName.13',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'ScalingGroupName.14',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookName',
+ 'name' => 'ScalingGroupName.15',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ScalingGroupName.16',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageSize',
+ 'name' => 'ScalingGroupName.17',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookId',
+ 'name' => 'ScalingGroupName.18',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingGroupName.19',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingGroupName.20',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'GroupType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingGroupId',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Tag',
+ '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],
+ ],
+ ],
+ 'maxItems' => 20,
],
],
],
],
- 'RecordLifecycleActionHeartbeat' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeScalingInstances' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6472,385 +3701,298 @@
],
'parameters' => [
[
- 'name' => 'lifecycleHookId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'lifecycleActionToken',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'heartbeatTimeout',
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'HealthStatus',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'CompleteLifecycleAction' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'LifecycleState',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'LifecycleHookId',
+ 'name' => 'CreationType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleActionToken',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'LifecycleActionResult',
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '200'],
+ ],
+ [
+ 'name' => 'ScalingActivityId',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'CreationTypes',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'LifecycleStates',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
],
],
- 'CreateNotificationConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeScalingRules' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'PageNumber',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'PageSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
+ ],
+ [
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationArn',
+ 'name' => 'ScalingRuleType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationType',
+ 'name' => 'ShowAlarmRules',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 12,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingRuleId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'TimeZone',
+ 'name' => 'ScalingRuleName',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'MessageEncoding',
+ 'name' => 'ScalingRuleAri',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
],
],
- 'DeleteNotificationConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DescribeScheduledTasks' => [
+ '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' => 'NotificationArn',
+ 'name' => 'PageNumber',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'],
],
- ],
- ],
- 'ModifyNotificationConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'NotificationArn',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NotificationType',
+ 'name' => 'ScheduledAction',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 12,
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ScheduledTaskId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'TimeZone',
+ 'name' => 'ScheduledTaskName',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'MessageEncoding',
+ 'name' => 'TaskName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DescribeNotificationConfigurations' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'RecurrenceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'RecurrenceValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'TaskEnabled',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DescribeNotificationTypes' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DetachAlbServerGroups' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'parameters' => [],
- ],
- 'SetInstancesProtection' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'AK' => [],
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ProtectedFromScaleIn',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'ForceDetach',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'AlbServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => true,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'AlbServerGroupId' => ['type' => 'string', 'required' => true],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ ],
],
- 'maxItems' => 20,
+ 'maxItems' => 100,
],
],
],
],
- 'SetInstanceHealth' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DetachDBInstances' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6858,53 +4000,72 @@
],
'parameters' => [
[
- 'name' => 'InstanceId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'HealthStatus',
+ 'name' => 'ForceDetach',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'ClientToken',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DBInstance',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 5,
],
],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RemoveSecurityGroup',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
- 'EnterStandby' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DetachInstances' => [
+ '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' => 'ClientToken',
+ 'name' => 'DecreaseDesiredCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'IgnoreInvalidInstance',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'DetachOption',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'InstanceId',
@@ -6913,32 +4074,25 @@
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'Async',
+ 'name' => 'LifecycleHook',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ExitStandby' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DetachLoadBalancers' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6948,119 +4102,95 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'ForceDetach',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Async',
'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'LoadBalancer',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'boolean',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 5,
],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'RebalanceInstances' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ '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,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RegionId',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'DescribeRegions' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ForceDetach',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'AcceptLanguage',
+ 'name' => 'ServerGroup',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- '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,
],
],
],
],
- 'ListTagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DetachVServerGroups' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7070,76 +4200,58 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'ForceDetach',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 51,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'Tag',
+ 'name' => 'VServerGroup',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => false,
+ 'required' => true,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
+ 'VServerGroupAttribute' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'VServerGroupId' => ['type' => 'string', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 100,
],
+ 'LoadBalancerId' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 21,
+ 'maxItems' => 100,
],
],
],
],
- 'ListTagKeys' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DisableAlarm' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7149,47 +4261,35 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'AlarmTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'DisableScalingGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'PageSize',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListTagValues' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnableAlarm' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7199,130 +4299,95 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'AlarmTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'EnableScalingGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
[
- 'name' => 'PageSize',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Key',
+ 'name' => 'ActiveScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'TagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'LaunchTemplateId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'LaunchTemplateVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'InstanceId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'LoadBalancerWeight',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 51,
+ 'required' => false,
+ 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'Tag',
+ 'name' => 'LaunchTemplateOverride',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
+ 'required' => false,
'items' => [
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Propagate' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'maxItems' => 21,
+ 'maxItems' => 10,
],
],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'UntagResources' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'EnterStandby' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7330,222 +4395,180 @@
],
'parameters' => [
[
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ResourceType',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'All',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'InstanceId',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 51,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'TagKey',
+ 'name' => 'Async',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 21,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'CreateAlarm' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ExecuteScalingRule' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingRuleAri',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Name',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Description',
+ 'name' => 'BreachThreshold',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
+ 'name' => 'MetricValue',
+ 'in' => 'query',
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'ExitStandby' => [
+ '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,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MetricType',
+ 'name' => 'InstanceId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'Period',
+ 'name' => 'Async',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'Statistics',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'ListTagKeys' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'Threshold',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ComparisonOperator',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'EvaluationCount',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'GroupId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ ],
+ ],
+ 'ListTagResources' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'Effective',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AlarmAction',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 5,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Dimension',
+ 'name' => 'NextToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ResourceId',
'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' => 51,
],
],
[
- 'name' => 'Expression',
+ 'name' => 'Tag',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -7555,52 +4578,18 @@
'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,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 10,
- ],
- ],
- [
- 'name' => 'ExpressionsLogicOperator',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'maxItems' => 21,
],
],
],
],
- 'DeleteAlarm' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListTagValues' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7610,96 +4599,33 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'AlarmTaskId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'DisableAlarm' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AlarmTaskId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'EnableAlarm' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'PageSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'AlarmTaskId',
+ 'name' => 'Key',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'ModifyAlarm' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7709,110 +4635,67 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'AlarmTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'Name',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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' => 'AlarmAction',
@@ -7821,10 +4704,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 5,
],
],
@@ -7839,14 +4719,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,
@@ -7863,28 +4737,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,
@@ -7893,114 +4750,13 @@
[
'name' => 'ExpressionsLogicOperator',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DescribeAlarms' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ScalingGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'AlarmTaskId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'State',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'IsEnable',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MetricType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'MetricName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PageSize',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
- ],
- [
- 'name' => 'PageNumber',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'AttachAlbServerGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyAlertConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8009,315 +4765,166 @@
'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' => 'ClientToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ForceAttach',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AlbServerGroup',
+ 'name' => 'ScaleStatus',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'AlbServerGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Weight' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
- 'maxItems' => 100,
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
],
],
- 'CreateEciScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyEciScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'ScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ScalingConfigurationName',
'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' => 'ContainerGroupName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'RestartPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Cpu',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
'name' => 'Memory',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'DnsPolicy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'ImageSnapshotId',
'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' => 'TerminationGracePeriodSeconds',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'AutoMatchImageCache',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'Ipv6AddressCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'ActiveDeadlineSeconds',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
'name' => 'SpotStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'SpotPriceLimit',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
'name' => 'AutoCreateEip',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'EipBandwidth',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '1000000',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000'],
],
[
'name' => 'HostName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'IngressBandwidth',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9223372036854775807',
- ],
+ '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',
- ],
+ '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',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000'],
],
[
'name' => 'CpuOptionsThreadsPerCore',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'EphemeralStorage',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '5000',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000'],
],
[
'name' => 'LoadBalancerWeight',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'Tag',
@@ -8330,14 +4937,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 21,
@@ -8354,18 +4955,9 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Server' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'UserName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Password' => ['type' => 'string', 'required' => false],
+ 'Server' => ['type' => 'string', 'required' => false],
+ 'UserName' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 11,
@@ -8382,39 +4974,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'ReadinessProbe.TimeoutSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.SuccessThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ '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,
- ],
+ '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,
- ],
+ 'ReadinessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'Port' => [
'type' => 'array',
'required' => false,
@@ -8422,19 +4992,13 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Protocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'Protocol' => ['type' => 'string', 'required' => false],
+ 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'maxItems' => 101,
],
+ 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false],
'EnvironmentVar' => [
'type' => 'array',
'required' => false,
@@ -8442,81 +5006,30 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 301,
],
- 'LivenessProbe.TcpSocket.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Tty' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'WorkingDir' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.HttpGet.Scheme' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ReadinessProbe.HttpGet.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'LivenessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Tty' => ['type' => 'boolean', 'required' => false],
+ 'WorkingDir' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false],
+ 'ReadinessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'Arg' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
+ 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'Stdin' => ['type' => 'boolean', 'required' => false],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Image' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'VolumeMount' => [
'type' => 'array',
'required' => false,
@@ -8524,183 +5037,69 @@
'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,
- ],
+ '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,
- ],
+ 'LivenessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'ReadinessProbe.Exec.Command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- '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,
- ],
+ 'ReadinessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ImagePullPolicy' => ['type' => 'string', 'required' => false],
+ 'StdinOnce' => ['type' => 'boolean', 'required' => false],
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'LivenessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LivenessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false],
+ 'LivenessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'ReadinessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LivenessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
'Command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 101,
],
- 'SecurityContext.RunAsUser' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'ReadinessProbe.HttpGet.Path' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'ReadinessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false],
'LivenessProbe.Exec.Command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
+ 'LifecyclePostStartHandlerHttpGetHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetPath' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerHttpGetScheme' => ['type' => 'string', 'required' => false],
'LifecyclePostStartHandlerExec' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
+ 'LifecyclePostStartHandlerTcpSocketHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePostStartHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetPath' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerHttpGetScheme' => ['type' => 'string', 'required' => false],
'LifecyclePreStopHandlerExec' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 20,
],
- 'LifecyclePreStopHandlerTcpSocketHost' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerTcpSocketPort' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false],
+ 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'maxItems' => 21,
@@ -8717,68 +5116,21 @@
'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,
- ],
+ '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,
@@ -8786,27 +5138,14 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Path' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Mode' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Content' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ '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,
- ],
+ 'EmptyDirVolume.SizeLimit' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 101,
@@ -8830,14 +5169,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 301,
@@ -8845,16 +5178,10 @@
'SecurityContext.Capability.Add' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
- 'Image' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Image' => ['type' => 'string', 'required' => false],
'InitContainerVolumeMount' => [
'type' => 'array',
'required' => false,
@@ -8862,80 +5189,34 @@
'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,
- ],
+ 'MountPropagation' => ['type' => 'string', 'required' => false],
+ 'MountPath' => ['type' => 'string', 'required' => false],
+ 'ReadOnly' => ['type' => 'boolean', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'SubPath' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 101,
],
- 'ImagePullPolicy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'WorkingDir' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'ImagePullPolicy' => ['type' => 'string', 'required' => false],
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'WorkingDir' => ['type' => 'string', 'required' => false],
'Command' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 101,
],
'Arg' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- '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,
- ],
+ '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,
@@ -8948,10 +5229,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 20,
],
],
@@ -8962,10 +5240,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 20,
],
],
@@ -8980,14 +5255,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 20,
@@ -9004,17 +5273,11 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Ip' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Ip' => ['type' => 'string', 'required' => false],
'Hostname' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 51,
],
],
@@ -9033,14 +5296,8 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Name' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 11,
@@ -9053,10 +5310,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 21,
],
],
@@ -9074,24 +5328,12 @@
'Domain' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
- 'InstanceName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'InstanceName' => ['type' => 'string', 'required' => false],
+ 'InstanceId' => ['type' => 'string', 'required' => false],
+ 'RegionId' => ['type' => 'string', 'required' => false],
],
],
'maxItems' => 21,
@@ -9100,18 +5342,17 @@
[
'name' => 'CostOptimization',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'InstanceFamilyLevel',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ContainersUpdateType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'InstanceType',
@@ -9120,255 +5361,195 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 10,
],
],
[
'name' => 'DataCacheBucket',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'DataCachePL',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'DataCacheProvisionedIops',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'DataCacheBurstingEnabled',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'GpuDriverVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Override',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DeleteEciScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyInstanceAttribute' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'ScalingConfigurationId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Entrusted',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => true],
],
[
'name' => 'RegionId',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'InstanceIds',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
],
],
- 'DescribeEciScalingConfigurations' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyLifecycleHook' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'LifecycleHookId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageNumber',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'PageSize',
+ 'name' => 'LifecycleHookName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'DefaultResult',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingConfigurationId',
+ 'name' => 'HeartbeatTimeout',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScalingConfigurationName',
+ 'name' => 'LifecycleTransition',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'NotificationMetadata',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'NotificationArn',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'LifecycleHookStatus',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'DetachAlbServerGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyNotificationConfiguration' => [
+ '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' => 'NotificationArn',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'NotificationType',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 12,
],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ForceDetach',
+ 'name' => 'TimeZone',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AlbServerGroup',
+ 'name' => 'MessageEncoding',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'AlbServerGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ModifyEciScalingConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyScalingConfiguration' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -9378,236 +5559,216 @@
[
'name' => 'ScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'IoOptimized',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SpotStrategy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'ScalingConfigurationName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SecurityGroupId',
+ 'name' => 'InstanceName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ContainerGroupName',
+ 'name' => 'HostName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RestartPolicy',
+ 'name' => 'ImageId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ImageName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Cpu',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'Memory',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'InternetChargeType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DnsPolicy',
+ 'name' => 'InternetMaxBandwidthOut',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ImageSnapshotId',
+ '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],
+ ],
+ [
+ 'name' => 'SystemDisk.DiskName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SystemDisk.Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SystemDisk.AutoSnapshotPolicyId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SystemDisk.PerformanceLevel',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'LoadBalancerWeight',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'UserData',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'KeyPairName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'RamRoleName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TerminationGracePeriodSeconds',
+ 'name' => 'PasswordInherit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'AutoMatchImageCache',
+ 'name' => 'Tags',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Ipv6AddressCount',
+ 'name' => 'DeploymentSetId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ActiveDeadlineSeconds',
+ 'name' => 'SecurityGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SpotStrategy',
+ 'name' => 'Override',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'SpotPriceLimit',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AutoCreateEip',
+ 'name' => 'HpcClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'EipBandwidth',
+ 'name' => 'InstanceDescription',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '1000000',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HostName',
+ 'name' => 'Ipv6AddressCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'IngressBandwidth',
+ 'name' => 'CreditSpecification',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9223372036854775807',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'EgressBandwidth',
+ 'name' => 'ImageFamily',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '9223372036854775807',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'CpuOptionsCore',
+ 'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '1000',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'CpuOptionsThreadsPerCore',
+ 'name' => 'DedicatedHostId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'EphemeralStorage',
+ 'name' => 'Affinity',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'minimum' => '0',
- 'maximum' => '5000',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LoadBalancerWeight',
+ 'name' => 'Tenancy',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Tag',
+ 'name' => 'SchedulerOptions',
+ 'in' => 'query',
+ 'style' => 'json',
+ 'schema' => ['type' => 'object', 'required' => false],
+ ],
+ [
+ 'name' => 'PrivatePoolOptions.MatchCriteria',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'PrivatePoolOptions.Id',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SpotDuration',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'SpotInterruptionBehavior',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DataDisk',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -9617,21 +5778,32 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
+ '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' => 21,
+ 'maxItems' => 16,
],
],
[
- 'name' => 'ImageRegistryCredential',
+ 'name' => 'SpotPriceLimit',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -9641,364 +5813,26 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Server' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'UserName' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'PriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
],
],
- 'maxItems' => 11,
+ 'maxItems' => 20,
],
],
[
- 'name' => 'Container',
+ 'name' => 'InstanceTypes',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ReadinessProbe.TimeoutSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.SuccessThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'SecurityContext.Capability.Add' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
- 'ReadinessProbe.TcpSocket.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.HttpGet.Scheme' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.PeriodSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Protocol' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 101,
- ],
- 'SecurityContext.ReadOnlyRootFilesystem' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'EnvironmentVar' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 301,
- ],
- 'LivenessProbe.TcpSocket.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Tty' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'WorkingDir' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.HttpGet.Scheme' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ReadinessProbe.HttpGet.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Arg' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 101,
- ],
- 'Gpu' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.InitialDelaySeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Stdin' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'Memory' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Image' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.InitialDelaySeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'VolumeMount' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'MountPropagation' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'MountPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ReadOnly' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SubPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 101,
- ],
- 'LivenessProbe.FailureThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.Exec.Command' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
- 'ReadinessProbe.FailureThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ImagePullPolicy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'StdinOnce' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'Cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'LivenessProbe.HttpGet.Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LivenessProbe.HttpGet.Path' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.SuccessThreshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'ReadinessProbe.PeriodSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LivenessProbe.TimeoutSeconds' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'Command' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 101,
- ],
- 'SecurityContext.RunAsUser' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'ReadinessProbe.HttpGet.Path' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LivenessProbe.Exec.Command' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 21,
- ],
- 'LifecyclePostStartHandlerHttpGetHost' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePostStartHandlerHttpGetPort' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LifecyclePostStartHandlerHttpGetPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePostStartHandlerHttpGetScheme' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePostStartHandlerExec' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
- 'LifecyclePostStartHandlerTcpSocketHost' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePostStartHandlerTcpSocketPort' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerHttpGetHost' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerHttpGetPort' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerHttpGetPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerHttpGetScheme' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerExec' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
- 'LifecyclePreStopHandlerTcpSocketHost' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LifecyclePreStopHandlerTcpSocketPort' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 21,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'Volume',
+ 'name' => 'InstanceTypeOverride',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -10008,103 +5842,26 @@
'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,
- ],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
- 'maxItems' => 101,
+ 'maxItems' => 20,
],
],
[
- 'name' => 'InitContainer',
+ 'name' => 'SecurityGroupIds',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 16,
+ ],
+ ],
+ [
+ 'name' => 'InstancePatternInfo',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
@@ -10114,377 +5871,245 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'InitContainerEnvironmentVar' => [
+ 'Cores' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'InstanceFamilyLevel' => ['type' => 'string', 'required' => false],
+ 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Architecture' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 301,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
- 'SecurityContext.Capability.Add' => [
+ 'BurstablePerformance' => ['type' => 'string', 'required' => false],
+ 'ExcludedInstanceType' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
- 'Image' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InitContainerVolumeMount' => [
+ 'InstanceTypeFamilies' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'MountPropagation' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'MountPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ReadOnly' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'SubPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 101,
- ],
- 'ImagePullPolicy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'WorkingDir' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 0,
+ 'maxItems' => 20,
],
- 'Command' => [
+ 'MinimumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'MaximumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'GpuSpecs' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 101,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 0,
+ 'maxItems' => 20,
],
- 'Arg' => [
+ 'InstanceCategories' => [
'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,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 0,
+ 'maxItems' => 20,
],
- 'Memory' => [
- 'type' => 'number',
- 'format' => 'float',
+ 'CpuArchitectures' => [
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'minItems' => 0,
+ 'maxItems' => 20,
],
- 'Name' => [
- 'type' => 'string',
+ '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' => 21,
+ 'maxItems' => 10,
],
],
[
- 'name' => 'DnsConfigNameServer',
+ 'name' => 'SystemDiskCategories',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 10,
],
],
[
- 'name' => 'DnsConfigSearch',
+ 'name' => 'Password',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DnsConfigOption',
+ 'name' => 'SystemDisk.Encrypted',
'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' => 'boolean', 'required' => false],
],
[
- 'name' => 'HostAliase',
+ 'name' => 'SystemDisk.KMSKeyId',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Ip' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Hostname' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 51,
- ],
- ],
- ],
- 'maxItems' => 101,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'SecurityContextSysctl',
+ 'name' => 'SystemDisk.EncryptAlgorithm',
'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' => false],
],
[
- 'name' => 'NtpServer',
+ 'name' => 'SystemDisk.ProvisionedIops',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 21,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'AcrRegistryInfo',
+ 'name' => 'SystemDisk.BurstingEnabled',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Domain' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
- 'InstanceName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'RegionId' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 21,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'CostOptimization',
+ 'name' => 'ImageOptions.LoginAsNonRoot',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'InstanceFamilyLevel',
+ 'name' => 'DeletionProtection',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ContainersUpdateType',
+ 'name' => 'StorageSetId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'StorageSetPartitionNumber',
'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'CustomPriorities',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'VswitchId' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'InstanceType',
+ 'name' => 'NetworkInterfaces',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false],
+ 'Ipv6AddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'SecurityGroupIds' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
+ ],
+ 'SecondaryPrivateIpAddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
],
'maxItems' => 10,
],
],
[
- 'name' => 'DataCacheBucket',
+ 'name' => 'DedicatedHostClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DataCachePL',
+ 'name' => 'SecurityOptions',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'ConfidentialComputingMode' => ['type' => 'string', 'required' => false],
+ ],
],
],
[
- 'name' => 'DataCacheProvisionedIops',
+ 'name' => 'HttpEndpoint',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DataCacheBurstingEnabled',
+ 'name' => 'HttpTokens',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'GpuDriverVersion',
+ 'name' => 'InternetMaxBandwidthIn',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Override',
+ 'name' => 'ResourcePoolOptions',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'boolean',
+ '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],
+ ],
+ ],
+ ],
+ ],
],
],
],
],
- 'ScaleWithAdjustment' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyScalingGroup' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10495,466 +6120,215 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AdjustmentType',
+ 'name' => 'ScalingGroupName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AdjustmentValue',
+ 'name' => 'MinSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- 'minimum' => '-2147483648',
- 'maximum' => '2147483647',
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MinAdjustmentMagnitude',
+ 'name' => 'MaxSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'DefaultCooldown',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'],
],
[
- 'name' => 'SyncActivity',
+ 'name' => 'RemovalPolicy.1',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Overrides',
+ 'name' => 'RemovalPolicy.2',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'Memory' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'UserData' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ContainerOverride' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Command' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'Memory' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'Arg' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'Cpu' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'EnvironmentVar' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'LifecycleHookContext',
+ 'name' => 'RemovalPolicy.3',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'DisableLifecycleHook' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- 'IgnoredLifecycleHookIds' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- 'LifecycleHookResult' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ActivityMetadata',
+ 'name' => 'ActiveScalingConfigurationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ExecutionMode',
+ 'name' => 'HealthCheckType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'ChangeResourceGroup' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'LaunchTemplateId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'LaunchTemplateVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'OnDemandBaseCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'OnDemandPercentageAboveBaseCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'NewResourceGroupId',
+ 'name' => 'SpotInstanceRemedy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- ],
- 'AttachServerGroups' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'CompensateWithOnDemand',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- 'deprecated' => false,
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'SpotInstancePools',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'DesiredCapacity',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'GroupDeletionProtection',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ForceAttach',
+ 'name' => 'MultiAZPolicy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'VSwitchIds',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'boolean',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 8,
],
],
[
- 'name' => 'ServerGroup',
+ 'name' => 'LaunchTemplateOverride',
'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',
- 'required' => false,
- ],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
+ 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
],
- 'maxItems' => 100,
+ 'maxItems' => 20,
],
],
- ],
- ],
- 'DetachServerGroups' => [
- 'methods' => [
- 'post',
- '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],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'MaxInstanceLifetime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ForceDetach',
+ 'name' => 'CustomPolicyARN',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ServerGroup',
+ 'name' => 'DisableDesiredCapacity',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ServerGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Port' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
- ],
- ],
- 'ModifyInstanceAttribute' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'ScalingPolicy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'HealthCheckTypes',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'InstanceId',
+ 'name' => 'StopInstanceTimeout',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Entrusted',
+ 'name' => 'CapacityOptions',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'boolean',
- 'required' => true,
+ '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' => 'RegionId',
+ 'name' => 'BalanceMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'InstanceIds',
+ 'name' => 'AutoRebalance',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'DescribePatternTypes' => [
- 'methods' => [
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ModifyScalingRule' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -10963,379 +6337,326 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingRuleId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'VSwitchId',
+ 'name' => 'ScalingRuleName',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ZoneId',
+ 'name' => 'Cooldown',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'SpotStrategy',
+ 'name' => 'MinAdjustmentMagnitude',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Cores',
+ 'name' => 'AdjustmentType',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Memory',
+ 'name' => 'AdjustmentValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MaxPrice',
+ 'name' => 'EstimatedInstanceWarmup',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'InstanceFamilyLevel',
+ 'name' => 'MetricName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ExcludedInstanceType',
+ 'name' => 'TargetValue',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false],
],
[
- 'name' => 'Architecture',
+ 'name' => 'DisableScaleIn',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'BurstablePerformance',
+ 'name' => 'ScaleInEvaluationCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'CoresList',
+ 'name' => 'ScaleOutEvaluationCount',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MemoryList',
+ 'name' => 'PredictiveScalingMode',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
- 'maxItems' => 10,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ChannelId',
+ 'name' => 'PredictiveValueBehavior',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'InstanceTypeFamilies',
+ 'name' => 'PredictiveValueBuffer',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MinimumCpuCoreCount',
+ 'name' => 'PredictiveTaskBufferTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MaximumCpuCoreCount',
+ 'name' => 'InitialMaxSize',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'GpuSpecs',
+ 'name' => 'StepAdjustment',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'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' => 100,
+ 'maxItems' => 20,
],
],
[
- 'name' => 'InstanceCategories',
+ 'name' => 'AlarmDimension',
'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' => 100,
+ 'maxItems' => 5,
],
],
[
- 'name' => 'CpuArchitectures',
+ 'name' => 'MetricType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'HybridMonitorNamespace',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'HybridMetrics',
'in' => 'query',
'style' => 'repeatList',
'schema' => [
'type' => 'array',
'required' => false,
'items' => [
- 'type' => 'string',
+ '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' => 'PhysicalProcessorModels',
+ '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' => 100,
],
],
+ ],
+ ],
+ 'ModifyScheduledTask' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'MinimumEniQuantity',
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'ScheduledTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MinimumEniPrivateIpAddressQuantity',
+ 'name' => 'ScheduledTaskName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinimumEniIpv6AddressQuantity',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinimumInitialCredit',
+ 'name' => 'ScheduledAction',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinimumBaselineCredit',
+ 'name' => 'RecurrenceEndTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinimumMemorySize',
+ 'name' => 'LaunchTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MaximumMemorySize',
+ 'name' => 'RecurrenceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'number',
- 'format' => 'float',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MinimumGpuAmount',
+ 'name' => 'RecurrenceValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'MaximumGpuAmount',
+ 'name' => 'TaskEnabled',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'LaunchExpirationTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'],
+ ],
+ [
+ 'name' => 'MinValue',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'MaxValue',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'DesiredCapacity',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ApplyScalingGroup' => [
- 'methods' => [
- 'post',
+ 'RebalanceInstances' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'https',
+ 'parameters' => [
+ [
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
+ ],
+ 'RecordLifecycleActionHeartbeat' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'ClientToken',
+ 'name' => 'lifecycleHookId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Content',
+ 'name' => 'lifecycleActionToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'heartbeatTimeout',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ModifyAlertConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveInstances' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -11346,44 +6667,72 @@
[
'name' => 'ScalingGroupId',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RemovePolicy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DecreaseDesiredCapacity',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'IgnoreInvalidInstance',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'InstanceId',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1000,
],
],
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScaleStatus',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'style' => 'repeatList',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'StopInstanceTimeout',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'LifecycleHookContext',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'array',
+ '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'],
],
- 'maxItems' => 10,
],
],
],
],
- 'DescribeAlertConfiguration' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ResumeInstanceRefresh' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11392,72 +6741,62 @@
'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' => 'RegionId',
+ 'name' => 'InstanceRefreshTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'SuspendInstanceRefresh' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ResumeProcesses' => [
+ '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' => 'ClientToken',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Process',
+ 'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'InstanceRefreshTaskId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ResumeInstanceRefresh' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'RollbackInstanceRefresh' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11468,37 +6807,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'InstanceRefreshTaskId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CancelInstanceRefresh' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'ScaleWithAdjustment' => [
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -11507,145 +6832,196 @@
'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingGroupId',
+ 'name' => 'AdjustmentType',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'AdjustmentValue',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-2147483648', 'maximum' => '2147483647'],
+ ],
+ [
+ 'name' => 'MinAdjustmentMagnitude',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SyncActivity',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'Overrides',
+ 'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'UserData' => ['type' => 'string'],
+ 'ContainerOverride' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Command' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'Arg' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false],
+ 'EnvironmentVar' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Key' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ 'Name' => ['type' => 'string', 'required' => false],
+ ],
+ ],
+ ],
+ ],
],
],
[
- 'name' => 'InstanceRefreshTaskId',
+ 'name' => 'LifecycleHookContext',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'DisableLifecycleHook' => ['type' => 'boolean', 'required' => false],
+ 'IgnoredLifecycleHookIds' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ ],
+ 'LifecycleHookResult' => ['type' => 'string'],
+ ],
],
],
+ [
+ 'name' => 'ActivityMetadata',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ExecutionMode',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'DescribeInstanceRefreshes' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetGroupDeletionProtection' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'GroupDeletionProtection',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- 'maximum' => '50',
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'SetInstanceHealth' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'ScalingGroupId',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'InstanceId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'InstanceRefreshTaskId',
+ 'name' => 'HealthStatus',
'in' => 'query',
- 'style' => 'repeatList',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RollbackInstanceRefresh' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'SetInstancesProtection' => [
+ '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' => 'ProtectedFromScaleIn',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => true],
],
[
- 'name' => 'InstanceRefreshTaskId',
+ 'name' => 'InstanceId',
'in' => 'query',
+ 'style' => 'repeatList',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
],
],
'StartInstanceRefresh' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -11655,44 +7031,27 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'ScalingGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'MinHealthyPercentage',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'MaxHealthyPercentage',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'DesiredConfiguration',
@@ -11702,22 +7061,10 @@
'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,
- ],
+ '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,
@@ -11725,10 +7072,7 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'InstanceType' => ['type' => 'string', 'required' => false],
],
],
],
@@ -11739,29 +7083,17 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Name' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Image' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Name' => ['type' => 'string', 'required' => false],
+ 'Image' => ['type' => 'string', 'required' => false],
'Commands' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'Args' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
'EnvironmentVars' => [
'type' => 'array',
@@ -11770,18 +7102,9 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Value' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'FieldRefFieldPath' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'FieldRefFieldPath' => ['type' => 'string', 'required' => false],
],
],
],
@@ -11794,10 +7117,7 @@
[
'name' => 'SkipMatching',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
'name' => 'Checkpoints',
@@ -11810,11 +7130,7 @@
'type' => 'object',
'required' => false,
'properties' => [
- 'Percentage' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'Percentage' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
'maxItems' => 100,
@@ -11823,179 +7139,259 @@
[
'name' => 'CheckpointPauseTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'Strategy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- ],
- 'endpoints' => [
- [
- 'regionId' => 'cn-qingdao',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'ess.cn-zhangjiakou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhengzhou-jva',
- 'endpoint' => 'ess.cn-zhengzhou-jva.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-huhehaote',
- 'endpoint' => 'ess.cn-huhehaote.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-wulanchabu',
- 'endpoint' => 'ess.cn-wulanchabu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-nanjing',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-fuzhou',
- 'endpoint' => 'ess.cn-fuzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-heyuan',
- 'endpoint' => 'ess.cn-heyuan.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-guangzhou',
- 'endpoint' => 'ess.cn-guangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-chengdu',
- 'endpoint' => 'ess.cn-chengdu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-wuhan-lr',
- 'endpoint' => 'ess.cn-wuhan-lr.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'ess.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-1',
- 'endpoint' => 'ess.ap-northeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-2',
- 'endpoint' => 'ess.ap-northeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'ess.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-2',
- 'endpoint' => 'ess.ap-southeast-2.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-3',
- 'endpoint' => 'ess.ap-southeast-3.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'ess.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-6',
- 'endpoint' => 'ess.ap-southeast-6.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-east-1',
- 'endpoint' => 'ess.us-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-west-1',
- 'endpoint' => 'ess.us-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-west-1',
- 'endpoint' => 'ess.eu-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'ess.eu-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-south-1',
- 'endpoint' => 'ess.ap-south-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-east-1',
- 'endpoint' => 'ess.me-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou-finance',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai-finance-1',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen-finance-1',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-7',
- 'endpoint' => 'ess.ap-southeast-7.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing-finance-1',
- 'endpoint' => 'ess.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-central-1',
- 'endpoint' => 'ess.me-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-heyuan-acdr-1',
- 'endpoint' => 'ess.cn-heyuan-acdr-1.aliyuncs.com',
+ 'SuspendInstanceRefresh' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'InstanceRefreshTaskId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
- [
- 'regionId' => 'na-south-1',
- 'endpoint' => 'ess.na-south-1.aliyuncs.com',
+ 'SuspendProcesses' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'ScalingGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ClientToken',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Process',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
+ ],
+ ],
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ ],
],
- [
- 'regionId' => 'us-southeast-1',
- 'endpoint' => 'ess.us-southeast-1.aliyuncs.com',
+ 'TagResources' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceId',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 51,
+ ],
+ ],
+ [
+ 'name' => 'Tag',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Key' => ['type' => 'string', 'required' => false],
+ 'Value' => ['type' => 'string', 'required' => false],
+ 'Propagate' => ['type' => 'boolean', 'required' => false],
+ ],
+ ],
+ 'maxItems' => 21,
+ ],
+ ],
+ ],
],
- [
- 'regionId' => 'cn-wulanchabu-gic-1',
- 'endpoint' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com',
+ 'UntagResources' => [
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'All',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'ResourceId',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 51,
+ ],
+ ],
+ [
+ 'name' => 'TagKey',
+ 'in' => 'query',
+ 'style' => 'repeatList',
+ 'schema' => [
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 21,
+ ],
+ ],
+ ],
],
- [
- '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' => ''],
+ ],
];