From 814ec806c22e2782390af5a4a05cb6281aabd5e1 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Sun, 12 Jul 2026 16:56:35 +0800 Subject: update APIs 20260712 --- data/eflo-controller/2022-12-15/api-docs.php | 4721 +++++++++----------------- data/eflo-controller/2026-06-12/api-docs.php | 67 + 2 files changed, 1694 insertions(+), 3094 deletions(-) create mode 100644 data/eflo-controller/2026-06-12/api-docs.php (limited to 'data/eflo-controller') diff --git a/data/eflo-controller/2022-12-15/api-docs.php b/data/eflo-controller/2022-12-15/api-docs.php index 64ee5c5..742ef59 100644 --- a/data/eflo-controller/2022-12-15/api-docs.php +++ b/data/eflo-controller/2022-12-15/api-docs.php @@ -1,22 +1,36 @@ '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'eflo-controller', - 'version' => '2022-12-15', - ], + 'info' => ['style' => 'RPC', 'product' => 'eflo-controller', 'version' => '2022-12-15'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'CreateCluster' => [ - 'methods' => [ - 'post', + 'ApproveOperation' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'OperationType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'ChangeNodeGroup' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -25,28 +39,132 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ClusterName', + 'name' => 'Nodes', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'ClusterType', + 'name' => 'IgnoreFailedNodeTasks', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'TargetNodeGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'ChangeNodeTypes' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'NodeType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NodeIds', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'ChangeResourceGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceRegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'CloseSession' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'SessionToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SessionId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'CreateCluster' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ClusterType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], [ 'name' => 'ClusterDescription', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeGroups', @@ -63,57 +181,21 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], + 'Category' => ['type' => 'string', 'required' => false], + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], ], ], - 'NodeGroupDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'KeyPairName' => [ - 'type' => 'string', - 'required' => false, - ], - 'FileSystemMountEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'NodeGroupName' => [ - 'type' => 'string', - 'required' => false, - ], - 'ZoneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserData' => [ - 'type' => 'string', - 'required' => false, - ], - 'VirtualGpuEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'MachineType' => [ - 'type' => 'string', - 'required' => false, - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => false, - ], + 'NodeGroupDescription' => ['type' => 'string', 'required' => false], + 'KeyPairName' => ['type' => 'string', 'required' => false], + 'RamRoleName' => ['type' => 'string', 'required' => false, 'maxLength' => 128], + 'FileSystemMountEnabled' => ['type' => 'boolean', 'required' => false], + 'NodeGroupName' => ['type' => 'string', 'required' => false], + 'ZoneId' => ['type' => 'string', 'required' => false], + 'UserData' => ['type' => 'string', 'required' => false], + 'VirtualGpuEnabled' => ['type' => 'boolean', 'required' => false], + 'MachineType' => ['type' => 'string', 'required' => false], + 'ImageId' => ['type' => 'string', 'required' => false], 'Nodes' => [ 'type' => 'array', 'required' => false, @@ -128,55 +210,20 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'DeleteWithNode' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'BurstingEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ProvisionedIops' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'DeleteWithNode' => ['type' => 'boolean', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], + 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], + 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + 'Hostname' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], ], ], ], @@ -194,62 +241,24 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'DeleteWithNode' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'BurstingEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ProvisionedIops' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'DeleteWithNode' => ['type' => 'boolean', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], + 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], + 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'HyperNodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'HyperNodeId' => ['type' => 'string', 'required' => false], + 'Hostname' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], ], ], ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], + 'LoginPassword' => ['type' => 'string', 'required' => false], ], ], ], @@ -257,18 +266,12 @@ [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Networks', @@ -282,30 +285,12 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'CenId' => [ - 'type' => 'string', - 'required' => false, - ], - 'CloudLinkCidr' => [ - 'type' => 'string', - 'required' => false, - ], - 'CloudLinkId' => [ - 'type' => 'string', - 'required' => false, - ], - 'MonitorVpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'MonitorVswitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpdCidr' => [ - 'type' => 'string', - 'required' => false, - ], + 'CenId' => ['type' => 'string', 'required' => false], + 'CloudLinkCidr' => ['type' => 'string', 'required' => false], + 'CloudLinkId' => ['type' => 'string', 'required' => false], + 'MonitorVpcId' => ['type' => 'string', 'required' => false], + 'MonitorVswitchId' => ['type' => 'string', 'required' => false], + 'VpdCidr' => ['type' => 'string', 'required' => false], 'VpdSubnets' => [ 'type' => 'array', 'required' => false, @@ -313,18 +298,9 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SubnetCidr' => [ - 'type' => 'string', - 'required' => false, - ], - 'ZoneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'SubnetType' => [ - 'type' => 'string', - 'required' => false, - ], + 'SubnetCidr' => ['type' => 'string', 'required' => false], + 'ZoneId' => ['type' => 'string', 'required' => false], + 'SubnetType' => ['type' => 'string', 'required' => false], ], ], ], @@ -334,17 +310,11 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'VpdId' => [ - 'type' => 'string', - 'required' => false, - ], + 'VpdId' => ['type' => 'string', 'required' => false], 'VpdSubnets' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], @@ -369,21 +339,12 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], + 'Subnet' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], - 'MachineType' => [ - 'type' => 'string', - 'required' => false, - ], + 'MachineType' => ['type' => 'string', 'required' => false], ], ], ], @@ -398,21 +359,12 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], + 'Subnet' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], - 'BondDefaultSubnet' => [ - 'type' => 'string', - 'required' => false, - ], + 'BondDefaultSubnet' => ['type' => 'string', 'required' => false], ], ], 'NodePolicy' => [ @@ -429,47 +381,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], + 'Subnet' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], ], ], ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], + 'NodeId' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - 'SecurityGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchZoneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'TailIpVersion' => [ - 'type' => 'string', - 'required' => false, - ], + 'SecurityGroupId' => ['type' => 'string', 'required' => false], + 'VSwitchZoneId' => ['type' => 'string', 'required' => false], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'TailIpVersion' => ['type' => 'string', 'required' => false], ], ], ], @@ -484,14 +412,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], + 'Value' => ['type' => 'string', 'required' => false], + 'Key' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, @@ -508,25 +430,16 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ComponentType' => [ - 'type' => 'string', - 'required' => false, - ], + 'ComponentType' => ['type' => 'string', 'required' => false], 'ComponentConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'BasicArgs' => [ - 'type' => 'any', - 'required' => false, - ], + 'BasicArgs' => ['type' => 'any', 'required' => false], 'NodeUnits' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'any', - 'required' => false, - ], + 'items' => ['type' => 'any', 'required' => false], ], ], ], @@ -537,10 +450,7 @@ [ 'name' => 'HpnZone', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NimizVSwitches', @@ -549,30 +459,19 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'OpenEniJumboFrame', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'DeleteCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateDiagnosticTask' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -583,1578 +482,65 @@ [ 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DescribeCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'ExtendCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NodeGroups', + 'name' => 'NodeIds', 'in' => 'formData', - 'style' => 'json', + 'style' => 'simple', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Nodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DataDisk' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DeleteWithNode' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'BurstingEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ProvisionedIops' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'HyperNodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], - 'HyperNodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - 'DataDisk' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'DeleteWithNode' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'BurstingEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'ProvisionedIops' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - 'NodeGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'UserData' => [ - 'type' => 'string', - 'required' => false, - ], - 'ZoneId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Amount' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'ChargeType' => [ - 'type' => 'string', - 'required' => false, - ], - 'Period' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'AutoRenew' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Hostnames' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeTag' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'VpcId' => [ - 'type' => 'string', - 'required' => false, - ], - 'VSwitchId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - [ - 'name' => 'IgnoreFailedNodeTasks', - 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'VpdSubnets', + 'name' => 'DiagnosticType', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IpAllocationPolicy', + 'name' => 'AiJobLogInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'BondPolicy' => [ + 'properties' => [ + 'AiJobLogs' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'BondDefaultSubnet' => [ - 'type' => 'string', - 'required' => false, - ], - 'Bonds' => [ + 'AiInstance' => ['type' => 'string', 'required' => false], + 'Logs' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'MachineTypePolicy' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Bonds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'MachineType' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'NodePolicy' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Bonds' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - 'Subnet' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - ], - [ - 'name' => 'VSwitchZoneId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'ListClusters' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NextToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Tags', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - ], - ], - 'maxItems' => 21, - ], - ], - ], - ], - 'ListClusterNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'NextToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'NodeGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Tags', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - ], - ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OperatingStates', - 'in' => 'formData', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], - ], - ], - ], - 'ShrinkCluster' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'NodeGroups', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'NodeGroupId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Nodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'HyperNodes' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'HyperNodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], - ], - [ - 'name' => 'IgnoreFailedNodeTasks', - 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - 'CreateNodeGroup' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NodeGroup', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'Az' => [ - 'type' => 'string', - 'required' => true, - ], - 'NodeGroupDescription' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeGroupName' => [ - 'type' => 'string', - 'required' => true, - ], - 'MachineType' => [ - 'type' => 'string', - 'required' => true, - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => true, - ], - 'UserData' => [ - 'type' => 'string', - 'required' => false, - ], - 'SystemDisk' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Size' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'PerformanceLevel' => [ - 'type' => 'string', - 'required' => false, - ], - 'Category' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'FileSystemMountEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'VirtualGpuEnabled' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'KeyPairName' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'NodeUnit', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'any', - ], - ], - ], - ], - ], - 'UpdateNodeGroup' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NodeGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'NewNodeGroupName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'UserData', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'FileSystemMountEnabled', - 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - [ - 'name' => 'KeyPairName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ImageId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'LoginPassword', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'DeleteNodeGroup' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'NodeGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'ListNodeGroups' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NodeGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'NextToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - ], - ], - 'DeleteNode' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NodeId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DescribeNode' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NodeId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'ListFreeNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NextToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'MachineType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'HpnZone', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Tags', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'OperatingStates', - 'in' => 'formData', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], - ], - ], - ], - 'RebootNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Nodes', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - [ - 'name' => 'IgnoreFailedNodeTasks', - 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - 'ReimageNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Nodes', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hostname' => [ - 'type' => 'string', - 'required' => false, - ], - 'LoginPassword' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - 'ImageId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - [ - 'name' => 'IgnoreFailedNodeTasks', - 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - [ - 'name' => 'UserData', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'CreateVsc' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClientToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'NodeId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'VscType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'VscName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Tag', - 'in' => 'formData', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'DescribeVsc' => [ - 'path' => '', - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'VscId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'DeleteVsc' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClientToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'VscId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'ListVscs' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'NextToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'MaxResults', - 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - ], - [ - 'name' => 'NodeIds', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], - ], - [ - 'name' => 'VscName', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Tag', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'UntagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ResourceType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ResourceId', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], - ], - [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'TagKey', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'All', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - ], - ], - 'TagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ResourceType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ResourceId', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 50, - ], - ], - [ - 'name' => 'RegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Tag', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 128, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 256, + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Datetime' => ['type' => 'string', 'required' => false], + 'LogContent' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'NodeId' => ['type' => 'string', 'required' => false], + ], ], ], + 'EndTime' => ['type' => 'string', 'required' => false], + 'StartTime' => ['type' => 'string', 'required' => false], ], - 'maxItems' => 20, ], ], ], ], - 'ListTagResources' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateNetTestTask' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2163,77 +549,135 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ResourceType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'NetTestType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceId', - 'in' => 'query', - 'style' => 'repeatList', + 'name' => 'Port', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TrafficTest', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, + 'properties' => [ + 'Protocol' => ['type' => 'string', 'required' => false], + 'TrafficModel' => ['type' => 'string', 'required' => false], + 'Duration' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'QP' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'GDR' => ['type' => 'boolean', 'required' => false], + 'Clients' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ResourceId' => ['type' => 'string', 'required' => false], + 'Bond' => ['type' => 'string', 'required' => false], + 'IP' => ['type' => 'string', 'required' => false], + 'ServerName' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'Servers' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ResourceId' => ['type' => 'string', 'required' => false], + 'Bond' => ['type' => 'string', 'required' => false], + 'IP' => ['type' => 'string', 'required' => false], + 'ServerName' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + ], + ], + ], ], - 'maxItems' => 50, ], ], [ - 'name' => 'RegionId', - 'in' => 'query', + 'name' => 'DelayTest', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hosts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ResourceId' => ['type' => 'string', 'required' => false], + 'Bond' => ['type' => 'string', 'required' => false], + 'IP' => ['type' => 'string', 'required' => false], + 'ServerName' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], ], ], [ - 'name' => 'Tag', - 'in' => 'query', - 'style' => 'repeatList', + 'name' => 'CommTest', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', + 'properties' => [ + 'Type' => ['type' => 'string', 'required' => false], + 'Model' => ['type' => 'string', 'required' => false], + 'GPUNum' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'Hosts' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ResourceId' => ['type' => 'string', 'required' => false], + 'IP' => ['type' => 'string', 'required' => false], + 'ServerName' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + ], ], ], ], - 'maxItems' => 21, ], ], [ - 'name' => 'NextToken', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NetworkMode', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ClusterName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeZones' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateNodeGroup' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2242,48 +686,56 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AcceptLanguage', + 'name' => 'NodeGroup', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'Az' => ['type' => 'string', 'required' => true], + 'NodeGroupDescription' => ['type' => 'string', 'required' => false], + 'NodeGroupName' => ['type' => 'string', 'required' => true], + 'MachineType' => ['type' => 'string', 'required' => true], + 'ImageId' => ['type' => 'string', 'required' => true], + 'UserData' => ['type' => 'string', 'required' => false], + 'SystemDisk' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + ], + ], + 'FileSystemMountEnabled' => ['type' => 'boolean', 'required' => false], + 'VirtualGpuEnabled' => ['type' => 'boolean', 'required' => false], + 'KeyPairName' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], + 'RamRoleName' => ['type' => 'string', 'required' => false, 'maxLength' => 128], + ], ], ], - ], - ], - 'DescribeTask' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'TaskId', + 'name' => 'NodeUnit', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'additionalProperties' => ['type' => 'any'], ], ], ], ], - 'DescribeRegions' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateSession' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2292,24 +744,26 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'AcceptLanguage', + 'name' => 'NodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'StartTime', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SessionType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ChangeResourceGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateVsc' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2318,47 +772,53 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ResourceType', + 'name' => 'ClientToken', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceRegionId', - 'in' => 'query', + 'name' => 'VscType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'VscName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tag', + 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ApproveOperation' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteCluster' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2367,31 +827,16 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NodeId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'OperationType', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'StopInvocation' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteHyperNode' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2400,36 +845,16 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InvokeId', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'NodeIdList', + 'name' => 'HyperNodeId', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'RunCommand' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteNode' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -2438,150 +863,112 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Name', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Description', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'CommandContent', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Timeout', + 'name' => 'NodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DeleteNodeGroup' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'WorkingDir', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'EnableParameter', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ContentEncoding', + 'name' => 'NodeGroupId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DeleteVsc' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Username', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'NodeIdList', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'RepeatMode', + 'name' => 'VscId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeCluster' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ClientToken', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Frequency', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeDiagnosticResult' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Parameters', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'CommandId', + 'name' => 'DiagnosticId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeHyperNode' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'TerminationMode', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Launcher', + 'name' => 'HyperNodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInvocations' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2592,45 +979,28 @@ [ 'name' => 'InvokeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IncludeOutput', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ContentEncoding', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeSendFileResults' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeNetTestResult' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2639,31 +1009,32 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'InvokeId', + 'name' => 'TestId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeNode' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ [ 'name' => 'NodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'SendFile' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeNodeGroup' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2672,109 +1043,106 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Name', + 'name' => 'NodeGroupId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeNodeType' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Description', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'TargetDir', + 'name' => 'NodeType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeRegions' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'ContentType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Content', + 'name' => 'AcceptLanguage', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeSendFileResults' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'FileMode', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'FileOwner', + 'name' => 'InvokeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'FileGroup', + 'name' => 'NodeId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'DescribeTask' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'NodeIdList', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'Overwrite', + 'name' => 'TaskId', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + ], + 'DescribeVsc' => [ + 'path' => '', + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Timeout', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'VscId', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'ListMachineTypes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeZones' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2783,23 +1151,15 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Name', + 'name' => 'AcceptLanguage', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CreateDiagnosticTask' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ExtendCluster' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2810,97 +1170,238 @@ [ 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NodeIds', + 'name' => 'NodeGroups', 'in' => 'formData', - 'style' => 'simple', + 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Nodes' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hostname' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'DataDisk' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DeleteWithNode' => ['type' => 'boolean', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], + 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], + 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + 'SecurityGroupId' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'HyperNodes' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hostname' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], + 'HyperNodeId' => ['type' => 'string', 'required' => false], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'DataDisk' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'DeleteWithNode' => ['type' => 'boolean', 'required' => false], + 'Category' => ['type' => 'string', 'required' => false], + 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'PerformanceLevel' => ['type' => 'string', 'required' => false], + 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], + 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + ], + ], + 'SecurityGroupId' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'NodeGroupId' => ['type' => 'string', 'required' => false], + 'UserData' => ['type' => 'string', 'required' => false], + 'ZoneId' => ['type' => 'string', 'required' => false], + 'Amount' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'ChargeType' => ['type' => 'string', 'required' => false], + 'Period' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + 'AutoRenew' => ['type' => 'boolean', 'required' => false], + 'Hostnames' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + ], + 'LoginPassword' => ['type' => 'string', 'required' => false], + 'NodeTag' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'VpcId' => ['type' => 'string', 'required' => false], + 'VSwitchId' => ['type' => 'string', 'required' => false], + 'SavingsPlanId' => ['type' => 'string', 'required' => false], + ], ], ], ], [ - 'name' => 'DiagnosticType', + 'name' => 'IgnoreFailedNodeTasks', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'VpdSubnets', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'AiJobLogInfo', + 'name' => 'IpAllocationPolicy', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'AiJobLogs' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'BondPolicy' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'AiInstance' => [ - 'type' => 'string', - 'required' => false, - ], - 'Logs' => [ + 'BondDefaultSubnet' => ['type' => 'string', 'required' => false], + 'Bonds' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Datetime' => [ - 'type' => 'string', - 'required' => false, - ], - 'LogContent' => [ - 'type' => 'string', - 'required' => false, + 'Name' => ['type' => 'string', 'required' => false], + 'Subnet' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], + 'MachineTypePolicy' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Bonds' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Subnet' => ['type' => 'string', 'required' => false], ], ], ], + 'MachineType' => ['type' => 'string', 'required' => false], ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, + ], + ], + 'NodePolicy' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Bonds' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Name' => ['type' => 'string', 'required' => false], + 'Subnet' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'NodeId' => ['type' => 'string', 'required' => false], + 'Hostname' => ['type' => 'string', 'required' => false], ], ], ], ], - 'EndTime' => [ - 'type' => 'string', - 'required' => false, - ], - 'StartTime' => [ - 'type' => 'string', - 'required' => false, - ], ], ], ], + [ + 'name' => 'VSwitchZoneId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'StopNodes' => [ - 'methods' => [ - 'post', + 'GetHyperNode' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'HyperNodeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'ListClusterHyperNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2909,36 +1410,119 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'Nodes', + 'name' => 'ClusterId', 'in' => 'formData', - 'style' => 'json', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'NextToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + ], + ], + 'maxItems' => 21, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'ListClusterNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'NextToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + ], ], + 'maxItems' => 21, ], ], [ - 'name' => 'IgnoreFailedNodeTasks', + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'OperatingStates', 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'boolean', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], ], ], - 'ListImages' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListClusters' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2947,39 +1531,43 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ImageVersion', + 'name' => 'NextToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Architecture', + 'name' => 'MaxResults', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'Platform', + 'name' => 'ResourceGroupId', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + ], + ], + 'maxItems' => 21, ], ], ], ], - 'DescribeDiagnosticResult' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDiagnosticResults' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -2988,23 +1576,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'DiagnosticId', + 'name' => 'NextToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'DiagType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'CloseSession' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListFreeHyperNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3013,31 +1608,64 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'SessionToken', + 'name' => 'NextToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'MachineType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HpnZone', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], [ - 'name' => 'SessionId', + 'name' => 'Status', 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], ], ], - 'CreateSession' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListFreeNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3046,39 +1674,64 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NodeId', + 'name' => 'NextToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'StartTime', + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'MachineType', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HpnZone', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ResourceGroupId', 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], [ - 'name' => 'SessionType', + 'name' => 'OperatingStates', 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], ], ], - 'CreateNetTestTask' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListHyperNodes' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3087,257 +1740,173 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NetTestType', + 'name' => 'NodeGroupName', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Port', + 'name' => 'MachineType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'TrafficTest', + 'name' => 'ZoneId', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Protocol' => [ - 'type' => 'string', - 'required' => false, - ], - 'TrafficModel' => [ - 'type' => 'string', - 'required' => false, - ], - 'Duration' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'QP' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'GDR' => [ - 'type' => 'boolean', - 'required' => false, - ], - 'Clients' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Bond' => [ - 'type' => 'string', - 'required' => false, - ], - 'IP' => [ - 'type' => 'string', - 'required' => false, - ], - 'ServerName' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'Servers' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Bond' => [ - 'type' => 'string', - 'required' => false, - ], - 'IP' => [ - 'type' => 'string', - 'required' => false, - ], - 'ServerName' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DelayTest', + 'name' => 'NextToken', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Hosts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Bond' => [ - 'type' => 'string', - 'required' => false, - ], - 'IP' => [ - 'type' => 'string', - 'required' => false, - ], - 'ServerName' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HyperNodeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'CommTest', + 'name' => 'ClusterName', 'in' => 'formData', - 'style' => 'json', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HpnZone', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tags', + 'in' => 'formData', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'object', + 'type' => 'array', 'required' => false, - 'properties' => [ - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'Model' => [ - 'type' => 'string', - 'required' => false, - ], - 'GPUNum' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - 'Hosts' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ResourceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'IP' => [ - 'type' => 'string', - 'required' => false, - ], - 'ServerName' => [ - 'type' => 'string', - 'required' => false, - ], - 'NodeId' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], ], ], + 'maxItems' => 100, ], ], [ - 'name' => 'ClusterId', - 'in' => 'formData', + 'name' => 'OperatingStates', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, ], ], [ - 'name' => 'NetworkMode', - 'in' => 'formData', + 'name' => 'CommodityCode', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'HyperNodeIds', + 'in' => 'query', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + ], + ], + 'ListImages' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ImageVersion', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], [ - 'name' => 'ClusterName', + 'name' => 'Architecture', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Platform', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'ListMachineNetworkInfo' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'MachineHpnInfo', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'HpnZone' => ['type' => 'string', 'required' => false], + 'MachineType' => ['type' => 'string', 'required' => false], + 'RegionId' => ['type' => 'string', 'required' => false], + ], + ], ], ], ], ], - 'ListUserClusterTypes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListMachineTypes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, - 'parameters' => [], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], ], 'ListNetTestResults' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3348,47 +1917,28 @@ [ 'name' => 'NextToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'NetTestType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListDiagnosticResults' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListNodeGroups' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3397,48 +1947,72 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NextToken', + 'name' => 'NodeGroupId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxResults', + 'name' => 'NextToken', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'DiagType', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'MaxResults', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], - 'DescribeNetTestResult' => [ - 'methods' => [ - 'post', + 'ListSyslogs' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'http', - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ToTime', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Query', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Reverse', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'NextToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NodeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'FromTime', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], + ], ], + ], + 'ListTagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3447,23 +2021,66 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TestId', - 'in' => 'formData', + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'ListMachineNetworkInfo' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'ListUserClusterTypes' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], + 'deprecated' => false, + 'parameters' => [], + ], + 'ListVscs' => [ + 'path' => '', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3472,9 +2089,35 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'MachineHpnInfo', + 'name' => 'NextToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'MaxResults', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + [ + 'name' => 'NodeIds', 'in' => 'formData', 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'VscName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Tag', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, @@ -3482,32 +2125,23 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'HpnZone' => [ - 'type' => 'string', - 'required' => false, - ], - 'MachineType' => [ - 'type' => 'string', - 'required' => false, - ], - 'RegionId' => [ - 'type' => 'string', - 'required' => false, - ], + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 129], + 'Value' => ['type' => 'string', 'required' => false], ], ], + 'maxItems' => 21, ], ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], ], ], - 'DescribeNodeType' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RebootNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3516,23 +2150,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NodeType', + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Nodes', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], + [ + 'name' => 'IgnoreFailedNodeTasks', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], + ], ], ], - 'ListSyslogs' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ReimageNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3541,62 +2182,44 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ToTime', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'Query', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Reverse', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', + 'name' => 'Nodes', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Hostname' => ['type' => 'string', 'required' => false], + 'LoginPassword' => ['type' => 'string', 'required' => false], + 'NodeId' => ['type' => 'string', 'required' => false], + 'ImageId' => ['type' => 'string', 'required' => false], + ], + ], ], ], [ - 'name' => 'NodeId', + 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'FromTime', + 'name' => 'UserData', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ReportNodesStatus' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -3611,62 +2234,39 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'StartTime', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Reason', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IssueCategory', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'DescribeNodeGroup' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RunCommand' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3675,155 +2275,96 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NodeGroupId', + 'name' => 'Name', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ChangeNodeGroup' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'Description', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'Nodes', + 'name' => 'CommandContent', 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'IgnoreFailedNodeTasks', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'name' => 'Timeout', + 'in' => 'formData', + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ - 'name' => 'TargetNodeGroupId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'WorkingDir', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ListClusterHyperNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'EnableParameter', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'ClusterId', + 'name' => 'ContentEncoding', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'NextToken', + 'name' => 'Username', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxResults', + 'name' => 'NodeIdList', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'NodeGroupId', + 'name' => 'RepeatMode', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tags', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - ], - ], - 'maxItems' => 21, - ], + 'name' => 'ClientToken', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'Frequency', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Parameters', + 'in' => 'formData', + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], + ], + [ + 'name' => 'CommandId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'TerminationMode', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Launcher', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'ListHyperNodes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SendFile' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3832,82 +2373,86 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NodeGroupName', + 'name' => 'Name', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'MachineType', + 'name' => 'Description', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ZoneId', + 'name' => 'TargetDir', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'NextToken', + 'name' => 'ContentType', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'MaxResults', + 'name' => 'Content', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'FileMode', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'FileOwner', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'FileGroup', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NodeIdList', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'HyperNodeId', + 'name' => 'Overwrite', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], [ - 'name' => 'ClusterName', + 'name' => 'Timeout', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + ], + ], + ], + 'ShrinkCluster' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HpnZone', + 'name' => 'ClusterId', 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Tags', + 'name' => 'NodeGroups', 'in' => 'formData', - 'style' => 'repeatList', + 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, @@ -3915,64 +2460,70 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', + 'NodeGroupId' => ['type' => 'string', 'required' => false], + 'Nodes' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'NodeId' => ['type' => 'string', 'required' => false], + ], + ], ], - 'Value' => [ - 'type' => 'string', + 'HyperNodes' => [ + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'HyperNodeId' => ['type' => 'string', 'required' => false], + ], + ], ], ], ], - 'maxItems' => 100, ], ], [ - 'name' => 'OperatingStates', - 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, - ], + 'name' => 'IgnoreFailedNodeTasks', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + ], + ], + 'StopInvocation' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'CommodityCode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'InvokeId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'HyperNodeIds', - 'in' => 'query', + 'name' => 'NodeIdList', + 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], ], ], - 'ListFreeHyperNodes' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'StopNodes' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -3981,96 +2532,76 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'NextToken', + 'name' => 'Nodes', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], ], ], [ - 'name' => 'MaxResults', + 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'boolean', 'required' => false], ], + ], + ], + 'TagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'MachineType', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'HpnZone', - 'in' => 'formData', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'ResourceGroupId', - 'in' => 'formData', + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'array', + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], [ - 'name' => 'Tags', - 'in' => 'formData', + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Tag', + 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, + 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 129, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 128], + 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 256], ], ], - 'maxItems' => 21, - ], - ], - [ - 'name' => 'Status', - 'in' => 'formData', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - 'maxItems' => 100, + 'maxItems' => 20, ], ], ], ], - 'DescribeHyperNode' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'UntagResources' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4079,62 +2610,47 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HyperNodeId', - 'in' => 'formData', + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 50, ], ], - ], - ], - 'ChangeNodeTypes' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'NodeType', - 'in' => 'formData', + 'name' => 'TagKey', + 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 21, ], ], [ - 'name' => 'NodeIds', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'name' => 'All', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], - 'DeleteHyperNode' => [ - 'path' => '', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UpdateNodeGroup' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -4143,60 +2659,77 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'HyperNodeId', + 'name' => 'NodeGroupId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'NewNodeGroupName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'UserData', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'FileSystemMountEnabled', + 'in' => 'formData', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'KeyPairName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'RamRoleName', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false, 'maxLength' => 128], + ], + [ + 'name' => 'ImageId', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'LoginPassword', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'SystemDisk', 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'properties' => [ + 'PerformanceLevel' => ['type' => 'string'], + ], ], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-huhehaote', - 'endpoint' => 'eflo-controller.cn-huhehaote.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'eflo-controller.cn-beijing.aliyuncs.com ', - ], - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wulanchabu', - 'endpoint' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'eflo-controller.cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'eflo-controller.cn-shanghai.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'eflo-controller.cn-shenzhen.aliyuncs.com', - ], - [ - 'regionId' => 'cn-heyuan', - 'endpoint' => 'eflo-controller.cn-heyuan.aliyuncs.com', - ], - [ - 'regionId' => 'cn-guangzhou', - 'endpoint' => 'eflo-controller.cn-guangzhou.aliyuncs.com ', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'eflo-controller.ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-7', - 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com ', - ], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-wulanchabu.aliyuncs.com'], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-beijing.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-beijing.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-shanghai.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shanghai.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-hongkong.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-hongkong.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-hongkong.aliyuncs.com'], + ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-heyuan.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-heyuan.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-heyuan.aliyuncs.com'], + ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-zhangjiakou.aliyuncs.com'], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-shenzhen.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shenzhen.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-northeast-1.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-northeast-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-northeast-1.aliyuncs.com'], + ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-guangzhou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-guangzhou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-guangzhou.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-1.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-3.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-3.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-3.aliyuncs.com'], + ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-huhehaote.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-huhehaote.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-huhehaote.aliyuncs.com'], + ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-7.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-7.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-hangzhou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-hangzhou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'ap-southeast-8', 'regionName' => '马来西亚(柔佛州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-sourtheast-8.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-sourtheast-8.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-8.aliyuncs.com'], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'eflo-controller.eu-central-1.aliyuncs.com', 'endpoint' => 'eflo-controller.eu-central-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.eu-central-1.aliyuncs.com'], + ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'eflo-controller.me-east-1.aliyuncs.com', 'endpoint' => 'eflo-controller.me-east-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.me-east-1.aliyuncs.com'], + ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'eflo-controller.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shanghai-finance-1.aliyuncs.com'], ], ]; diff --git a/data/eflo-controller/2026-06-12/api-docs.php b/data/eflo-controller/2026-06-12/api-docs.php new file mode 100644 index 0000000..7de242a --- /dev/null +++ b/data/eflo-controller/2026-06-12/api-docs.php @@ -0,0 +1,67 @@ + '1.0', + 'info' => ['style' => 'RPC', 'product' => 'eflo-controller', 'version' => '2026-06-12'], + 'components' => [ + 'schemas' => [], + ], + 'apis' => [ + 'ListImages' => [ + 'methods' => ['get', 'post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], + 'parameters' => [ + [ + 'name' => 'Name', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], + [ + 'name' => 'Labels', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], + [ + 'name' => 'Query', + 'in' => 'query', + 'schema' => ['type' => 'string'], + ], + [ + 'name' => 'PageNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32'], + ], + [ + 'name' => 'PageSize', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int32'], + ], + ], + ], + ], + 'endpoints' => [ + ['regionId' => 'cn-beijing', 'endpoint' => 'eflo-controller.cn-beijing.aliyuncs.com'], + ['regionId' => 'cn-zhangjiakou', 'endpoint' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com'], + ['regionId' => 'cn-huhehaote', 'endpoint' => 'eflo-controller.cn-huhehaote.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu', 'endpoint' => 'eflo-controller.cn-wulanchabu.aliyuncs.com'], + ['regionId' => 'cn-hangzhou', 'endpoint' => 'eflo-controller.cn-hangzhou.aliyuncs.com'], + ['regionId' => 'cn-shanghai', 'endpoint' => 'eflo-controller.cn-shanghai.aliyuncs.com'], + ['regionId' => 'cn-shenzhen', 'endpoint' => 'eflo-controller.cn-shenzhen.aliyuncs.com'], + ['regionId' => 'cn-heyuan', 'endpoint' => 'eflo-controller.cn-heyuan.aliyuncs.com'], + ['regionId' => 'cn-guangzhou', 'endpoint' => 'eflo-controller.cn-guangzhou.aliyuncs.com'], + ['regionId' => 'cn-hongkong', 'endpoint' => 'eflo-controller.cn-hongkong.aliyuncs.com'], + ['regionId' => 'ap-northeast-1', 'endpoint' => 'eflo-controller.ap-northeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-1', 'endpoint' => 'eflo-controller.ap-southeast-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-3', 'endpoint' => 'eflo-controller.ap-southeast-3.aliyuncs.com'], + ['regionId' => 'eu-central-1', 'endpoint' => 'eflo-controller.eu-central-1.aliyuncs.com'], + ['regionId' => 'me-east-1', 'endpoint' => 'eflo-controller.me-east-1.aliyuncs.com'], + ['regionId' => 'cn-shanghai-finance-1', 'endpoint' => 'eflo-controller.cn-shanghai-finance-1.aliyuncs.com'], + ['regionId' => 'ap-southeast-7', 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com'], + ['regionId' => 'ap-southeast-8', 'endpoint' => 'eflo-controller.ap-sourtheast-8.aliyuncs.com'], + ], +]; -- cgit v1.2.3