diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/ehpc/2024-07-30 | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/ehpc/2024-07-30')
| -rw-r--r-- | data/ehpc/2024-07-30/api-docs.php | 3026 |
1 files changed, 900 insertions, 2126 deletions
diff --git a/data/ehpc/2024-07-30/api-docs.php b/data/ehpc/2024-07-30/api-docs.php index e45808f..03a4f2d 100644 --- a/data/ehpc/2024-07-30/api-docs.php +++ b/data/ehpc/2024-07-30/api-docs.php @@ -1,81 +1,32 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'EHPC', - 'version' => '2024-07-30', - ], + 'info' => ['style' => 'RPC', 'product' => 'EHPC', 'version' => '2024-07-30'], 'components' => [ 'schemas' => [ 'AddonNodeTemplate' => [ 'type' => 'object', 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceId' => [ - 'type' => 'string', - ], - 'PrivateIpAddress' => [ - 'type' => 'string', - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => true, - ], - 'OsName' => [ - 'type' => 'string', - 'required' => true, - ], - 'OsNameEN' => [ - 'type' => 'string', - 'required' => true, - ], - 'InstanceChargeType' => [ - 'type' => 'string', - ], - 'PeriodUnit' => [ - 'type' => 'string', - ], - 'Period' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'AutoRenew' => [ - 'type' => 'boolean', - ], - 'AutoRenewPeriod' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'SpotStrategy' => [ - 'type' => 'string', - ], - 'SpotPriceLimit' => [ - 'type' => 'number', - 'format' => 'float', - ], - 'Duration' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'EnableHT' => [ - 'type' => 'boolean', - ], + 'InstanceType' => ['type' => 'string', 'required' => true], + 'InstanceId' => ['type' => 'string'], + 'PrivateIpAddress' => ['type' => 'string'], + 'ImageId' => ['type' => 'string', 'required' => true], + 'OsName' => ['type' => 'string', 'required' => true], + 'OsNameEN' => ['type' => 'string', 'required' => true], + 'InstanceChargeType' => ['type' => 'string'], + 'PeriodUnit' => ['type' => 'string'], + 'Period' => ['type' => 'integer', 'format' => 'int32'], + 'AutoRenew' => ['type' => 'boolean'], + 'AutoRenewPeriod' => ['type' => 'integer', 'format' => 'int32'], + 'SpotStrategy' => ['type' => 'string'], + 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float'], + 'Duration' => ['type' => 'integer', 'format' => 'int32'], + 'EnableHT' => ['type' => 'boolean'], 'SystemDisk' => [ 'type' => 'object', 'properties' => [ - 'Category' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Level' => [ - 'type' => 'string', - ], + 'Category' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int32'], + 'Level' => ['type' => 'string'], ], ], 'DataDisks' => [ @@ -83,19 +34,10 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Category' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Level' => [ - 'type' => 'string', - ], - 'DeleteWithInstance' => [ - 'type' => 'boolean', - ], + 'Category' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int32'], + 'Level' => ['type' => 'string'], + 'DeleteWithInstance' => ['type' => 'boolean'], ], ], ], @@ -104,58 +46,23 @@ 'NodeTemplate' => [ 'type' => 'object', 'properties' => [ - 'InstanceType' => [ - 'type' => 'string', - 'required' => false, - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => false, - ], - 'InstanceChargeType' => [ - 'type' => 'string', - ], - 'PeriodUnit' => [ - 'type' => 'string', - ], - 'Period' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'AutoRenew' => [ - 'type' => 'boolean', - ], - 'AutoRenewPeriod' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'SpotStrategy' => [ - 'type' => 'string', - ], - 'SpotPriceLimit' => [ - 'type' => 'number', - 'format' => 'float', - ], - 'Duration' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'EnableHT' => [ - 'type' => 'boolean', - ], + 'InstanceType' => ['type' => 'string', 'required' => false], + 'ImageId' => ['type' => 'string', 'required' => false], + 'InstanceChargeType' => ['type' => 'string'], + 'PeriodUnit' => ['type' => 'string'], + 'Period' => ['type' => 'integer', 'format' => 'int32'], + 'AutoRenew' => ['type' => 'boolean'], + 'AutoRenewPeriod' => ['type' => 'integer', 'format' => 'int32'], + 'SpotStrategy' => ['type' => 'string'], + 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float'], + 'Duration' => ['type' => 'integer', 'format' => 'int32'], + 'EnableHT' => ['type' => 'boolean'], 'SystemDisk' => [ 'type' => 'object', 'properties' => [ - 'Category' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Level' => [ - 'type' => 'string', - ], + 'Category' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int32'], + 'Level' => ['type' => 'string'], ], ], 'DataDisks' => [ @@ -163,28 +70,13 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Category' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Level' => [ - 'type' => 'string', - ], - 'DeleteWithInstance' => [ - 'type' => 'boolean', - ], - 'MountDir' => [ - 'type' => 'string', - ], - 'Device' => [ - 'type' => 'string', - ], - 'SnapshotId' => [ - 'type' => 'string', - ], + 'Category' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int32'], + 'Level' => ['type' => 'string'], + 'DeleteWithInstance' => ['type' => 'boolean'], + 'MountDir' => ['type' => 'string'], + 'Device' => ['type' => 'string'], + 'SnapshotId' => ['type' => 'string'], ], ], ], @@ -193,103 +85,89 @@ 'QueueTemplate' => [ 'type' => 'object', 'properties' => [ - 'QueueName' => [ - 'type' => 'string', - 'required' => true, - ], - 'EnableScaleOut' => [ - 'type' => 'boolean', - ], - 'EnableScaleIn' => [ - 'type' => 'boolean', - ], - 'MinCount' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'MaxCount' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'InitialCount' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'InterConnect' => [ - 'type' => 'string', - ], + 'QueueName' => ['type' => 'string', 'required' => true], + 'EnableScaleOut' => ['type' => 'boolean'], + 'EnableScaleIn' => ['type' => 'boolean'], + 'MinCount' => ['type' => 'integer', 'format' => 'int32'], + 'MaxCount' => ['type' => 'integer', 'format' => 'int32'], + 'InitialCount' => ['type' => 'integer', 'format' => 'int32'], + 'InterConnect' => ['type' => 'string'], 'VSwitchIds' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'ComputeNodes' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/NodeTemplate', - ], - ], - 'AllocationStrategy' => [ - 'type' => 'string', - ], - 'RamRole' => [ - 'type' => 'string', - ], - 'HostnamePrefix' => [ - 'type' => 'string', - ], - 'HostnameSuffix' => [ - 'type' => 'string', + 'items' => ['$ref' => '#/components/schemas/NodeTemplate'], ], + 'AllocationStrategy' => ['type' => 'string'], + 'RamRole' => ['type' => 'string'], + 'HostnamePrefix' => ['type' => 'string'], + 'HostnameSuffix' => ['type' => 'string'], 'KeepAliveNodes' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'MaxCountPerCycle' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ReservedNodePoolId' => [ - 'type' => 'string', + 'items' => ['type' => 'string'], ], + 'MaxCountPerCycle' => ['type' => 'integer', 'format' => 'int64'], + 'ReservedNodePoolId' => ['type' => 'string'], ], ], 'SharedStorageTemplate' => [ 'type' => 'object', 'properties' => [ - 'MountDirectory' => [ - 'type' => 'string', - ], - 'FileSystemId' => [ - 'type' => 'string', - ], - 'NASDirectory' => [ - 'type' => 'string', - ], - 'MountTargetDomain' => [ - 'type' => 'string', - ], - 'ProtocolType' => [ - 'type' => 'string', - ], - 'MountOptions' => [ - 'type' => 'string', - ], + 'MountDirectory' => ['type' => 'string'], + 'FileSystemId' => ['type' => 'string'], + 'NASDirectory' => ['type' => 'string'], + 'MountTargetDomain' => ['type' => 'string'], + 'ProtocolType' => ['type' => 'string'], + 'MountOptions' => ['type' => 'string'], ], ], ], ], 'apis' => [ - 'CreateCluster' => [ - 'methods' => [ - 'post', + 'AttachNodes' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'QueueName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ComputeNode', + 'in' => 'query', + 'style' => 'json', + 'schema' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'InstanceIds' => [ + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + ], + 'ImageId' => ['type' => 'string', 'required' => true], + ], + ], + ], ], + ], + 'AttachSharedStorages' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -298,68 +176,84 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterName', + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'SharedStorages', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'MountDirectory' => ['type' => 'string', 'required' => true], + 'FileSystemId' => ['type' => 'string', 'required' => true], + 'StorageDirectory' => ['type' => 'string', 'required' => true], + 'MountTarget' => ['type' => 'string', 'required' => true], + 'ProtocolType' => ['type' => 'string', 'required' => true], + 'MountOptions' => ['type' => 'string', 'required' => false], + 'Location' => ['type' => 'string', 'required' => false], + 'VolumeType' => ['type' => 'string', 'required' => true], + ], + ], ], ], + ], + ], + 'CreateCluster' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], [ 'name' => 'ClusterDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterCategory', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterVpcId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterVSwitchId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsEnterpriseSecurityGroup', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClusterCustomConfiguration', @@ -369,14 +263,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Script' => [ - 'type' => 'string', - 'required' => false, - ], - 'Args' => [ - 'type' => 'string', - 'required' => false, - ], + 'Script' => ['type' => 'string', 'required' => false], + 'Args' => ['type' => 'string', 'required' => false], ], ], ], @@ -388,50 +276,30 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'KeyPairName' => [ - 'type' => 'string', - 'required' => false, - ], - 'Password' => [ - 'type' => 'string', - 'required' => false, - ], + 'KeyPairName' => ['type' => 'string', 'required' => false], + 'Password' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'MaxCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaxCoreCount', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tags', @@ -444,14 +312,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], ], ], ], @@ -468,48 +330,27 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], + 'Type' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], ], ], 'DirectoryService' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], + 'Type' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], ], ], 'DNS' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], + 'Type' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], ], ], - 'ManagerNode' => [ - '$ref' => '#/components/schemas/NodeTemplate', - 'required' => false, - ], + 'ManagerNode' => ['$ref' => '#/components/schemas/NodeTemplate', 'required' => false], ], ], ], @@ -520,10 +361,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/QueueTemplate', - 'required' => false, - ], + 'items' => ['$ref' => '#/components/schemas/QueueTemplate', 'required' => false], ], ], [ @@ -533,10 +371,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/SharedStorageTemplate', - 'required' => false, - ], + 'items' => ['$ref' => '#/components/schemas/SharedStorageTemplate', 'required' => false], ], ], [ @@ -550,14 +385,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], ], ], ], @@ -573,22 +402,10 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => true, - ], - 'Version' => [ - 'type' => 'string', - 'required' => true, - ], - 'ServicesSpec' => [ - 'type' => 'string', - 'required' => false, - ], - 'ResourcesSpec' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => true], + 'Version' => ['type' => 'string', 'required' => true], + 'ServicesSpec' => ['type' => 'string', 'required' => false], + 'ResourcesSpec' => ['type' => 'string', 'required' => false], ], ], ], @@ -596,20 +413,23 @@ [ 'name' => 'ClusterMode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'GrowInterval', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32'], + ], + [ + 'name' => 'IdleInterval', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32'], ], ], ], - 'UpdateCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateJob' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -620,202 +440,137 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ClusterName', + 'name' => 'JobName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClusterDescription', + 'name' => 'JobSpec', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'CommandLine' => ['type' => 'string', 'required' => true], + 'RunasUser' => ['type' => 'string', 'required' => false], + 'RunasUserPassword' => ['type' => 'string', 'required' => false], + 'Priority' => ['type' => 'string', 'required' => false], + 'StdoutPath' => ['type' => 'string', 'required' => false], + 'StderrPath' => ['type' => 'string', 'required' => false], + 'JobQueue' => ['type' => 'string', 'required' => false], + 'ArrayRequest' => ['type' => 'string', 'required' => false], + 'Variables' => ['type' => 'string', 'required' => false], + 'PostCmdLine' => ['type' => 'string', 'required' => false], + 'WallTime' => ['type' => 'string', 'required' => false], + 'Resources' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Nodes' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Cores' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'Memory' => ['type' => 'string', 'required' => false], + 'Gpus' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], ], ], + ], + ], + 'CreateNodes' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'MaxCount', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxCoreCount', + 'name' => 'QueueName', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DeletionProtection', + 'name' => 'Count', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ClientVersion', + 'name' => 'MinCount', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32'], ], [ - 'name' => 'ClusterCustomConfiguration', + 'name' => 'ComputeNode', 'in' => 'query', 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Script' => [ - 'type' => 'string', - 'required' => false, - ], - 'Args' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['$ref' => '#/components/schemas/NodeTemplate', 'required' => false], ], [ - 'name' => 'GrowInterval', + 'name' => 'HPCInterConnect', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IdleInterval', + 'name' => 'VSwitchId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EnableScaleOut', + 'name' => 'RamRole', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'EnableScaleIn', + 'name' => 'HostnamePrefix', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MonitorSpec', + 'name' => 'HostnameSuffix', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EnableComputeLoadMonitor' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'SchedulerSpec', + 'name' => 'KeepAlive', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'EnableTopologyAwareness' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'InstallSoftwares' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'DeploymentSetId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'ReservedNodePoolId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AdditionalPackages', + 'name' => 'Hostnames', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'items' => ['type' => 'string'], ], ], ], ], - 'UninstallSoftwares' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateQueue' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -826,44 +581,19 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AdditionalPackages', + 'name' => 'Queue', 'in' => 'query', 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], + 'schema' => ['$ref' => '#/components/schemas/QueueTemplate', 'required' => false], ], ], ], - 'InstallAddon' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateReservedNodePool' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -872,87 +602,45 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AddonName', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AddonVersion', + 'name' => 'Name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClusterId', + 'name' => 'Description', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ServicesSpec', + 'name' => 'Count', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ResourcesSpec', + 'name' => 'VSwitchId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'UnInstallAddon' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', + 'name' => 'HostPrefix', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AddonId', + 'name' => 'HostPostfix', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'AttachSharedStorages' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'CreateUsers' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -963,67 +651,32 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'SharedStorages', + 'name' => 'User', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'MountDirectory' => [ - 'type' => 'string', - 'required' => true, - ], - 'FileSystemId' => [ - 'type' => 'string', - 'required' => true, - ], - 'StorageDirectory' => [ - 'type' => 'string', - 'required' => true, - ], - 'MountTarget' => [ - 'type' => 'string', - 'required' => true, - ], - 'ProtocolType' => [ - 'type' => 'string', - 'required' => true, - ], - 'MountOptions' => [ - 'type' => 'string', - 'required' => false, - ], - 'Location' => [ - 'type' => 'string', - 'required' => false, - ], - 'VolumeType' => [ - 'type' => 'string', - 'required' => true, - ], + 'UserName' => ['type' => 'string', 'required' => false], + 'Group' => ['type' => 'string', 'required' => false], + 'Password' => ['type' => 'string', 'required' => false], + 'AuthKey' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'DetachSharedStorages' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteCluster' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1032,42 +685,15 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SharedStorages', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'MountDirectory' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - ], - [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListSoftwares' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteNodes' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1076,78 +702,25 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OsInfos', + 'name' => 'InstanceIds', 'in' => 'query', - 'style' => 'repeatList', + 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'OsTag' => [ - 'type' => 'string', - 'required' => false, - ], - 'Architecture' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 100, - ], - ], - [ - 'name' => 'Category', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Name', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'ListSharedStorages' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteQueues' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1158,37 +731,23 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'FileSystemType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'FileSystemId', + 'name' => 'QueueNames', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'ListInstalledSoftwares' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteReservedNodePool' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1197,38 +756,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'PageSize', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ClusterId', + 'name' => 'Id', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListClusters' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'DeleteUsers' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1237,58 +778,31 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterIds', + 'name' => 'ClusterId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ClusterNames', + 'name' => 'User', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'UserName' => ['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, - ], - ], ], ], - 'ListAvailableImages' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'DescribeAddonTemplate' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1297,110 +811,73 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ImageOwnerAlias', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'InstanceType', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'IsPublic', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'HPCInterConnect', + 'name' => 'AddonName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'EnableHT', + 'name' => 'AddonVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Scheduler', + 'name' => 'ZoneId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DetachSharedStorages' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'DirectoryService', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SharedStorages', 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Version' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'MountDirectory' => ['type' => 'string', 'required' => true], ], ], ], ], [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'PageSize', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListAvailableFileSystems' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetAddon' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1409,33 +886,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PageNumber', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageSize', + 'name' => 'AddonId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListAddons' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetCluster' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1446,53 +910,13 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'AddonIds', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '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, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListAddonTemplates' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetCommonLogDetail' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1501,62 +925,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'From', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'PageNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'PageSize', + 'name' => 'To', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'AddonNames', + 'name' => 'LogRequestId', 'in' => 'query', - 'style' => 'flat', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 10, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ClusterCategory', + 'name' => 'HiddenProcess', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'GetCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetJob' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1567,21 +959,18 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'JobId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'GetAddon' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetJobLog' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1592,30 +981,33 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'AddonId', + 'name' => 'JobId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'LogType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Size', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Offset', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeAddonTemplate' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetQueue' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1624,88 +1016,57 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'RegionId', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'QueueName', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'InstallAddon' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'PageSize', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'AddonName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AddonVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ZoneId', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DeleteCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ServicesSpec', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'ResourcesSpec', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'CreateUsers' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'InstallSoftwares' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1716,13 +1077,10 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'User', + 'name' => 'AdditionalPackages', 'in' => 'query', 'style' => 'json', 'schema' => [ @@ -1732,36 +1090,17 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'UserName' => [ - 'type' => 'string', - 'required' => false, - ], - 'Group' => [ - 'type' => 'string', - 'required' => false, - ], - 'Password' => [ - 'type' => 'string', - 'required' => false, - ], - 'AuthKey' => [ - 'type' => 'string', - 'required' => false, - ], + 'Name' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'UpdateUser' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListAddonTemplates' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1770,46 +1109,41 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'UserName', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'Group', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'Password', + 'name' => 'AddonNames', 'in' => 'query', + 'style' => 'flat', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 10, ], ], + [ + 'name' => 'ClusterCategory', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'ListUsers' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListAddons' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1820,39 +1154,33 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'PageNumber', + 'name' => 'AddonIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'array', 'required' => false, + 'items' => ['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' => '50', - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'DeleteUsers' => [ - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListAvailableFileSystems' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1861,41 +1189,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'User', + 'name' => 'PageSize', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'UserName' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'CreateQueue' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListAvailableImages' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1904,31 +1211,71 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'ImageOwnerAlias', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'InstanceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'IsPublic', 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'HPCInterConnect', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'EnableHT', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'Scheduler', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'Queue', + 'name' => 'DirectoryService', 'in' => 'query', 'style' => 'json', 'schema' => [ - '$ref' => '#/components/schemas/QueueTemplate', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => false], + 'Version' => ['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], + ], ], ], - 'CreateNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListClusters' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1937,249 +1284,117 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'ClusterIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'QueueName', + 'name' => 'ClusterNames', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'Count', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'MinCount', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], + ], + ], + 'ListCommonLogs' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'ComputeNode', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - '$ref' => '#/components/schemas/NodeTemplate', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HPCInterConnect', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'VSwitchId', + 'name' => 'From', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'RamRole', + 'name' => 'To', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'HostnamePrefix', + 'name' => 'ActionName', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'HostnameSuffix', + 'name' => 'OperatorUid', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'KeepAlive', + 'name' => 'LogRequestId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DeploymentSetId', + 'name' => 'ActionStatus', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ReservedNodePoolId', + 'name' => 'LogType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Hostnames', + 'name' => 'Resource', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'UpdateQueue' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'Queue', + 'name' => 'IsReverse', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'QueueName' => [ - 'type' => 'string', - 'required' => true, - ], - 'EnableScaleOut' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'EnableScaleIn' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'MinCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'MaxCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'InitialCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'InterConnect' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchIds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ComputeNodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - '$ref' => '#/components/schemas/NodeTemplate', - 'required' => false, - ], - ], - 'AllocationStrategy' => [ - 'type' => 'string', - 'required' => false, - ], - 'RamRole' => [ - 'type' => 'string', - 'required' => false, - ], - 'HostnamePrefix' => [ - 'type' => 'string', - 'required' => false, - ], - 'HostnameSuffix' => [ - 'type' => 'string', - 'required' => false, - ], - 'MaxCountPerCycle' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'KeepAliveNodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ReservedNodePoolId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'UpdateNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListInstalledSoftwares' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2188,45 +1403,25 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Instances', + 'name' => 'PageSize', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'KeepAlive' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListQueues' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListJobs' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2237,33 +1432,75 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'QueueNames', + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'JobFilter', 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Users' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'Queues' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'Nodes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'JobName' => ['type' => 'string', 'required' => false], + 'JobStatus' => ['type' => 'string', 'required' => false], + 'CreateTimeStart' => ['type' => 'string', 'required' => false], + 'CreateTimeEnd' => ['type' => 'string', 'required' => false], + 'SortBy' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ExecuteOrder' => ['type' => 'string', 'required' => false], + 'SubmitOrder' => ['type' => 'string', 'required' => false], + 'PendOrder' => ['type' => 'string', 'required' => false], + ], + ], + 'Diagnosis' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Option' => ['type' => 'string', 'required' => false], + 'Operator' => ['type' => 'string', 'required' => false], + 'Threshold' => ['type' => 'string', 'required' => false], + ], + ], + ], ], ], ], ], ], 'ListNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2274,10 +1511,7 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Hostnames', @@ -2286,10 +1520,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ @@ -2299,45 +1530,28 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Sequence', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortBy', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'QueueNames', @@ -2346,10 +1560,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ @@ -2359,21 +1570,14 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'GetQueue' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListQueues' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2384,28 +1588,24 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'QueueName', + 'name' => 'QueueNames', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'DeleteQueues' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListRegions' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2414,72 +1614,38 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'SpecCode', 'in' => 'query', 'schema' => [ 'type' => 'string', 'required' => false, + 'enum' => ['Next', 'Instant'], ], ], [ - 'name' => 'QueueNames', + 'name' => 'AcceptLanguage', 'in' => 'query', - 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'string', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'enum' => ['zh-CN', 'en-US'], ], ], - ], - ], - 'DeleteNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'MaxResults', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'InstanceIds', + 'name' => 'NextToken', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateJob' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListSharedStorages' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2490,108 +1656,23 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'JobName', + 'name' => 'FileSystemType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'JobSpec', + 'name' => 'FileSystemId', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'CommandLine' => [ - 'type' => 'string', - 'required' => true, - ], - 'RunasUser' => [ - 'type' => 'string', - 'required' => false, - ], - 'RunasUserPassword' => [ - 'type' => 'string', - 'required' => false, - ], - 'Priority' => [ - 'type' => 'string', - 'required' => false, - ], - 'StdoutPath' => [ - 'type' => 'string', - 'required' => false, - ], - 'StderrPath' => [ - 'type' => 'string', - 'required' => false, - ], - 'JobQueue' => [ - 'type' => 'string', - 'required' => false, - ], - 'ArrayRequest' => [ - 'type' => 'string', - 'required' => false, - ], - 'Variables' => [ - 'type' => 'string', - 'required' => false, - ], - 'PostCmdLine' => [ - 'type' => 'string', - 'required' => false, - ], - 'WallTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'Resources' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Nodes' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Cores' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'Memory' => [ - 'type' => 'string', - 'required' => false, - ], - 'Gpus' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListJobs' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListSoftwares' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2600,130 +1681,53 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageSize', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'JobFilter', + 'name' => 'OsInfos', 'in' => 'query', - 'style' => 'json', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'Users' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'Queues' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'Nodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'JobName' => [ - 'type' => 'string', - 'required' => false, - ], - 'JobStatus' => [ - 'type' => 'string', - 'required' => false, - ], - 'CreateTimeStart' => [ - 'type' => 'string', - 'required' => false, - ], - 'CreateTimeEnd' => [ - 'type' => 'string', - 'required' => false, - ], - 'SortBy' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ExecuteOrder' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubmitOrder' => [ - 'type' => 'string', - 'required' => false, - ], - 'PendOrder' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'Diagnosis' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Option' => [ - 'type' => 'string', - 'required' => false, - ], - 'Operator' => [ - 'type' => 'string', - 'required' => false, - ], - 'Threshold' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'OsTag' => ['type' => 'string', 'required' => false], + 'Architecture' => ['type' => 'string', 'required' => false], ], ], + 'maxItems' => 100, ], ], + [ + 'name' => 'Category', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'GetJobLog' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListUsers' => [ + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2734,53 +1738,50 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'JobId', + 'name' => 'PageNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'LogType', + 'name' => 'PageSize', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], + ], + ], + 'StopJobs' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'Size', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'Offset', + 'name' => 'JobIds', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'GetJob' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'UnInstallAddon' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2791,28 +1792,18 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'JobId', + 'name' => 'AddonId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'StopJobs' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UninstallSoftwares' => [ + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2823,33 +1814,30 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'JobIds', + 'name' => 'AdditionalPackages', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Version' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], - 'ListCommonLogs' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateCluster' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2860,168 +1848,100 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'From', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'To', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'ActionName', + 'name' => 'ClusterName', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'OperatorUid', + 'name' => 'ClusterDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'LogRequestId', + 'name' => 'MaxCount', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'ActionStatus', + 'name' => 'MaxCoreCount', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'LogType', + 'name' => 'DeletionProtection', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'Resource', + 'name' => 'ClientVersion', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'PageNumber', + 'name' => 'ClusterCustomConfiguration', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Script' => ['type' => 'string', 'required' => false], + 'Args' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'PageSize', + 'name' => 'GrowInterval', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'IsReverse', + 'name' => 'IdleInterval', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - 'GetCommonLogDetail' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'From', + 'name' => 'EnableScaleOut', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'To', + 'name' => 'EnableScaleIn', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'LogRequestId', + 'name' => 'MonitorSpec', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'EnableComputeLoadMonitor' => ['type' => 'boolean', 'required' => false], + ], ], ], [ - 'name' => 'HiddenProcess', + 'name' => 'SchedulerSpec', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'boolean', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'EnableTopologyAwareness' => ['type' => 'boolean', 'required' => false], + ], ], ], ], ], - 'AttachNodes' => [ - 'methods' => [ - 'get', - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateNodes' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3032,52 +1952,30 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'QueueName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ComputeNode', + 'name' => 'Instances', 'in' => 'query', 'style' => 'json', 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'InstanceIds' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'InstanceId' => ['type' => 'string', 'required' => false], + 'KeepAlive' => ['type' => 'boolean', 'required' => false], ], ], ], ], ], ], - 'ListRegions' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateQueue' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3086,55 +1984,54 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SpecCode', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - 'enum' => [ - 'Next', - 'Instant', - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'AcceptLanguage', + 'name' => 'Queue', 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, - 'enum' => [ - 'zh-CN', - 'en-US', + 'properties' => [ + 'QueueName' => ['type' => 'string', 'required' => true], + 'EnableScaleOut' => ['type' => 'boolean', 'required' => false], + 'EnableScaleIn' => ['type' => 'boolean', 'required' => false], + 'MinCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'MaxCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'InitialCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'InterConnect' => ['type' => 'string', 'required' => false], + 'VSwitchIds' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'ComputeNodes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['$ref' => '#/components/schemas/NodeTemplate', 'required' => false], + ], + 'AllocationStrategy' => ['type' => 'string', 'required' => false], + 'RamRole' => ['type' => 'string', 'required' => false], + 'HostnamePrefix' => ['type' => 'string', 'required' => false], + 'HostnameSuffix' => ['type' => 'string', 'required' => false], + 'MaxCountPerCycle' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'KeepAliveNodes' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'ReservedNodePoolId' => ['type' => 'string', 'required' => false], ], ], ], - [ - 'name' => 'MaxResults', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'NextToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], ], ], - 'CreateReservedNodePool' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateUser' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3145,167 +2042,44 @@ [ 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Name', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Description', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Count', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'VSwitchId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HostPrefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HostPostfix', + 'name' => 'UserName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DeleteReservedNodePool' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', + 'name' => 'Group', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Id', + 'name' => 'Password', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-qingdao', - 'endpoint' => 'ehpc.cn-qingdao.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'ehpc.cn-beijing.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'ehpc.cn-zhangjiakou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-huhehaote', - 'endpoint' => 'ehpc.cn-huhehaote.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wulanchabu', - 'endpoint' => 'ehpc.cn-wulanchabu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'ehpc.cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'ehpc.cn-shanghai.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'ehpc.cn-shenzhen.aliyuncs.com', - ], - [ - 'regionId' => 'cn-heyuan', - 'endpoint' => 'ehpc.cn-heyuan.aliyuncs.com', - ], - [ - 'regionId' => 'cn-guangzhou', - 'endpoint' => 'ehpc.cn-guangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-chengdu', - 'endpoint' => 'ehpc.cn-chengdu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wuhan-lr', - 'endpoint' => 'ehpc.cn-wuhan-lr.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong', - 'endpoint' => 'ehpc.cn-hongkong.aliyuncs.com', - ], - [ - 'regionId' => 'ap-northeast-1', - 'endpoint' => 'ehpc.ap-northeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'ehpc.ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-2', - 'endpoint' => 'ehpc.ap-southeast-2.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-5', - 'endpoint' => 'ehpc.ap-southeast-5.aliyuncs.com', - ], - [ - 'regionId' => 'eu-central-1', - 'endpoint' => 'ehpc.eu-central-1.aliyuncs.com', - ], + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.ap-northeast-1.aliyuncs.com', 'endpoint' => 'ehpc.ap-northeast-1.aliyuncs.com', 'vpc' => 'ehpc-vpc.ap-northeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.ap-southeast-1.aliyuncs.com', 'endpoint' => 'ehpc.ap-southeast-1.aliyuncs.com', 'vpc' => 'ehpc-vpc.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.ap-southeast-2.aliyuncs.com', 'endpoint' => 'ehpc.ap-southeast-2.aliyuncs.com', 'vpc' => 'ehpc-vpc.ap-southeast-2.aliyuncs.com'], + ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.ap-southeast-5.aliyuncs.com', 'endpoint' => 'ehpc.ap-southeast-5.aliyuncs.com', 'vpc' => 'ehpc-vpc.ap-southeast-5.aliyuncs.com'], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-beijing.aliyuncs.com', 'endpoint' => 'ehpc.cn-beijing.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-chengdu.aliyuncs.com', 'endpoint' => 'ehpc.cn-chengdu.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-chengdu.aliyuncs.com'], + ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-guangzhou.aliyuncs.com', 'endpoint' => 'ehpc.cn-guangzhou.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-guangzhou.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-hangzhou.aliyuncs.com', 'endpoint' => 'ehpc.cn-hangzhou.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-heyuan.aliyuncs.com', 'endpoint' => 'ehpc.cn-heyuan.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-heyuan.aliyuncs.com'], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-hongkong.aliyuncs.com', 'endpoint' => 'ehpc.cn-hongkong.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-hongkong.aliyuncs.com'], + ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-huhehaote.aliyuncs.com', 'endpoint' => 'ehpc.cn-huhehaote.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-huhehaote.aliyuncs.com'], + ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-qingdao.aliyuncs.com', 'endpoint' => 'ehpc.cn-qingdao.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-qingdao.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-shanghai.aliyuncs.com', 'endpoint' => 'ehpc.cn-shanghai.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-shenzhen.aliyuncs.com', 'endpoint' => 'ehpc.cn-shenzhen.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'cn-wuhan-lr', 'regionName' => '华中1(武汉-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-wuhan-lr.aliyuncs.com', 'endpoint' => 'ehpc.cn-wuhan-lr.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-wuhan-lr.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'ehpc.cn-wulanchabu.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-wulanchabu.aliyuncs.com'], + ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ehpc.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'ehpc.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'ehpc-vpc.cn-zhangjiakou.aliyuncs.com'], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ehpc.eu-central-1.aliyuncs.com', 'endpoint' => 'ehpc.eu-central-1.aliyuncs.com', 'vpc' => 'ehpc-vpc.eu-central-1.aliyuncs.com'], ], ]; |
