summaryrefslogtreecommitdiff
path: root/data/ehpc/2024-07-30
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/ehpc/2024-07-30
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-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.php3026
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'],
],
];