'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'eflo-controller', 'version' => '2022-12-15', ], 'directories' => [ [ 'id' => 268833, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateCluster', 'DeleteCluster', 'DescribeCluster', 'ExtendCluster', 'ListClusters', 'ListClusterNodes', 'ShrinkCluster', ], ], [ 'id' => 268841, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateNodeGroup', 'UpdateNodeGroup', 'DeleteNodeGroup', 'ListNodeGroups', ], ], [ 'id' => 268846, 'title' => null, 'type' => 'directory', 'children' => [ 'DeleteNode', 'DescribeNode', 'ListFreeNodes', 'RebootNodes', 'ReimageNodes', ], ], [ 'id' => 268852, 'title' => null, 'type' => 'directory', 'children' => [ 'CreateVsc', 'DescribeVsc', 'DeleteVsc', 'ListVscs', ], ], [ 'id' => 268857, 'title' => null, 'type' => 'directory', 'children' => [ 'UntagResources', 'TagResources', 'ListTagResources', 'DescribeZones', 'DescribeTask', 'DescribeRegions', 'ChangeResourceGroup', 'ApproveOperation', 'StopInvocation', 'RunCommand', 'DescribeInvocations', 'DescribeSendFileResults', 'SendFile', 'ListMachineTypes', 'CreateDiagnosticTask', 'StopNodes', 'ListImages', 'DescribeDiagnosticResult', 'CloseSession', 'CreateSession', 'CreateNetTestTask', 'ListUserClusterTypes', 'ListNetTestResults', 'ListDiagnosticResults', 'DescribeNetTestResult', 'ListMachineNetworkInfo', ], ], [ 'id' => 268884, 'title' => null, 'type' => 'directory', 'children' => [ 'DescribeNodeType', ], ], [ 'id' => 0, 'title' => '其它', 'type' => 'directory', 'children' => [ 'ListSyslogs', 'ReportNodesStatus', 'DescribeNodeGroup', 'ChangeNodeGroup', 'ListClusterHyperNodes', 'ListHyperNodes', 'ListFreeHyperNodes', 'DescribeHyperNode', 'ChangeNodeTypes', 'DeleteHyperNode', ], ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'CreateCluster' => [ 'summary' => 'Create a large-scale computing cluster', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ClusterName', 'in' => 'formData', 'schema' => [ 'title' => '集群名称', 'description' => 'Cluster name', 'type' => 'string', 'required' => false, 'example' => 'Standard_Cluster', ], ], [ 'name' => 'ClusterType', 'in' => 'formData', 'schema' => [ 'title' => '集群类型', 'description' => 'Cluster type', 'type' => 'string', 'required' => false, 'example' => 'Lite', ], ], [ 'name' => 'ClusterDescription', 'in' => 'formData', 'schema' => [ 'title' => '集群描述', 'description' => 'Cluster description', 'type' => 'string', 'required' => false, 'example' => 'Cluster description', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组列表'."\n", 'description' => 'Node group list'."\n", 'type' => 'array', 'items' => [ 'description' => 'Node group information', 'type' => 'object', 'properties' => [ 'SystemDisk' => [ 'description' => 'System disk information', 'type' => 'object', 'properties' => [ 'Category' => [ 'description' => 'Disk type. The value range is:'."\n" ."\n" .'- cloud_essd: ESSD disk.', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => 'Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '9999', ], 'PerformanceLevel' => [ 'description' => 'When creating an ESSD disk as the system disk, set the performance level of the disk. The value range is:'."\n" .'- PL0: Maximum random read/write IOPS for a single disk is 10,000.'."\n" .'- PL1: Maximum random read/write IOPS for a single disk is 50,000.', 'type' => 'string', 'required' => false, 'example' => 'PL1', ], ], 'required' => false, ], 'NodeGroupDescription' => [ 'title' => '节点组描述', 'description' => 'Node group description', 'type' => 'string', 'required' => false, 'example' => 'Node group description', ], 'KeyPairName' => [ 'description' => 'Key pair name.', 'type' => 'string', 'required' => false, 'example' => 'test-keypair', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件系统挂载', 'description' => 'Whether to support file system mounting', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'false', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => 'Node group name', 'type' => 'string', 'required' => false, 'example' => 'emr-default', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => 'Zone ID', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou-i', ], 'UserData' => [ 'title' => '用户自定义脚本,命令', 'description' => 'Instance custom data. It needs to be encoded in Base64, and the original data should not exceed 16 KB.', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => 'Whether to enable gpu virtualization or not', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'MachineType' => [ 'title' => '机型', 'description' => 'Machine type', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => 'System image ID', 'type' => 'string', 'required' => false, 'example' => 'i190297201634099844192', ], 'Nodes' => [ 'title' => '节点列表', 'description' => 'Node list', 'type' => 'array', 'items' => [ 'description' => 'Node list', 'type' => 'object', 'properties' => [ 'DataDisk' => [ 'description' => 'Data disk specifications.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => 'Whether the data disk is deleted with the node when it is unsubscribed', 'type' => 'boolean', 'required' => false, 'default' => 'True', 'example' => 'true', ], 'Category' => [ 'description' => 'Type', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => 'Disk size', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', ], 'PerformanceLevel' => [ 'description' => 'Data disk performance level', 'type' => 'string', 'required' => false, 'example' => 'PL0', ], 'BurstingEnabled' => [ 'type' => 'boolean', ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', ], ], 'required' => false, ], 'required' => false, ], 'VpcId' => [ 'title' => 'dpu使用的虚拟网络id', 'description' => 'VPC ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jlasms92fdxqd3wlf8ny', ], 'VSwitchId' => [ 'title' => 'dpu使用的交换机id'."\n", 'description' => 'VSwitch ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-bp169pi5fj151rrms4sia', ], 'NodeId' => [ 'title' => '节点id', 'description' => 'Node ID', 'type' => 'string', 'required' => false, 'example' => 'e01poc-cn-i7m2wnivf0d', ], 'Hostname' => [ 'title' => '主机名'."\n", 'description' => 'Hostname'."\n", 'type' => 'string', 'required' => false, 'example' => '8d13b784-17a9-11ed-bc7b-acde48001122', ], 'LoginPassword' => [ 'title' => '登录密码', 'description' => 'Login password', 'type' => 'string', 'required' => false, 'example' => '***', ], ], 'required' => false, ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DataDisk' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'type' => 'boolean', 'default' => 'True', ], 'Category' => [ 'type' => 'string', ], 'Size' => [ 'type' => 'integer', 'format' => 'int32', ], 'PerformanceLevel' => [ 'type' => 'string', ], 'BurstingEnabled' => [ 'type' => 'boolean', ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', ], ], ], ], 'VpcId' => [ 'title' => 'dpu使用的虚拟网络id', 'type' => 'string', ], 'VSwitchId' => [ 'title' => 'dpu使用的交换机id'."\n", 'type' => 'string', ], 'HyperNodeId' => [ 'title' => '节点id', 'type' => 'string', ], 'Hostname' => [ 'title' => '主机名'."\n", 'type' => 'string', ], 'LoginPassword' => [ 'title' => '登录密码', 'type' => 'string', ], ], ], ], 'LoginPassword' => [ 'title' => '节点组内的机器登录密码', 'description' => 'Login password', 'type' => 'string', 'required' => false, 'example' => 'Password', ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => 'Whether to allow skipping failed nodes, the default value is False', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => 'Resource group ID', 'type' => 'string', 'required' => false, 'example' => 'rg-aek2xdkc6icwfha', ], ], [ 'name' => 'Networks', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '网络信息', 'description' => 'Network information', 'type' => 'object', 'properties' => [ 'NewVpdInfo' => [ 'description' => 'Vpd configuration information', 'type' => 'object', 'properties' => [ 'CenId' => [ 'title' => '云企业网id', 'description' => 'Cloud Enterprise Network ID', 'type' => 'string', 'required' => false, 'example' => 'cen-1gb1eftc5qp2ao75fo', ], 'CloudLinkCidr' => [ 'title' => '云链cidr', 'description' => 'Cloud link CIDR', 'type' => 'string', 'required' => false, 'example' => '172.16.0.0/24', ], 'CloudLinkId' => [ 'title' => '云链id', 'description' => 'Cloud link ID', 'type' => 'string', 'required' => false, 'example' => 'vcc-cn-c4dtycm5i08', ], 'MonitorVpcId' => [ 'title' => '专有网络', 'description' => 'Virtual Private Cloud (VPC)', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl2x45apm6odc2c10h25', ], 'MonitorVswitchId' => [ 'title' => '专有网络交换机', 'description' => 'VPC switch', 'type' => 'string', 'required' => false, 'example' => 'vsw-0jl2w3ffbghkss0x2foff', ], 'VpdCidr' => [ 'title' => '集群网段', 'description' => 'Cluster network segment', 'type' => 'string', 'required' => false, 'example' => '192.168.0.0/16', ], 'VpdSubnets' => [ 'title' => 'vpd子网信息', 'description' => 'Cluster subnets', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'SubnetCidr' => [ 'title' => '子网cidr', 'description' => 'Subnet CIDR', 'type' => 'string', 'required' => false, 'example' => '10.0.1.8/24', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => 'Zone ID', 'type' => 'string', 'required' => false, 'example' => 'cn-wulanchabu-b', ], 'SubnetType' => [ 'title' => '子网类型', 'description' => 'Subnet type', 'type' => 'string', 'required' => false, 'example' => '10.0.2.8/24', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'VpdInfo' => [ 'description' => 'Reuse VPD information', 'type' => 'object', 'properties' => [ 'VpdId' => [ 'description' => 'VPC ID', 'type' => 'string', 'required' => false, 'example' => 'vpd-vfuz6ejv', ], 'VpdSubnets' => [ 'description' => 'List of cluster subnet IDs', 'type' => 'array', 'items' => [ 'description' => 'Cluster subnet ID', 'type' => 'string', 'required' => false, 'example' => 'subnet-jcloe1', ], 'required' => false, ], ], 'required' => false, ], 'IpAllocationPolicy' => [ 'description' => 'IP allocation policy', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'MachineTypePolicy' => [ 'description' => 'Machine type allocation policy', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP source subnet for the cluster', 'type' => 'string', 'required' => false, 'example' => '192.168.1.0/24', ], 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'bond0', ], ], 'required' => false, ], 'required' => false, ], 'MachineType' => [ 'description' => 'Machine type', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga8n', ], ], 'required' => false, ], 'required' => false, ], 'BondPolicy' => [ 'description' => 'Bond policy', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP source subnet for the cluster', 'type' => 'string', 'required' => false, 'example' => '172.16.0.0/24', ], 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'bond0', ], ], 'required' => false, ], 'required' => false, ], 'BondDefaultSubnet' => [ 'description' => 'Default bond subnet for the cluster', 'type' => 'string', 'required' => false, 'example' => '172.168.0.0/24', ], ], 'required' => false, ], 'NodePolicy' => [ 'description' => 'Node allocation policy', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP source subnet for the cluster', 'type' => 'string', 'required' => false, 'example' => '10.0.0.0/24', ], 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'bond0'."\n", ], ], 'required' => false, ], 'required' => false, ], 'NodeId' => [ 'description' => 'Node ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-2r42vq62001', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], 'SecurityGroupId' => [ 'description' => 'Security group ID', 'type' => 'string', 'required' => false, 'example' => 'sg-bp1d3dvbh9by7j5rujax', ], 'VSwitchZoneId' => [ 'description' => 'VSwitch Zone ID', 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai-b', ], 'VpcId' => [ 'description' => 'VPC ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl36lqzmc06qogy0t5ll', ], 'VSwitchId' => [ 'description' => 'VSwitch ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-asjdfklj', ], 'TailIpVersion' => [ 'description' => 'IP version', 'type' => 'string', 'required' => false, 'example' => 'IPv4', ], ], 'required' => false, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源标签', 'description' => 'Resource tags', 'type' => 'array', 'items' => [ 'description' => 'Tag list', 'type' => 'object', 'properties' => [ 'Value' => [ 'title' => '值', 'description' => 'Value', 'type' => 'string', 'required' => false, 'example' => 'dev', ], 'Key' => [ 'title' => '键', 'description' => 'Key', 'type' => 'string', 'required' => false, 'example' => 'env-name', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'Components', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '组件(软件实例)', 'description' => 'Components (software instances)', 'type' => 'array', 'items' => [ 'title' => '组件类型', 'description' => 'Component type', 'type' => 'object', 'properties' => [ 'ComponentType' => [ 'title' => '组件类型: "ACKEdge"(ACK边缘集群)'."\n" .'"ARMS"(ARMS监控)', 'description' => 'Component type', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'ARMS' => 'ARMS监控', 'ACKEdge' => 'ACK边缘集群', ], 'example' => 'ACKEdge', ], 'ComponentConfig' => [ 'title' => '组件配置', 'description' => 'Component configuration', 'type' => 'object', 'properties' => [ 'BasicArgs' => [ 'description' => 'Basic component parameters', 'type' => 'any', 'required' => false, 'example' => '{'."\n" .' "EndpointPublicAccess": false,'."\n" .' "ContainerCidr": "10.4.0.0/24",'."\n" .' "KeyPair": "test",'."\n" .' "NodeCidrMask": "25",'."\n" .' "ResourceGroupId": "rg-axsadm3sdzsdvdsndstdisd",'."\n" .' "WorkerSystemDiskCategory": "da",'."\n" .' "WorkerSystemDiskSize": 40,'."\n" .' "DeletionProtection": false,'."\n" .' "KubeProxy": "iptables",'."\n" .' "Name": "da",'."\n" .' "LoadBalancerSpec": "slb.s1.small",'."\n" .' "Runtime": {'."\n" .' "Version": "19.03.15",'."\n" .' "Name": "docker"'."\n" .' },'."\n" .' "IsEnterpriseSecurityGroup": true,'."\n" .' "Vpcid": "192.168.23.0/24",'."\n" .' "NumOfNodes": 1,'."\n" .' "VswitchIds": ['."\n" .' "dad"'."\n" .' ],'."\n" .' "ServiceCidr": "10.0.0.0/16",'."\n" .' "SnatEntry": false,'."\n" .' "kubernetesVersion": "1.20.11-aliyunedge.1",'."\n" .' "WorkerInstanceTypes": ['."\n" .' "da"'."\n" .' ]'."\n" .'}', ], 'NodeUnits' => [ 'title' => '节点池配置, 并用于建立节点组和节点池的对应关系。 当'."\n" .'ComponentType=”ACKEdge“时必填,其他为空。', 'description' => 'Node pool configuration, used to establish the correspondence between node groups and node pools. Required when ComponentType is "ACKEdge", otherwise it can be empty.', 'type' => 'array', 'items' => [ 'description' => 'Node pool configuration, used to establish the correspondence between node groups and node pools. Required when ComponentType is "ACKEdge", otherwise it can be empty.', 'type' => 'any', 'required' => false, 'example' => '{'."\n" .' "Options": {},'."\n" .' "Type": "edge",'."\n" .' "ResourceGroupId": "rg-acfm2cdxm3zvnt4dsa1s1t65fi",'."\n" .' "RelatedNodeGroups": ['."\n" .' "tes"'."\n" .' ],'."\n" .' "NodeUnitKey": "da",'."\n" .' "MaxNodes": 30'."\n" .'}', ], 'required' => false, ], ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'HpnZone', 'in' => 'formData', 'schema' => [ 'description' => 'Cluster number', 'type' => 'string', 'required' => false, 'example' => 'A1', ], ], [ 'name' => 'NimizVSwitches', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'Node VSwitches', 'type' => 'array', 'items' => [ 'description' => 'Node VSwitch ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-0jlx7dkziyhgf6klwnsi3', ], 'required' => false, ], ], [ 'name' => 'OpenEniJumboFrame', 'in' => 'formData', 'schema' => [ 'description' => 'Whether the network interface supports jumbo frames', 'type' => 'boolean', 'required' => false, 'example' => 'false', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => 'Response body parameters.', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'Request ID', 'type' => 'string', 'example' => '3C683243-7915-57FB-9570-A2932C1C0F78', ], 'ClusterId' => [ 'title' => '集群id', 'description' => 'Cluster ID', 'type' => 'string', 'example' => 'i116913051663373010974', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'Task ID', 'type' => 'string', 'example' => 'i159809891662373011015', ], ], ], ], ], 'eventInfo' => [ 'enable' => false, 'eventNames' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3C683243-7915-57FB-9570-A2932C1C0F78\\",\\n \\"ClusterId\\": \\"i116913051663373010974\\",\\n \\"TaskId\\": \\"i159809891662373011015\\"\\n}","type":"json"}]', 'title' => 'Create Cluster', 'translator' => 'machine', ], 'DeleteCluster' => [ 'summary' => 'Deletes a Lingjun cluster.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'i116913051662373010974', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '0FC4A1C7-421C-5EAB-9361-4C0338EFA287', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FC4A1C7-421C-5EAB-9361-4C0338EFA287\\"\\n}","type":"json"}]', 'title' => 'DeleteCluster', 'translator' => 'machine', ], 'DescribeCluster' => [ 'summary' => 'Queries information about a Lingjun cluster.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'i119982311660892626523', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '2022-06-08T07:05:11Z', ], 'NodeCount' => [ 'title' => '节点数', 'description' => 'The number of nodes.'."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'NodeGroupCount' => [ 'title' => '节点组数量', 'description' => 'The number of node groups.'."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '2022-08-23T06:36:17.000Z', ], 'ClusterDescription' => [ 'title' => '集群描述', 'description' => 'The cluster description.'."\n", 'type' => 'string', 'example' => 'Test cluster'."\n", ], 'OperatingState' => [ 'title' => '集群状态', 'description' => 'The cluster status.'."\n", 'type' => 'string', 'example' => 'running', ], 'Components' => [ 'title' => '组件信息', 'description' => 'The component information.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ComponentType' => [ 'title' => '组件类型', 'description' => 'The component type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* ARMS'."\n" .'* ACKEdge'."\n", 'type' => 'string', 'enumValueTitles' => [ 'ARMS' => '', 'ACKEdge' => '', ], 'example' => 'ACKEdge', ], 'ComponentId' => [ 'title' => '组件id', 'description' => 'The component ID.'."\n", 'type' => 'string', 'example' => 'i149549021660892626529', ], ], 'description' => '', ], ], 'ClusterId' => [ 'title' => '集群id'."\n", 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'example' => 'i116913051662373010974', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => 'The cluster name.'."\n", 'type' => 'string', 'example' => 'Eflo-YJ-Test-Cluster', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i152609221670466904596', ], 'ClusterType' => [ 'title' => '集群类型', 'description' => 'The cluster type.'."\n", 'type' => 'string', 'example' => 'AckEdgePro', ], 'ResourceGroupId' => [ 'title' => '资源组id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-aek2k3rqlvv6ytq', ], 'VpcId' => [ 'description' => 'The ID of the virtual private cloud (VPC).'."\n", 'type' => 'string', 'example' => 'vpc-0jlkqysom5dmcviymep3f', ], 'HpnZone' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'example' => 'A2', ], 'ComputingIpVersion' => [ 'description' => 'The IP type of the computing network.'."\n", 'type' => 'string', 'example' => 'IPv4', ], 'OpenEniJumboFrame' => [ 'description' => 'The status of Jumbo Frames for the elastic network interface (ENI).'."\n", 'type' => 'string', 'example' => 'unsupported', ], 'Networks' => [ 'title' => '网络信息', 'description' => 'The network information.'."\n", 'type' => 'object', 'properties' => [ 'VpdId' => [ 'title' => '集群网段id', 'description' => 'The ID of the CIDR block for the cluster.'."\n", 'type' => 'string', 'example' => 'vpd-iqd7xunc', ], ], ], 'VSwitchId' => [ 'type' => 'string', ], 'SecurityGroupId' => [ 'type' => 'string', ], ], 'description' => '', ], ], ], 'eventInfo' => [ 'enable' => false, 'eventNames' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"CreateTime\\": \\"2022-06-08T07:05:11Z\\",\\n \\"NodeCount\\": 2,\\n \\"NodeGroupCount\\": 2,\\n \\"UpdateTime\\": \\"2022-08-23T06:36:17.000Z\\",\\n \\"ClusterDescription\\": \\"测试集群\\",\\n \\"OperatingState\\": \\"running\\",\\n \\"Components\\": [\\n {\\n \\"ComponentType\\": \\"ACKEdge\\",\\n \\"ComponentId\\": \\"i149549021660892626529\\"\\n }\\n ],\\n \\"ClusterId\\": \\"i116913051662373010974\\",\\n \\"ClusterName\\": \\"Eflo-YJ-Test-Cluster\\",\\n \\"TaskId\\": \\"i152609221670466904596\\",\\n \\"ClusterType\\": \\"AckEdgePro\\",\\n \\"ResourceGroupId\\": \\"rg-aek2k3rqlvv6ytq\\",\\n \\"VpcId\\": \\"vpc-0jlkqysom5dmcviymep3f\\",\\n \\"HpnZone\\": \\"A2\\",\\n \\"ComputingIpVersion\\": \\"IPv4\\",\\n \\"OpenEniJumboFrame\\": \\"unsupported\\",\\n \\"Networks\\": {\\n \\"VpdId\\": \\"vpd-iqd7xunc\\"\\n },\\n \\"VSwitchId\\": \\"vsw-0jlwrfecgcbflyosvo242\\",\\n \\"SecurityGroupId\\": \\"sg-0jlff84q4o3s58i7fkhy\\"\\n}","type":"json"}]', 'title' => 'DescribeCluster', 'translator' => 'machine', ], 'ExtendCluster' => [ 'summary' => 'Cluster Scaling', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'paid', 'abilityTreeCode' => '161261', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '集群id', 'description' => 'Cluster ID', 'type' => 'string', 'required' => false, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组', 'description' => 'Node Groups', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Nodes' => [ 'title' => '节点列表。当Amount参数取值为1~500时,该参数失效。', 'description' => 'List of Nodes', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'description' => 'Hostname', 'type' => 'string', 'required' => false, 'example' => 'd044d220-33fd-11ed-86a6', ], 'LoginPassword' => [ 'title' => '登录密码'."\n", 'description' => 'Login Password'."\n", 'type' => 'string', 'required' => false, 'example' => '***', ], 'NodeId' => [ 'title' => '节点id', 'description' => 'Node ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2zdpy601', ], 'VpcId' => [ 'description' => 'VPC ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jlasms92fdxqd3wlf8ny', ], 'VSwitchId' => [ 'description' => 'VSwitch ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-bp169pi5fj151rrms4sia', ], 'DataDisk' => [ 'description' => 'Data Disk Specifications', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => 'Whether the data disk is deleted with the node', 'type' => 'boolean', 'required' => false, 'default' => 'True', 'example' => 'true', ], 'Category' => [ 'description' => 'Type', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => 'Disk Size', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '80', ], 'PerformanceLevel' => [ 'description' => 'Data Disk Performance Level', 'type' => 'string', 'required' => false, 'example' => 'PL0', ], 'BurstingEnabled' => [ 'type' => 'boolean', ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表。当Amount参数取值为1~500时,该参数失效。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'type' => 'string', ], 'LoginPassword' => [ 'title' => '登录密码'."\n", 'type' => 'string', ], 'HyperNodeId' => [ 'title' => '节点id', 'type' => 'string', ], 'VpcId' => [ 'type' => 'string', ], 'VSwitchId' => [ 'type' => 'string', ], 'DataDisk' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'type' => 'boolean', 'default' => 'True', ], 'Category' => [ 'type' => 'string', ], 'Size' => [ 'type' => 'integer', 'format' => 'int32', ], 'PerformanceLevel' => [ 'type' => 'string', ], 'BurstingEnabled' => [ 'type' => 'boolean', ], 'ProvisionedIops' => [ 'type' => 'integer', 'format' => 'int64', ], ], ], ], ], ], ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => 'Node Group ID', 'type' => 'string', 'required' => false, 'example' => 'i16d4883a46cbadeb4bc9', ], 'UserData' => [ 'title' => '用户自定义脚本,命令', 'description' => 'Custom Data', 'type' => 'string', 'required' => false, 'example' => '#!/bin/sh'."\n" .'echo "Hello World. The time is now $(date -R)!" | tee /root/userdata_test.txt', ], 'ZoneId' => [ 'description' => 'Zone ID', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou-i', ], 'Amount' => [ 'title' => '购买节点的数量。取值范围:0~500。'."\n" .'● 如果Amount参数取值为0,则表示不购买节点,使用已有节点进行扩容。'."\n" .'● 如果Amount参数取值为1~500,则表示购买一定数量节点,并使用购买的节点进行扩容。'."\n" .'默认值:0', 'description' => 'Number of nodes to purchase. Range: 0~500. If the Amount parameter is set to 0, it means no new nodes will be purchased and existing nodes will be used for scaling. If the Amount parameter is set to 1~500, it means a certain number of nodes will be purchased and used for scaling. Default value: 0', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '4', ], 'ChargeType' => [ 'title' => '节点的付费方式。当Amount参数取值为0时,该参数不生效。取值范围:'."\n" .'● PrePaid:包年包月。'."\n" .'● PostPaid:按量付费。'."\n" .'默认值:PrePaid。', 'description' => 'Payment method for the nodes. When the Amount parameter is set to 0, this parameter does not take effect. Valid values: PrePaid (Subscription); PostPaid (Pay-As-You-Go). Default value: PrePaid.', 'type' => 'string', 'required' => false, 'example' => 'PostPaid', ], 'Period' => [ 'title' => '购买节点的时长(单位:月)。取值范围:1、6、12、24、36、48。当Amount参数取值不为0且ChargeType取值为PrePaid时,该参数生效。', 'description' => 'Duration of the node purchase (in months). Valid values: 1, 6, 12, 24, 36, 48. This parameter takes effect when the Amount parameter is not 0 and the ChargeType is set to PrePaid.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '6', ], 'AutoRenew' => [ 'title' => '购买的节点是否要自动续费。当Amount参数取值不为0且ChargeType取值为PrePaid时,该参数生效。取值范围:'."\n" .'● True:自动续费'."\n" .'● False:不自动续费'."\n" .'默认值:False', 'description' => 'Whether to automatically renew the purchased nodes. This parameter takes effect when the Amount parameter is not 0 and the ChargeType is set to PrePaid. Valid values: True (auto-renewal); False (no auto-renewal). Default value: False', 'type' => 'boolean', 'required' => false, 'example' => 'True', ], 'Hostnames' => [ 'title' => '设置购买节点的主机名。当Amount参数取值为0时,该参数不生效。', 'description' => 'Set the hostnames for the purchased nodes. This parameter does not take effect when the Amount parameter is set to 0.', 'type' => 'array', 'items' => [ 'description' => 'Hostname.', 'type' => 'string', 'required' => false, 'example' => 'i22c11282.eu95sqa', ], 'required' => false, ], 'LoginPassword' => [ 'title' => '设置购买节点的登陆密码。当Amount参数取值为0时,该参数不生效。', 'description' => 'Set the login password for the purchased nodes. This parameter is not effective when the Amount parameter is set to 0.', 'type' => 'string', 'required' => false, 'example' => 'skkO(*89Y', ], 'NodeTag' => [ 'title' => '节点的标签信息。当Amount参数取值为0时,该参数不生效。', 'description' => 'Node tags', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '节点的标签键', 'description' => 'Node tag key', 'type' => 'string', 'required' => false, 'example' => 'key_my', ], 'Value' => [ 'title' => '节点的标签值', 'description' => 'Node tag value', 'type' => 'string', 'required' => false, 'example' => 'value_my', ], ], 'required' => false, ], 'required' => false, ], 'VpcId' => [ 'title' => '专有网络 ID', 'description' => 'VPC ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl3b0c0ukydlfezr13n6', ], 'VSwitchId' => [ 'title' => '交换机 ID', 'description' => 'VSwitch ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-uf65m8xqjgy55xj9jw92n', ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => 'Whether to allow skipping failed node tasks, default value is False', 'type' => 'boolean', 'required' => false, 'example' => 'False'."\n", ], ], [ 'name' => 'VpdSubnets', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'List of cluster subnets', 'type' => 'array', 'items' => [ 'description' => 'VPD subnet', 'type' => 'string', 'required' => false, 'example' => '["subnet-3od2fe","subnet-fdo3dv"]', ], 'required' => false, ], ], [ 'name' => 'IpAllocationPolicy', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'IP allocation combination policy: Each policy can only choose one type, and multiple policies can be combined', 'type' => 'array', 'items' => [ 'description' => 'IP allocation policy', 'type' => 'object', 'properties' => [ 'BondPolicy' => [ 'description' => 'Specify the cluster subnet ID based on the bond name', 'type' => 'object', 'properties' => [ 'BondDefaultSubnet' => [ 'description' => 'Default bond cluster subnet', 'type' => 'string', 'required' => false, 'example' => 'subnet-3od2fe', ], 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'description' => 'Bond object', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP source cluster subnet', 'type' => 'string', 'required' => false, 'example' => 'subnet-3od2fe'."\n", ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'MachineTypePolicy' => [ 'description' => 'Machine type allocation policy', 'type' => 'array', 'items' => [ 'description' => 'Policy object', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'description' => 'Bond object', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP source cluster subnet', 'type' => 'string', 'required' => false, 'example' => 'subnet-fdo3dv', ], ], 'required' => false, ], 'required' => false, ], 'MachineType' => [ 'description' => 'Machine type', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], ], 'required' => false, ], 'required' => false, ], 'NodePolicy' => [ 'description' => 'Node allocation policy', 'type' => 'array', 'items' => [ 'description' => 'Policy object', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'Bond information', 'type' => 'array', 'items' => [ 'description' => 'Bond object', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'Bond name', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP source cluster subnet', 'type' => 'string', 'required' => false, 'example' => 'subnet-fdo3dv', ], ], 'required' => false, ], 'required' => false, ], 'NodeId' => [ 'description' => 'Node ID', 'type' => 'string', 'required' => false, 'example' => 'i-3fdodw2', ], 'Hostname' => [ 'description' => 'Hostname', 'type' => 'string', 'required' => false, 'example' => 'a100-xa5dza28-0085', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'VSwitchZoneId', 'in' => 'formData', 'schema' => [ 'description' => 'VSwitch availability zone ID', 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai-b', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'Request ID', 'type' => 'string', 'example' => '03668372-18FF-5959-98D9-6B36A4643C7A', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'Task ID', 'type' => 'string', 'example' => 'i158475611663639202234', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"03668372-18FF-5959-98D9-6B36A4643C7A\\",\\n \\"TaskId\\": \\"i158475611663639202234\\"\\n}","type":"json"}]', 'title' => 'Scale Out Cluster', 'translator' => 'machine', ], 'ListClusters' => [ 'summary' => 'Queries a list of clusters.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '161259', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'description' => 'The token that determines the start position of the query. Set this parameter to the value of the NextToken parameter that is returned from the last call.'."\n", 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => 'The number of entries per page. Default value: 20.'."\n", 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'rg-aek2bg6wyoox6jq', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'key_aa', 'maxLength' => 129, ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'value_aa', 'maxLength' => 129, ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1', ], 'Clusters' => [ 'title' => '集群信息', 'description' => 'The clusters.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The cluster.'."\n", 'type' => 'object', 'properties' => [ 'Components' => [ 'title' => '组件信息'."\n", 'description' => 'The component information.'."\n", 'type' => 'any', 'example' => '{}', ], 'ClusterId' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'example' => 'i137590131672134915401', ], 'ClusterName' => [ 'title' => '集群name', 'description' => 'The cluster name.'."\n", 'type' => 'string', 'example' => 'cnp_test_cluster', ], 'OperatingState' => [ 'title' => '集群状态', 'description' => 'The cluster status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* running'."\n" .'* expanding'."\n" .'* shrinking'."\n" .'* initializing'."\n", 'type' => 'string', 'enumValueTitles' => [ 'running' => '', 'expanding' => '', 'shrinking' => '', 'initializing' => '', ], 'example' => 'initializing', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i156365121663149566024', ], 'ClusterType' => [ 'title' => '集群类型', 'description' => 'The cluster type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* AckEdgePro'."\n" .'* ExclusiveBareCluster'."\n" .'* Lite'."\n", 'type' => 'string', 'enumValueTitles' => [ 'AckEdgePro' => '', 'ExclusiveBareCluster' => '', 'Lite' => '', ], 'example' => 'AckEdgePro', ], 'NodeCount' => [ 'title' => '节点数量', 'description' => 'The number of nodes.'."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '12', ], 'NodeGroupCount' => [ 'title' => '节点组数量', 'description' => 'The number of node groups.'."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '1672134938', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '1672134968', ], 'ClusterDescription' => [ 'title' => '集群描述', 'description' => 'The cluster description.'."\n", 'type' => 'string', 'example' => 'PPU-cluster2 bz', ], 'ResourceGroupId' => [ 'title' => '资源组id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-aek2ajbjoloa23q', ], 'VpcId' => [ 'description' => 'The virtual private cloud (VPC) ID.'."\n", 'type' => 'string', 'example' => 'vpc-0jlx4hol2bjboafzmffvd', ], 'HpnZone' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'example' => 'B1', ], 'ComputingIpVersion' => [ 'description' => 'The IP type of the computing network.'."\n", 'type' => 'string', 'example' => 'IPv4', ], 'Tags' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'example' => 'aa_key', ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'example' => 'aa_value', ], ], ], ], ], ], ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => 'The returned pagination token which can be used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'example' => 'f4f9a292c17072a2', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1\\",\\n \\"Clusters\\": [\\n {\\n \\"Components\\": \\"{}\\",\\n \\"ClusterId\\": \\"i137590131672134915401\\",\\n \\"ClusterName\\": \\"cnp_test_cluster\\",\\n \\"OperatingState\\": \\"initializing\\",\\n \\"TaskId\\": \\"i156365121663149566024\\",\\n \\"ClusterType\\": \\"AckEdgePro\\",\\n \\"NodeCount\\": 12,\\n \\"NodeGroupCount\\": 2,\\n \\"CreateTime\\": \\"1672134938\\",\\n \\"UpdateTime\\": \\"1672134968\\",\\n \\"ClusterDescription\\": \\"测试集群\\",\\n \\"ResourceGroupId\\": \\"rg-aek2ajbjoloa23q\\",\\n \\"VpcId\\": \\"vpc-0jlx4hol2bjboafzmffvd\\",\\n \\"HpnZone\\": \\"B1\\",\\n \\"ComputingIpVersion\\": \\"IPv4\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"env\\",\\n \\"Value\\": \\"daily\\"\\n }\\n ]\\n }\\n ],\\n \\"NextToken\\": \\"f4f9a292c17072a2\\"\\n}","type":"json"}]', 'title' => 'ListClusters', 'translator' => 'machine', ], 'ListClusterNodes' => [ 'summary' => 'Queries a list of nodes in a cluster.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '162039', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'description' => 'The token that determines the start position of the query. Set this parameter to the value of the NextToken parameter that is returned from the last call.'."\n", 'type' => 'string', 'required' => false, 'example' => 'AAAAAdQ3Z+oPlg49gsr2y8jb6wY=', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => 'The number of entries per page. Default value: 20.'."\n", 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => 'The node group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'ng-ec3c96ff0aa4c60d', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key for the node.'."\n", 'type' => 'string', 'required' => false, 'example' => 'aa_key', 'maxLength' => 129, ], 'Value' => [ 'description' => 'The tag value for the node.'."\n", 'type' => 'string', 'required' => false, 'example' => 'aa_value', 'maxLength' => 129, ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组ID', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'rg-xxkxkllss', ], ], [ 'name' => 'OperatingStates', 'in' => 'formData', 'allowEmptyValue' => false, 'style' => 'repeatList', 'schema' => [ 'title' => '节点状态', 'type' => 'array', 'items' => [ 'type' => 'string', ], 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '2BA76272-6608-5AEC-BBA8-B6F0D3D14CDB', ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => 'The returned pagination token which can be used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'example' => 'AAAAAXW/ZB9TBvH+0ZK0phtCibQgQmu1RbqplAI6Velo2OKR', ], 'Nodes' => [ 'title' => '节点列表', 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The node.'."\n", 'type' => 'object', 'properties' => [ 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '1642472468000'."\n", ], 'ExpiredTime' => [ 'title' => '机器过期时间', 'description' => 'The time when the node expires.'."\n", 'type' => 'string', 'example' => '1762185600000', ], 'Hostname' => [ 'title' => '主机名', 'description' => 'The hostname.'."\n", 'type' => 'string', 'example' => '72432f80-273e-11ed-b57a-acde48001122', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => 'The system image ID.'."\n", 'type' => 'string', 'example' => 'i190297201669099844192', ], 'MachineType' => [ 'title' => '机型', 'description' => 'The node type.'."\n", 'type' => 'string', 'example' => 'cn-wulanchabu-b11', ], 'NodeGroupId' => [ 'title' => '节点组id'."\n", 'description' => 'The node group ID.'."\n", 'type' => 'string', 'example' => 'ng-e9b74f4d450cf18d', ], 'NodeGroupName' => [ 'title' => '节点组名称'."\n", 'description' => 'The node group name.'."\n", 'type' => 'string', 'example' => 'emr_master', ], 'NodeId' => [ 'title' => '节点id', 'description' => 'The node ID.'."\n", 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'Sn' => [ 'title' => '机器sn', 'description' => 'The serial number of the node.'."\n", 'type' => 'string', 'enumValueTitles' => [], 'example' => 'sn_tOuUk', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => 'The zone ID.'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-b', ], 'Networks' => [ 'title' => '', 'description' => 'The network information.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The network information.'."\n", 'type' => 'object', 'properties' => [ 'BondName' => [ 'description' => 'The name of the network port for the node.'."\n", 'type' => 'string', 'example' => 'bond0', ], 'Ip' => [ 'description' => 'The IP address of the node in the virtual private cloud (VPC).'."\n", 'type' => 'string', 'example' => '192.168.22.2', ], 'SubnetId' => [ 'description' => 'The subnet ID.'."\n", 'type' => 'string', 'example' => 'subnet-fwekrvg9', ], 'VpdId' => [ 'description' => 'The VPC ID.'."\n", 'type' => 'string', 'example' => 'vpd-eoiy88ju', ], ], ], ], 'HpnZone' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'example' => 'A1', ], 'VpcId' => [ 'title' => '专有网络ID', 'description' => 'The VPC ID.'."\n", 'type' => 'string', 'example' => 'vpc-0jltf9vinjz3if3lltdy7', ], 'VSwitchId' => [ 'title' => '专有网络交换机ID', 'description' => 'The vSwitch ID.'."\n", 'type' => 'string', 'example' => 'vsw-bp1mxqhw8o20tgv3xk47h', ], 'OperatingState' => [ 'title' => '节点状态', 'description' => 'The node status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Extending'."\n" .'* UnusedNodeStopped'."\n" .'* UnusedNodeStopping'."\n" .'* Unused'."\n" .'* Using'."\n" .'* ReleaseLocking'."\n" .'* Operating'."\n" .'* Cutting'."\n" .'* ClusterNodeStopped'."\n" .'* UnusedNodeRecovering'."\n" .'* ClusterNodeStopping'."\n" .'* ClusterNodeRecovering'."\n" .'* Replacing'."\n", 'type' => 'string', 'enumValueTitles' => [ 'Extending' => '', 'UnusedNodeStopped' => '', 'UnusedNodeStopping' => '', 'Unused' => '', 'Using' => '', 'ReleaseLocking' => '', 'Operating' => '', 'Cutting' => '', 'ClusterNodeStopped' => '', 'UnusedNodeRecovering' => '', 'ClusterNodeStopping' => '', 'ClusterNodeRecovering' => '', 'Replacing' => '', ], 'example' => 'Extending', ], 'Tags' => [ 'title' => '标签信息', 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'example' => 'aa_key', ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'example' => 'aa_value', ], ], ], ], 'TaskId' => [ 'title' => '任务ID', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i28ddkdkkdkdd', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => 'The commodity code.'."\n", 'type' => 'string', 'example' => 'bcccluster', ], 'ImageName' => [ 'title' => '镜像名称', 'description' => 'The image name.'."\n", 'type' => 'string', 'example' => 'Alinux3_x86_AMD_R_Host_D3_E3_24.13.00_UEFI_N_250121', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => 'Indicates whether file storage mounting is supported.'."\n", 'type' => 'boolean', 'example' => 'False', ], 'HyperNodeId' => [ 'title' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'NodeType' => [ 'type' => 'string', ], ], ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2BA76272-6608-5AEC-BBA8-B6F0D3D14CDB\\",\\n \\"NextToken\\": \\"AAAAAXW/ZB9TBvH+0ZK0phtCibQgQmu1RbqplAI6Velo2OKR\\",\\n \\"Nodes\\": [\\n {\\n \\"CreateTime\\": \\"1642472468000\\\\n\\",\\n \\"ExpiredTime\\": \\"1762185600000\\",\\n \\"Hostname\\": \\"72432f80-273e-11ed-b57a-acde48001122\\",\\n \\"ImageId\\": \\"i190297201669099844192\\",\\n \\"MachineType\\": \\"cn-wulanchabu-b11\\",\\n \\"NodeGroupId\\": \\"ng-e9b74f4d450cf18d\\",\\n \\"NodeGroupName\\": \\"emr_master\\",\\n \\"NodeId\\": \\"e01-cn-2r42tmj4z02\\",\\n \\"Sn\\": \\"sn_tOuUk\\",\\n \\"ZoneId\\": \\"cn-hangzhou-b\\",\\n \\"Networks\\": [\\n {\\n \\"BondName\\": \\"bond0\\",\\n \\"Ip\\": \\"192.168.22.2\\",\\n \\"SubnetId\\": \\"subnet-fwekrvg9\\",\\n \\"VpdId\\": \\"vpd-eoiy88ju\\"\\n }\\n ],\\n \\"HpnZone\\": \\"A1\\",\\n \\"VpcId\\": \\"vpc-f8zcet5mwerafyqlrhyoi\\",\\n \\"VSwitchId\\": \\"vsw-0jlohur7nhbxd1ttyq8p8\\",\\n \\"OperatingState\\": \\"Extending\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"alarm_xdc\\",\\n \\"Value\\": \\"true\\"\\n }\\n ],\\n \\"TaskId\\": \\"i-skkdsdl83ksxxs3\\",\\n \\"CommodityCode\\": \\"bccluster_eflocomputing_public_cn\\",\\n \\"ImageName\\": \\"Alinux3_x86_gu8xf_P_Host_D3_C7E3_550.127_Legacy_N_241230\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"HyperNodeId\\": \\"e01-cn-2r42tmj4z02\\",\\n \\"NodeType\\": \\"standard\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'ListClusterNodes', 'translator' => 'machine', ], 'ShrinkCluster' => [ 'summary' => 'Scales in a cluster.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '162886', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i15dfa12e8f27c44f4a006c2c8bb', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组信息', 'description' => 'The node groups.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'NodeGroupId' => [ 'title' => '节点组id', 'description' => 'The node group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'ng-3b6fbd24b1b845a0', ], 'Nodes' => [ 'title' => '节点列表', 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'NodeId' => [ 'title' => '节点id', 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'e01poc-cn-zmb2ypjdc01', ], ], 'required' => false, 'description' => '', ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'HyperNodeId' => [ 'title' => '节点id', 'type' => 'string', ], ], ], ], ], 'required' => false, 'description' => '', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => 'Specifies whether to allow skipping failed nodes. Default value: False.'."\n", 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id'."\n", 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'CC9FEF89-9BE5-5E03-845E-238B48D7599B', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i159136551662516768776', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CC9FEF89-9BE5-5E03-845E-238B48D7599B\\",\\n \\"TaskId\\": \\"i159136551662516768776\\"\\n}","type":"json"}]', 'title' => 'ShrinkCluster', 'translator' => 'machine', ], 'CreateNodeGroup' => [ 'summary' => 'Create Node Group under Cluster', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'NodeGroup', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'Node ID.', 'type' => 'object', 'properties' => [ 'Az' => [ 'description' => 'Availability Zone', 'type' => 'string', 'required' => true, 'example' => 'cn-wulanchabu-b', ], 'NodeGroupDescription' => [ 'description' => 'Node group description', 'type' => 'string', 'required' => false, 'example' => 'describe for node group', ], 'NodeGroupName' => [ 'description' => 'Node group name', 'type' => 'string', 'required' => true, 'example' => 'PAI-LINGJUN', ], 'MachineType' => [ 'description' => 'Machine type', 'type' => 'string', 'required' => true, 'example' => 'mock-machine-type3', ], 'ImageId' => [ 'description' => 'Image ID.', 'type' => 'string', 'required' => true, 'example' => 'i191887641687336652616', ], 'UserData' => [ 'title' => '用户自定义脚本', 'description' => 'User-defined data', 'type' => 'string', 'required' => false, 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], 'SystemDisk' => [ 'description' => 'Details of the node system disk configuration.', 'type' => 'object', 'properties' => [ 'Size' => [ 'description' => 'Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1000', ], 'PerformanceLevel' => [ 'description' => 'When creating an ESSD cloud disk as a system disk, set the performance level of the cloud disk. Value range:'."\n" .'- PL0: Maximum random read/write IOPS per disk 10,000.'."\n" .'- PL1: Maximum random read/write IOPS per disk 50,000.', 'type' => 'string', 'required' => false, 'example' => 'PL1', ], 'Category' => [ 'description' => 'Disk type. Value range:'."\n" ."\n" .' - cloud_essd: ESSD cloud disk.', 'type' => 'string', 'required' => false, 'example' => 'clou_essd', ], ], 'required' => false, ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => 'Whether file storage mounting is supported', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'false', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => 'Whether to enable gpu virtualization or not', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'KeyPairName' => [ 'description' => 'Key pair name.', 'type' => 'string', 'required' => false, 'example' => 'test-keypair', ], 'LoginPassword' => [ 'title' => '节点组内机器的登录密码', 'description' => 'Password', 'type' => 'string', 'required' => false, 'example' => 'test-LoginPassword', ], ], 'required' => true, ], ], [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => 'Cluster ID', 'type' => 'string', 'required' => true, 'example' => 'i118191731740041623425', ], ], [ 'name' => 'NodeUnit', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'Node information', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'any', 'example' => '{\\"NodeUnitId\\":\\"3c2999a8-2b95-4409-93c5-ad3985fc5c9f\\",\\"ResourceGroupId\\":\\"\\",\\"MaxNodes\\":0,\\"NodeUnitName\\":\\"asi_cn-serverless-sale_e01-lingjun-psale\\"}', 'description' => 'Node Information', ], 'example' => '{\\"NodeUnitId\\":\\"3c2999a8-2b95-4409-93c5-ad3985fc5c9f\\",\\"ResourceGroupId\\":\\"\\",\\"MaxNodes\\":0,\\"NodeUnitName\\":\\"asi_cn-serverless-sale_e01-lingjun-psale\\"}', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'ID of the request', 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'NodeGroupId' => [ 'description' => 'Node group ID', 'type' => 'string', 'example' => 'ng-ec3c96ff0aa4c60d', ], 'NodeGroupName' => [ 'description' => 'NodeGroupName', 'type' => 'string', 'example' => 'emr-default', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"NodeGroupId\\": \\"ng-ec3c96ff0aa4c60d\\",\\n \\"NodeGroupName\\": \\"emr-default\\"\\n}","type":"json"}]', 'title' => 'Create Node Group under Cluster', 'translator' => 'machine', ], 'UpdateNodeGroup' => [ 'summary' => 'Update Node Group', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => 'Node group ID', 'type' => 'string', 'required' => false, 'example' => 'i120021051733814190732', ], ], [ 'name' => 'NewNodeGroupName', 'in' => 'formData', 'schema' => [ 'description' => 'Node group name', 'type' => 'string', 'required' => false, 'example' => 'test-update', ], ], [ 'name' => 'UserData', 'in' => 'formData', 'schema' => [ 'title' => '用户自定义脚本', 'description' => 'User-defined script', 'type' => 'string', 'required' => false, 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], ], [ 'name' => 'FileSystemMountEnabled', 'in' => 'formData', 'schema' => [ 'description' => 'Whether file storage mounting is supported', 'type' => 'boolean', 'required' => false, 'example' => 'True', ], ], [ 'name' => 'KeyPairName', 'in' => 'formData', 'schema' => [ 'description' => 'Key pair name.', 'type' => 'string', 'required' => false, 'example' => 'test', ], ], [ 'name' => 'ImageId', 'in' => 'formData', 'schema' => [ 'title' => '节点组的默认镜像id,如果不设置,那么就不会改变。', 'description' => 'The default image ID of the node group. If not set, it will not change.', 'type' => 'string', 'required' => false, 'example' => 'i1232142432432', ], ], [ 'name' => 'LoginPassword', 'in' => 'formData', 'schema' => [ 'title' => '节点组内机器的登录密码', 'description' => 'Login password for machines within the node group', 'type' => 'string', 'required' => false, 'example' => 'LoginPassword', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'TaskId' => [ 'description' => 'Task ID', 'type' => 'string', 'example' => 'i154273451745372344629', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"TaskId\\": \\"i154273451745372344629\\"\\n}","type":"json"}]', 'title' => 'Update Node Group', 'translator' => 'machine', ], 'DeleteNodeGroup' => [ 'summary' => 'Delete Node Group', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i114444141733395242745', ], ], [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => 'The node group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i121824791737080429819', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request'."\n", 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\"\\n}","type":"json"}]', 'title' => 'Delete Node Group', 'translator' => 'machine', ], 'ListNodeGroups' => [ 'summary' => 'Queries node groups in a cluster.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => 'The node group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'ng-ec3c96ff0aa4c60d', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'description' => 'The token that is used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i119982311660892626523', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'description' => 'The number of entries per page. Maximum value: 100.'."\n" ."\n" .'Default value:'."\n" ."\n" .'• If you do not configure this parameter or if you set this parameter to a value less than 20, the default value is 20.'."\n" ."\n" .'• If you set this parameter to a value greater than 100, the default value is 100.'."\n", 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'NextToken' => [ 'description' => 'The token that is used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'example' => '563d42ae0b17572449ec8c97f7f66069', ], 'Groups' => [ 'description' => 'The node groups.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'GroupName' => [ 'description' => 'The group name.'."\n", 'type' => 'string', 'example' => 'backend-group', ], 'Description' => [ 'description' => 'The description.'."\n", 'type' => 'string', 'example' => 'created by ga2_prepare', ], 'NodeCount' => [ 'description' => 'The number of nodes.'."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'ZoneId' => [ 'description' => 'The zone ID.'."\n", 'type' => 'string', 'example' => 'cn-shenzhen-c', ], 'ClusterId' => [ 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'example' => 'i113952461729854708648', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => 'Whether to enable gpu virtualization or not', 'type' => 'boolean', 'example' => 'false', ], 'CreateTime' => [ 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '2024-02-27T13:16:31.599', ], 'MachineType' => [ 'description' => 'The instance type.'."\n", 'type' => 'string', 'example' => 'efg1.nvga1n', ], 'GroupId' => [ 'description' => 'The group ID.'."\n", 'type' => 'string', 'example' => '238276221', ], 'ImageName' => [ 'description' => 'The image name.'."\n", 'type' => 'string', 'example' => 'CentOS_7.9_x86_64_FULL_20221110', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => 'Indicates whether file storage mounting is supported.'."\n", 'type' => 'boolean', 'example' => 'False', ], 'ImageId' => [ 'description' => 'The image ID.'."\n", 'type' => 'string', 'example' => 'i194015071707321240258', ], 'UpdateTime' => [ 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '2023-09-22T00:03:05.114', ], 'ClusterName' => [ 'description' => 'The cluster name.'."\n", 'type' => 'string', 'example' => 'wzq-exclusivelite-71', ], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"NextToken\\": \\"563d42ae0b17572449ec8c97f7f66069\\",\\n \\"Groups\\": [\\n {\\n \\"GroupName\\": \\"backend-group\\",\\n \\"Description\\": \\"created by ga2_prepare\\",\\n \\"NodeCount\\": 2,\\n \\"ZoneId\\": \\"cn-shenzhen-c\\",\\n \\"ClusterId\\": \\"i113952461729854708648\\",\\n \\"VirtualGpuEnabled\\": false,\\n \\"CreateTime\\": \\"2024-02-27T13:16:31.599\\",\\n \\"MachineType\\": \\"efg1.nvga1n\\",\\n \\"GroupId\\": \\"238276221\\",\\n \\"ImageName\\": \\"CentOS_7.9_x86_64_FULL_20221110\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"ImageId\\": \\"i194015071707321240258\\",\\n \\"UpdateTime\\": \\"2023-09-22T00:03:05.114\\",\\n \\"ClusterName\\": \\"wzq-exclusivelite-71\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'ListNodeGroups', 'translator' => 'machine', ], 'DeleteNode' => [ 'summary' => '删除一个未使用节点', 'path' => '', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'high', 'chargeType' => 'paid', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'description' => '', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-kvw****dn04', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0****', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0****\\"\\n}","type":"json"}]', ], 'DescribeNode' => [ 'summary' => 'Queries a list of nodes.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '161252', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'mock-sn-2060', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'AC4F0004-7BCE-52E0-891B-CAC7D64E3368', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => 'The node group name.'."\n", 'type' => 'string', 'example' => 'emr-default', ], 'ClusterId' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'example' => 'i116913051662373010974', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => 'The cluster name.'."\n", 'type' => 'string', 'example' => 'Standard_Cluster', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => 'The zone ID.'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-i', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '2022-09-30T03:35:53Z', ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => 'The node group ID.'."\n", 'type' => 'string', 'example' => 'ng-ec3c96ff0aa4c60d', ], 'Hostname' => [ 'title' => '主机名', 'description' => 'The hostname.'."\n", 'type' => 'string', 'example' => '31d38530-241e-11ed-bc63-acde48001122', ], 'ImageId' => [ 'title' => '镜像id', 'description' => 'The image ID.'."\n", 'type' => 'string', 'example' => 'i190297201634099844192', ], 'MachineType' => [ 'title' => '机型', 'description' => 'The instance type.'."\n", 'type' => 'string', 'example' => 'efg1.nvga1', ], 'NodeId' => [ 'title' => '节点id', 'description' => 'The node ID.'."\n", 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], 'Sn' => [ 'title' => '机器唯一标识', 'description' => 'The serial number of the node.'."\n", 'type' => 'string', 'example' => 'sag42ckf4jx', ], 'OperatingState' => [ 'title' => '节点状态'."\n", 'description' => 'The node status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Extending'."\n" .'* UnusedNodeStopped'."\n" .'* UnusedNodeStopping'."\n" .'* Unused'."\n" .'* Using'."\n" .'* ReleaseLocking'."\n" .'* Operating'."\n" .'* Cutting'."\n" .'* ClusterNodeStopped'."\n" .'* UnusedNodeRecovering'."\n" .'* ClusterNodeStopping'."\n" .'* ClusterNodeRecovering'."\n" .'* Replacing'."\n", 'type' => 'string', 'enumValueTitles' => [ 'Extending' => '', 'UnusedNodeStopped' => '', 'UnusedNodeStopping' => '', 'Unused' => '', 'Using' => '', 'ReleaseLocking' => '', 'Operating' => '', 'Cutting' => '', 'ClusterNodeStopped' => '', 'UnusedNodeRecovering' => '', 'ClusterNodeStopping' => '', 'ClusterNodeRecovering' => '', 'Replacing' => '', ], 'example' => 'Using', ], 'ExpiredTime' => [ 'title' => '过期时间', 'description' => 'The expiration time.'."\n", 'type' => 'string', 'example' => '2022-06-23T16:00:00Z', ], 'Networks' => [ 'title' => '网络信息', 'description' => 'The network information.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The network information.'."\n", 'type' => 'object', 'properties' => [ 'BondName' => [ 'title' => '网卡端口信息', 'description' => 'The port information of the elastic network interface (ENI).'."\n", 'type' => 'string', 'example' => 'Bond0', ], 'Ip' => [ 'title' => '机器ip', 'description' => 'The IP address of the node.'."\n", 'type' => 'string', 'example' => '47.254.235.44', ], 'SubnetId' => [ 'title' => '集群子网id', 'description' => 'The subnet ID.'."\n", 'type' => 'string', 'example' => 'vsw-uf68v51fldm5egmui5a6k', ], 'VpdId' => [ 'title' => '集群网络id', 'description' => 'The ID of the cluster network.'."\n", 'type' => 'string', 'example' => 'vpd-xcuhjyrj', ], ], ], ], 'ImageName' => [ 'title' => '镜像名称', 'description' => 'The image name.'."\n", 'type' => 'string', 'example' => 'Centos7.9_all_0811', ], 'HpnZone' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-acfmywpvugkh7kq', ], 'UserData' => [ 'title' => '用户自定义脚本', 'description' => 'The custom script.'."\n", 'type' => 'string', 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], 'Disks' => [ 'description' => 'The disks.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DiskId' => [ 'description' => 'The disk ID.'."\n", 'type' => 'string', 'example' => 'd-bp1fi88ryk4yah8a6yos', ], 'Category' => [ 'description' => 'The disk type. Valid values:'."\n" ."\n" .'* cloud_essd'."\n", 'type' => 'string', 'example' => 'cloud_essd', ], 'Size' => [ 'description' => 'The disk size. Unit: GiB.'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PerformanceLevel' => [ 'description' => 'The performance level of the ESSD that is used as the system disk. Valid values:'."\n" ."\n" .'* PL0: A single ESSD can deliver up to 10,000 random read/write IOPS.'."\n" .'* PL1: A single ESSD can deliver up to 50,000 random read/write IOPS.'."\n", 'type' => 'string', 'example' => 'PL1', ], 'Type' => [ 'description' => 'The disk type. Valid values:'."\n" ."\n" .'* system: system disk'."\n" .'* data: data disk'."\n", 'type' => 'string', 'example' => 'system', ], ], 'description' => '', ], ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => 'Indicates whether file storage mounting is supported.'."\n", 'type' => 'boolean', 'example' => 'False', ], 'NodeType' => [ 'title' => '当前节点的类型,枚举值:'."\n" .'● cpfs-enhanced'."\n" .'● ebs-enhanced'."\n" .'● standard'."\n" .'● standby'."\n" .'● standard-v2'."\n" .'● standby-v2', 'type' => 'string', 'example' => 'standard', ], 'HyperNodeId' => [ 'title' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AC4F0004-7BCE-52E0-891B-CAC7D64E3368\\",\\n \\"NodeGroupName\\": \\"emr-default\\",\\n \\"ClusterId\\": \\"i116913051662373010974\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\",\\n \\"ZoneId\\": \\"cn-hangzhou-i\\",\\n \\"CreateTime\\": \\"2022-09-30T03:35:53Z\\",\\n \\"NodeGroupId\\": \\"ng-ec3c96ff0aa4c60d\\",\\n \\"Hostname\\": \\"31d38530-241e-11ed-bc63-acde48001122\\",\\n \\"ImageId\\": \\"i190297201634099844192\\",\\n \\"MachineType\\": \\"efg1.nvga1\\",\\n \\"NodeId\\": \\"e01-cn-zvp2tgykr08\\",\\n \\"Sn\\": \\"sag42ckf4jx\\",\\n \\"OperatingState\\": \\"Using\\",\\n \\"ExpiredTime\\": \\"2022-06-23T16:00:00Z\\",\\n \\"Networks\\": [\\n {\\n \\"BondName\\": \\"Bond0\\",\\n \\"Ip\\": \\"47.254.235.44\\",\\n \\"SubnetId\\": \\"vsw-uf68v51fldm5egmui5a6k\\",\\n \\"VpdId\\": \\"vpd-xcuhjyrj\\"\\n }\\n ],\\n \\"ImageName\\": \\"Centos7.9_all_0811\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-acfmywpvugkh7kq\\",\\n \\"UserData\\": \\"#!/bin/bash\\\\nuptime\\\\necho \\\\\\"aaaaaaa\\\\\\" >> /tmp/ttttt20250110141010.sh\\",\\n \\"Disks\\": [\\n {\\n \\"DiskId\\": \\"d-2zeap7wkns2tdmbr11se\\",\\n \\"Category\\": \\"cloud_essd\\",\\n \\"Size\\": 100,\\n \\"PerformanceLevel\\": \\"PL1\\",\\n \\"Type\\": \\"system\\"\\n }\\n ],\\n \\"FileSystemMountEnabled\\": true,\\n \\"NodeType\\": \\"standard\\",\\n \\"HyperNodeId\\": \\"e01-cn-zvp2tgykr08\\"\\n}","type":"json"}]', 'title' => 'DescribeNode', 'translator' => 'machine', ], 'ListFreeNodes' => [ 'summary' => 'Queries a list of nodes that are not used.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '162040', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'description' => 'The token that determines the start position of the query. Set this parameter to the value of the NextToken parameter that is returned from the last call.'."\n", 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => 'The number of entries per page. Default value: 20.'."\n", 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'MachineType', 'in' => 'formData', 'schema' => [ 'title' => '机型', 'description' => 'The instance type.'."\n", 'type' => 'string', 'required' => false, 'example' => 'mock-machine-type2', ], ], [ 'name' => 'HpnZone', 'in' => 'formData', 'schema' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'required' => false, 'example' => 'A1', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'rg-acfmxno4vh5muoq', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'key_aa', 'maxLength' => 129, ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'value_aa', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'OperatingStates', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'title' => '表示返回的未使用节点类型'."\n" .'*:匹配所有类型'."\n" .'未使用 Unused'."\n" .'使用中 Using'."\n" .'扩容中 Extending'."\n" .'缩容中 Cutting'."\n" .'操作中 Operating'."\n" .'未使用节点停服中 UnusedNodeStopping'."\n" .'未使用节点已停服 UnusedNodeStopped'."\n" .'未使用节点维修审批停服中 UnusedNodeApprovalPendingRenew'."\n" .'未使用节点维修停服中 UnusedNodeRepairingPendingRenew'."\n" .'集群节点停服中 ClusterNodeStopping'."\n" .'集群节点已停服 ClusterNodeStopped'."\n" .'集群节点维修待审批已停服 ClusterNodeApprovalPendingRenew'."\n" .'集群节点维修已停服 ClusterNodeRepairingPendingRenew'."\n" .'未使用节点恢复中 UnusedNodeRecovering'."\n" .'集群节点恢复中 ClusterNodeRecovering'."\n" .'待释放 ReleaseLocking'."\n" .'释放中 Releasing'."\n" .'诊断中 Diagnosing'."\n" .'跨ASI集群切换中 Switching'."\n" .'集群节点维修恢复中 RecoveringClusterNode'."\n" .'集群节点维修预处理 PreparationForRepairingClusterNode'."\n" .'未使用节点维修恢复中 RecoveringUnusedNode'."\n" .'未使用节点维修预处理 PreparationForRepairingUnusedNode'."\n" .'集群节点维修中 ClusterNodeRepairing'."\n" .'未使用节点维修中 UnusedNodeRepairing'."\n" .'集群节点维修待审批 ClusterNodeRepairPendingApproval'."\n" .'未使用节点维修待审批中 UnusedNodeRepairPendingApproval'."\n" .'节点替换中 Replacing'."\n" .'软件恢复中 SoftwareRestoring'."\n" .'软件启动中 SoftwareInitializing'."\n" .'集群节点重启待审批 ClusterNodeRebootPendingApproval'."\n" .'集群节点关机中 ClusterNodeShuttingDown'."\n" .'集群节点已关机 ClusterNodeShutdown'."\n" .'集群关机节点停服中 ClusterNodeStoppingShutdown'."\n" .'集群关机节点已停服 ClusterNodeStoppedShutdown'."\n" .'集群关机节点维修待审批 ClusterNodeRepairPendingApprovalShutdown'."\n" .'集群关机节点维修预处理 PreparationForRepairingClusterNodeShutdown'."\n" .'集群关机节点维修中 ClusterNodeRepairingShutdown'."\n" .'集群关机节点维修待审批已停服 ClusterNodeApprovalPendingRenewShutdown'."\n" .'集群关机节点维修已停服 ClusterNodeRepairingPendingRenewShutdown'."\n" .'集群关机节点重启待审批 ClusterNodeRebootPendingApprovalShutdown'."\n" .'集群关机节点停服恢复中 ClusterNodeRecoveringShutdown'."\n" .'集群关机节点维修恢复上线中 RecoveringClusterNodeShutdown', 'description' => 'The types of the returned nodes that are not used.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The types of the returned nodes that are not used. \\*: matches all types. Unused Using Extending Cutting Operating UnusedNodeStopping UnusedNodeStopped UnusedNodeApprovalPendingRenew UnusedNodeRepairingPendingRenew ClusterNodeStopping ClusterNodeStopped ClusterNodeApprovalPendingRenew ClusterNodeRepairingPendingRenew UnusedNodeRecovering ClusterNodeRecovering ReleaseLocking Releasing Diagnosing Switching RecoveringClusterNode PreparationForRepairingClusterNode RecoveringUnusedNode PreparationForRepairingUnusedNode ClusterNodeRepairing UnusedNodeRepairing ClusterNodeRepairPendingApproval UnusedNodeRepairPendingApproval Replacing SoftwareRestoring SoftwareInitializing ClusterNodeRebootPendingApproval ClusterNodeShuttingDown ClusterNodeShutdown ClusterNodeStoppingShutdown ClusterNodeStoppedShutdown ClusterNodeRepairPendingApprovalShutdown PreparationForRepairingClusterNodeShutdown ClusterNodeRepairingShutdown ClusterNodeApprovalPendingRenewShutdown ClusterNodeRepairingPendingRenewShutdown ClusterNodeRebootPendingApprovalShutdown ClusterNodeRecoveringShutdown RecoveringClusterNodeShutdown'."\n", 'type' => 'string', 'required' => false, 'example' => 'Unused', ], 'required' => false, 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id'."\n", 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'AA14CB86-70C4-5CB7-9E7B-6CCA77F3512B', ], 'Nodes' => [ 'title' => '节点列表', 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The node.'."\n", 'type' => 'object', 'properties' => [ 'ZoneId' => [ 'title' => '可用区id', 'description' => 'The zone ID.'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-j', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '1652321554', ], 'NodeId' => [ 'title' => '节点id', 'description' => 'The node ID.'."\n", 'type' => 'string', 'example' => 'e01-cn-7pp2x193801', ], 'MachineType' => [ 'title' => '机型', 'description' => 'The instance type.'."\n", 'type' => 'string', 'example' => 'efg1.nvga1', ], 'Sn' => [ 'title' => '机器sn', 'description' => 'The serial number of the node.'."\n", 'type' => 'string', 'example' => 'sn_pozkHBgicd', ], 'ExpiredTime' => [ 'title' => '机器过期时间', 'description' => 'The time when the node expires.'."\n", 'type' => 'string', 'example' => '1673107200', ], 'HpnZone' => [ 'description' => 'The cluster number.'."\n", 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-aekzkkbrpl4owgy', ], 'OperatingState' => [ 'title' => '节点状态', 'description' => 'The node status.'."\n", 'type' => 'string', 'example' => 'Unused', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => 'The commodity code.'."\n", 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'Tags' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'example' => 'aa_key', ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'example' => 'aa_vakye', ], ], ], ], 'HyperNodeId' => [ 'title' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], ], ], ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => 'The returned pagination token which can be used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AA14CB86-70C4-5CB7-9E7B-6CCA77F3512B\\",\\n \\"Nodes\\": [\\n {\\n \\"ZoneId\\": \\"cn-hangzhou-j\\",\\n \\"CreateTime\\": \\"1652321554\\",\\n \\"NodeId\\": \\"e01-cn-7pp2x193801\\",\\n \\"MachineType\\": \\"efg1.nvga1\\",\\n \\"Sn\\": \\"sn_pozkHBgicd\\",\\n \\"ExpiredTime\\": \\"1673107200\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-aekzkkbrpl4owgy\\",\\n \\"OperatingState\\": \\"Extending\\",\\n \\"CommodityCode\\": \\"bccluster_eflocomputing_public_cn\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"alarm_xdc\\",\\n \\"Value\\": \\"true\\"\\n }\\n ],\\n \\"HyperNodeId\\": \\"e01-cn-zvp2tgykr08\\"\\n }\\n ],\\n \\"NextToken\\": \\"a3f2224a5ec7224116c4f5246120abe4\\"\\n}","type":"json"}]', 'title' => 'ListFreeNodes', 'translator' => 'machine', ], 'RebootNodes' => [ 'summary' => 'Restarts nodes.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'abilityTreeCode' => '161357', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i138475611663639202234', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => 'Specifies whether to allow skipping failed nodes. Default value: False.'."\n", 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i158475611663639202234', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"TaskId\\": \\"i158475611663639202234\\"\\n}","type":"json"}]', 'title' => 'RebootNodes', 'translator' => 'machine', ], 'ReimageNodes' => [ 'summary' => 'Reinstall a node.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeCode' => '162088', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'title' => '集群id'."\n", 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i15dfa12e8f27c44f4a006c2c8bb', ], ], [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'description' => 'The hostname.'."\n", 'type' => 'string', 'required' => false, 'example' => '457db5ca-241d-11ed-9fd7-acde48001122', ], 'LoginPassword' => [ 'title' => '登录密码', 'description' => 'The logon password.'."\n", 'type' => 'string', 'required' => false, 'example' => '***', ], 'NodeId' => [ 'title' => '节点id'."\n", 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr0b', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => 'The system image ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'm-8vbf8rpv2nn14y7oybjy', ], ], 'required' => false, 'description' => '', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => 'Specifies whether to allow skipping failed nodes. Default value: False.'."\n", 'type' => 'boolean', 'required' => false, 'example' => 'False'."\n", ], ], [ 'name' => 'UserData', 'in' => 'formData', 'schema' => [ 'title' => '用户自定义脚本,命令', 'description' => 'The user data.'."\n", 'type' => 'string', 'required' => false, 'example' => '#!/bin/sh'."\n" .'echo "Hello World. The time is now $(date -R)!" | tee /root/userdata_test.txt', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '15FBCD9B-C93F-54E8-A168-AADE7E66DAD2', ], 'TaskId' => [ 'title' => '任务id', 'description' => 'The job ID.'."\n", 'type' => 'string', 'example' => 'i158782151663841517926', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"15FBCD9B-C93F-54E8-A168-AADE7E66DAD2\\",\\n \\"TaskId\\": \\"i158782151663841517926\\"\\n}","type":"json"}]', 'title' => 'ReimageNodes', 'translator' => 'machine', ], 'CreateVsc' => [ 'summary' => 'Creates a virtual storage channel (VSC).', 'path' => '', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterYMLW2J', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => [ 'title' => '幂等参数', 'description' => 'The client token that is used to ensure the idempotence of the request.'."\n", 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'title' => '节点Id', 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'VscType', 'in' => 'formData', 'schema' => [ 'title' => '设置VSC类型,primary/secondary,默认值为primary', 'description' => 'The VSC type. Valid values: primary and standard. Default value: primary.'."\n", 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'standard' => 'standard', 'primary' => 'primary', ], 'example' => 'primary', ], ], [ 'name' => 'VscName', 'in' => 'formData', 'schema' => [ 'title' => 'vscId用户自定义名称,单计算节点上唯一', 'description' => 'The custom name of the VSC, which is unique on a compute node.'."\n", 'type' => 'string', 'required' => false, 'example' => 'test_name', ], ], [ 'name' => 'Tag', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'title' => '资源标签', 'description' => 'The resource tags.'."\n", 'type' => 'array', 'items' => [ 'title' => '资源标签', 'description' => 'The resource tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '资源标签键', 'description' => 'The resource tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'key001', ], 'Value' => [ 'title' => '资源标签值', 'description' => 'The resource tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'value001', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组Id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'rg-aek2xdkc6icwfha', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'VscId' => [ 'title' => '创建的VscId', 'description' => 'The VSC ID.'."\n", 'type' => 'string', 'example' => 'vsc-001', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"VscId\\": \\"vsc-001\\"\\n}","type":"json"}]', 'title' => 'CreateVsc', 'translator' => 'machine', ], 'DescribeVsc' => [ 'summary' => 'Queries information about a virtual storage channel (VSC).', 'path' => '', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterYMLW2J', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'VscId', 'in' => 'formData', 'schema' => [ 'title' => '需要查询的VscId', 'description' => 'The VSC ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'vsc-001', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'VscId' => [ 'title' => 'VscId', 'description' => 'The VSC ID.'."\n", 'type' => 'string', 'example' => 'vsc-001', ], 'VscType' => [ 'title' => 'Vsc类型', 'description' => 'The VSC type.'."\n", 'type' => 'string', 'example' => 'primary', ], 'VscName' => [ 'title' => 'Vsc自定义的名称', 'description' => 'The custom name of the VSC.'."\n", 'type' => 'string', 'example' => 'test_name', ], 'NodeId' => [ 'title' => 'Vsc所在计算节点的id', 'description' => 'The ID of the compute node in which the VSC resides.'."\n", 'type' => 'string', 'example' => 'e01-cn-kvw44e6dn04', ], 'Status' => [ 'title' => 'Vsc所处的状态', 'description' => 'The VSC status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Creating'."\n" .'* Normal'."\n" .'* Deleting'."\n", 'type' => 'string', 'enumValueTitles' => [ 'Creating' => 'Creating', 'Normal' => 'Normal', 'Deleting' => 'Deleting', ], 'example' => 'Normal', ], 'ResourceGroupId' => [ 'title' => '资源组Id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-aek2k3rqlvv6ytq', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"VscId\\": \\"vsc-001\\",\\n \\"VscType\\": \\"primary\\",\\n \\"VscName\\": \\"test_name\\",\\n \\"NodeId\\": \\"e01-cn-kvw44e6dn04\\",\\n \\"Status\\": \\"Normal\\",\\n \\"ResourceGroupId\\": \\"rg-aek2k3rqlvv6ytq\\"\\n}","type":"json"}]', 'title' => 'DescribeVsc', 'translator' => 'machine', ], 'DeleteVsc' => [ 'summary' => 'Deletes a virtual storage channel (VSC).', 'path' => '', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterYMLW2J', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClientToken', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => [ 'title' => '幂等参数', 'description' => 'The client token that is used to ensure the idempotence of the request.'."\n", 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'VscId', 'in' => 'formData', 'schema' => [ 'title' => '需要删除的VscId', 'description' => 'The ID of the VSC that you want to delete.'."\n", 'type' => 'string', 'required' => true, 'example' => 'vsc-001', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\"\\n}","type":"json"}]', 'title' => 'DeleteVsc', 'translator' => 'machine', ], 'ListVscs' => [ 'summary' => 'Queries a list of virtual storage channels (VSC).', 'path' => '', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterYMLW2J', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NextToken', 'in' => 'formData', 'allowEmptyValue' => true, 'schema' => [ 'title' => '标记当前开始读取的位置,置空表示从头开始', 'description' => 'The token that is used in the next request to retrieve a new page of results. If you leave this parameter empty, the query starts from the beginning.'."\n", 'type' => 'string', 'required' => false, 'example' => '563d42ae0b17572449ec8c97f7f66069', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'allowEmptyValue' => true, 'schema' => [ 'title' => '本次读取的最大数据记录数量', 'description' => 'The maximum number of data entries to return.'."\n", 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NodeIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'The IDs of the nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => '[\'mock-sn-200101\']', ], 'required' => false, 'maxItems' => 100, ], ], [ 'name' => 'VscName', 'in' => 'formData', 'schema' => [ 'title' => 'Vsc名称', 'description' => 'The VSC name.'."\n", 'type' => 'string', 'required' => false, 'example' => 'test_name', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'key001', 'maxLength' => 129, ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'value001', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组Id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'rg-aek2xdkc6icwfha', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => 'TotalCount本次请求条件下的数据总量,此参数为可选参数,默认可不返回', 'description' => 'The total number of VSCs.'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '3', ], 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '03668372-18FF-5959-98D9-6B36A4643C7A', ], 'NextToken' => [ 'title' => '表示当前调用返回读取到的位置,空代表数据已经读取完毕', 'description' => 'The token. It can be used in the next request to retrieve a new page of results. If this parameter is empty, no next page exists.'."\n", 'type' => 'string', 'required' => true, 'example' => '3a6b93229825ac667104463b56790c91', ], 'Vscs' => [ 'title' => 'VSC列表', 'description' => 'The VSCs.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The VSC.'."\n", 'type' => 'object', 'properties' => [ 'VscId' => [ 'title' => 'VscId', 'description' => 'The VSC ID.'."\n", 'type' => 'string', 'example' => 'vsc-001', ], 'VscType' => [ 'title' => 'Vsc类型,primary/secondary', 'description' => 'The VSC type. Valid values: primary and standard.'."\n", 'type' => 'string', 'example' => 'primary', ], 'VscName' => [ 'title' => 'Vsc自定义的名称', 'description' => 'The custom name of the VSC.'."\n", 'type' => 'string', 'example' => 'test_name', ], 'NodeId' => [ 'title' => '灵骏节点Id', 'description' => 'The ID of the Lingjun node.'."\n", 'type' => 'string', 'example' => 'e01-cn-fzh47xd7u08', ], 'Status' => [ 'title' => 'Vsc所处的状态', 'description' => 'The VSC status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Creating'."\n" .'* Normal'."\n" .'* Deleting'."\n", 'type' => 'string', 'enumValueTitles' => [ 'Creating' => 'Creating', 'Normal' => 'Normal', 'Deleting' => 'Deleting', ], 'example' => 'Normal', ], 'Tags' => [ 'title' => '标签', 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'title' => '标签', 'description' => 'The tag.'."\n", 'type' => 'object', 'properties' => [ 'TagKey' => [ 'title' => '标签键', 'description' => 'The tag key.'."\n", 'type' => 'string', 'example' => 'key001', ], 'TagValue' => [ 'title' => '标签值', 'description' => 'The tag value.'."\n", 'type' => 'string', 'example' => 'value001', ], ], ], ], 'ResourceGroupId' => [ 'title' => '资源组Id', 'description' => 'The resource group ID.'."\n", 'type' => 'string', 'example' => 'rg-acfm2zkwhkns57i', ], ], ], ], 'MaxResults' => [ 'description' => 'No response is returned. The TotalCount parameter is used.'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '0', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 3,\\n \\"RequestId\\": \\"03668372-18FF-5959-98D9-6B36A4643C7A\\",\\n \\"NextToken\\": \\"3a6b93229825ac667104463b56790c91\\",\\n \\"Vscs\\": [\\n {\\n \\"VscId\\": \\"vsc-001\\",\\n \\"VscType\\": \\"primary\\",\\n \\"VscName\\": \\"test_name\\",\\n \\"NodeId\\": \\"e01-cn-fzh47xd7u08\\",\\n \\"Status\\": \\"Normal\\",\\n \\"Tags\\": [\\n {\\n \\"TagKey\\": \\"key001\\",\\n \\"TagValue\\": \\"value001\\"\\n }\\n ],\\n \\"ResourceGroupId\\": \\"rg-acfm2zkwhkns57i\\"\\n }\\n ],\\n \\"MaxResults\\": 0\\n}","type":"json"}]', 'title' => 'ListVscs', 'translator' => 'machine', ], 'UntagResources' => [ 'summary' => 'Deletes a custom tag from a resource.', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'title' => '资源类型', 'description' => 'The resource type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Node'."\n" .'* Cluster'."\n", 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '', 'Cluster' => '', ], 'example' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The resource IDs.'."\n", 'type' => 'array', 'items' => [ 'description' => 'A resource ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i15z93xkon193oaxf1ese8', 'title' => '资源 ID。', ], 'required' => true, 'maxItems' => 50, 'title' => '资源 ID 列表。可输入最多 50 个资源 ID。', ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => 'The region ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The tag keys.'."\n", 'type' => 'array', 'items' => [ 'description' => 'A tag key. You can specify up to 20 tag keys.'."\n", 'type' => 'string', 'required' => false, 'example' => 'ac-cus-tag-0', 'title' => '资源的标签键。', ], 'required' => false, 'maxItems' => 21, 'title' => '资源的标签键列表。可输入最多 20 个标签键。', ], ], [ 'name' => 'All', 'in' => 'query', 'schema' => [ 'description' => 'Specifies whether to remove all tags. This parameter takes effect only when TagKey.N is not specified. Valid values:'."\n" ."\n" .'* True'."\n" .'* False'."\n" ."\n" .'Default value: false.'."\n", 'type' => 'boolean', 'required' => false, 'example' => 'False', 'title' => '是否解绑资源上全部的标签。当请求中未设置 TagKey.N 时,该参数才有效。取值范围:'."\n" .'true'."\n" .'false'."\n" .'默认值:false', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The struct returned.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '81F648D0-5570-5351-AE98-6F501C7E957F', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', ], ], 403 => [ [ 'errorCode' => 'NoPermission', 'errorMessage' => 'The operator is not permission for this operate ', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"81F648D0-5570-5351-AE98-6F501C7E957F\\"\\n}","type":"json"}]', 'title' => 'UntagResources', 'translator' => 'machine', ], 'TagResources' => [ 'summary' => 'Tags resources.', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'title' => '资源类型', 'description' => 'The resource type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Node'."\n" .'* Vcc'."\n" .'* Cluster'."\n" .'* Vpd'."\n" .'* Subnet'."\n", 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '', 'Vcc' => '', 'Cluster' => '', 'Vpd' => '', 'Subnet' => '', ], 'example' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源id', 'description' => 'The IDs of the resources.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The resource ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i-uf6dlxcxssr4cgpkoo85', ], 'required' => true, 'maxItems' => 50, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => 'The region ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签数组。数组长度:1~20。如果数组中有多个标签对象,标签键Key不允许重复。', 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'app', 'title' => '标签键,不允许为空和空字符串。最多支持 128 个字符,不能以aliyun和acs:开头,不能包含http://或者https://。', 'maxLength' => 128, ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'v3', 'title' => '标签值。不允许为空,可以为空字符串。最多支持 128 个字符,不能包含http://或者https://。', 'maxLength' => 256, ], ], 'required' => false, 'description' => '', 'title' => '标签对象。', ], 'required' => true, 'maxItems' => 20, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'E7BB53E1-0B08-5C4E-BA66-9225548C3151', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', ], ], 403 => [ [ 'errorCode' => 'NoPermission', 'errorMessage' => 'The operator is not permission for this operate', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E7BB53E1-0B08-5C4E-BA66-9225548C3151\\"\\n}","type":"json"}]', 'title' => 'TagResources', 'translator' => 'machine', ], 'ListTagResources' => [ 'summary' => 'Queries the tags of resources.', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'title' => '资源类型', 'description' => 'The resource type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Node'."\n" .'* Vcc'."\n" .'* Cluster'."\n" .'* Subnet'."\n" .'* Vpd'."\n", 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '', 'Vcc' => '', 'Cluster' => '', 'Subnet' => '', 'Vpd ' => '', ], 'example' => 'Node', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The IDs of the resources.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The resource ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'i1520224L16AY60305', ], 'required' => false, 'maxItems' => 50, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => 'The region ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'required' => false, 'example' => 'PodName', 'title' => '精确查找灵骏资源时使用的标签键。标签键长度的取值范围为 1~128。N 的取值范围为 1~20。', ], 'Value' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'required' => false, 'example' => 'WFT-OTC', 'title' => '精确查找灵骏资源时使用的标签值。标签值长度的取值范围为 1~128。N 的取值范围为 1~20。', ], ], 'required' => false, 'description' => '', 'title' => '精确查找灵骏资源时使用的标签键。标签健长度的取值范围为 1~128。N 的取值范围为 1~20。', ], 'required' => false, 'maxItems' => 21, 'title' => '标签列表。', ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'description' => 'The token that determines the start position of the query. Set this parameter to the value of the NextToken parameter that is returned from the last call.'."\n", 'type' => 'string', 'required' => false, 'example' => 'AAAAAdQ3Z+oPlg49gsr2y8jb6wY=', ], ], ], 'responses' => [ 200 => [ 'headers' => [], 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '8F208B6D-4C42-5FD3-B6BE-E826E92A44DD', ], 'TagResources' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'TagResource' => [ 'description' => 'The tags.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TagKey' => [ 'description' => 'The tag key.'."\n", 'type' => 'string', 'example' => 'env', 'title' => '标签键。', ], 'TagValue' => [ 'description' => 'The tag value.'."\n", 'type' => 'string', 'example' => 'dev'."\n", 'title' => '标签值。', ], 'ResourceId' => [ 'description' => 'The resource ID.'."\n", 'type' => 'string', 'example' => 'i15azeddnvf7uhw2oij57o0', ], 'ResourceType' => [ 'description' => 'The resource type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* Node'."\n" .'* Cluster'."\n", 'type' => 'string', 'enumValueTitles' => [ 'Node' => '', 'Cluster' => '', ], 'example' => 'Cluster'."\n", ], ], 'description' => '', 'title' => '标签对象', ], 'title' => '由资源及其标签组成的集合,包含了资源 ID、资源类型和标签键值等信息。', ], ], ], 'NextToken' => [ 'description' => 'The token that is used in the next request to retrieve a new page of results.'."\n", 'type' => 'string', 'example' => 'AAAAAdQ3Z+oPlg49gsr2y8jb6wY=', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', ], ], 403 => [ [ 'errorCode' => 'NoPermission ', 'errorMessage' => 'The operator is not permission for this operate', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F208B6D-4C42-5FD3-B6BE-E826E92A44DD\\",\\n \\"TagResources\\": {\\n \\"TagResource\\": [\\n {\\n \\"TagKey\\": \\"env\\",\\n \\"TagValue\\": \\"dev\\\\n\\",\\n \\"ResourceId\\": \\"i15azeddnvf7uhw2oij57o0\\",\\n \\"ResourceType\\": \\"Cluster\\\\n\\"\\n }\\n ]\\n },\\n \\"NextToken\\": \\"AAAAAdQ3Z+oPlg49gsr2y8jb6wY=\\"\\n}","type":"json"}]', 'title' => 'ListTagResources', 'translator' => 'machine', ], 'DescribeZones' => [ 'summary' => 'Queries a list of zones.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '161776', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => [ 'title' => '根据汉语、英语筛选返回结果。更多信息,请参见RFC7231。取值范围:'."\n" ."\n" .'zh-CN'."\n" .'en-US'."\n" .'默认值:zh-CN', 'description' => 'The natural language that is used to filter responses. For more information, see RFC 7231. Valid values:'."\n" ."\n" .'zh-CN en-US Default value: zh-CN.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* en-US'."\n" .'* zh-CN'."\n", 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'en-US' => '', 'zh-CN' => '', ], 'example' => 'zh-CN', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'E9116F2D-82F8-501E-9ADB-2BE0C02B6A84', ], 'Zones' => [ 'title' => '可用区列表', 'description' => 'The list of zones.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LocalName' => [ 'title' => '可用区名称', 'description' => 'The zone name.'."\n", 'type' => 'string', 'example' => 'Hang Zhou', ], 'ZoneId' => [ 'title' => '可用区id'."\n", 'description' => 'The zone ID.'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-i', ], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E9116F2D-82F8-501E-9ADB-2BE0C02B6A84\\",\\n \\"Zones\\": [\\n {\\n \\"LocalName\\": \\"杭州\\",\\n \\"ZoneId\\": \\"cn-hangzhou-i\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'DescribeZones', 'translator' => 'machine', ], 'DescribeTask' => [ 'summary' => 'Queries the details of a task.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '161255', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'TaskId', 'in' => 'formData', 'schema' => [ 'title' => '任务id', 'description' => 'The task ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'i156331731670384438138', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'A7FD7411-9395-52E8-AF42-EB3A4A55446D', ], 'ClusterId' => [ 'title' => '集群id', 'description' => 'The cluster ID.'."\n", 'type' => 'string', 'example' => 'i119982311660892626523', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => 'The cluster name.'."\n", 'type' => 'string', 'example' => 'Standard_Cluster', ], 'TaskState' => [ 'title' => '任务状态:waiting_to_run(等待执行),running(执行),execution_fail(执行失败),execution_success(执行成功)', 'description' => 'The task status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* running'."\n" .'* execution_success'."\n" .'* execution_fail'."\n" .'* waiting_to_run'."\n", 'type' => 'string', 'enumValueTitles' => [ 'running' => '', 'execution_success' => '', 'execution_fail' => '', 'waiting_to_run' => '', ], 'example' => 'running', ], 'TaskType' => [ 'title' => '任务类型', 'description' => 'The task type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* reclone_node_sub_task'."\n" .'* initialize_bare_cluster'."\n" .'* extend_bare_cluster'."\n" .'* reclone_node'."\n" .'* reboot_node'."\n" .'* extend_ack_edge_cluster'."\n" .'* extend_cluster'."\n" .'* initialize_ack_edge_cluster'."\n" .'* cut_node_sub_task'."\n" .'* reboot_node_sub_task'."\n" .'* reclone_ack_edge_node'."\n" .'* initialize_cluster'."\n" .'* cut_cluster'."\n" .'* reclone_bare_node'."\n" .'* cut_bare_cluster'."\n", 'type' => 'string', 'enumValueTitles' => [ 'reclone_node_sub_task' => '', 'initialize_bare_cluster' => '', 'extend_bare_cluster' => '', 'reclone_node' => '', 'reboot_node' => '', 'extend_ack_edge_cluster' => '', 'extend_cluster' => '', 'initialize_ack_edge_cluster' => '', 'cut_node_sub_task' => '', 'reboot_node_sub_task' => '', 'reclone_ack_edge_node' => '', 'initialize_cluster' => '', 'cut_cluster' => '', 'reclone_bare_node' => '', 'cut_bare_cluster' => '', ], 'example' => 'cut_cluster', ], 'Message' => [ 'title' => '任务失败信息', 'description' => 'The error message returned for failed tasks.'."\n", 'type' => 'string', 'example' => 'Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]', ], 'Steps' => [ 'title' => '执行步骤', 'description' => 'The steps.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'StepName' => [ 'title' => '步骤名称', 'description' => 'The name of the step.'."\n", 'type' => 'string', 'example' => 'create_vpd', ], 'StepState' => [ 'title' => '步骤执行状态', 'description' => 'The step status.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* execution_success'."\n" .'* execution_failed'."\n", 'type' => 'string', 'enumValueTitles' => [ 'execution_success' => '', 'execution_failed' => '', ], 'example' => 'execution_success', ], 'StepType' => [ 'title' => '步骤类型', 'description' => 'The type of the step.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* normal: A normal step has only one successor step.'."\n" .'* dispersive: A dispersive step has multiple successor steps.'."\n", 'type' => 'string', 'enumValueTitles' => [ 'normal' => '', 'dispersive' => '', ], 'example' => 'normal', ], 'SubTasks' => [ 'title' => '子任务', 'description' => 'The sub tasks.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TaskId' => [ 'title' => '任务id', 'description' => 'The task ID.'."\n", 'type' => 'string', 'example' => 'i158805051661047928377', ], 'TaskType' => [ 'title' => '任务类型', 'description' => 'The task type.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* reclone_node_sub_task'."\n" .'* initialize_bare_cluster'."\n" .'* extend_bare_cluster'."\n" .'* reclone_node'."\n" .'* reboot_node'."\n" .'* extend_ack_edge_cluster'."\n" .'* extend_cluster'."\n" .'* initialize_ack_edge_cluster'."\n" .'* cut_node_sub_task'."\n" .'* reboot_node_sub_task'."\n" .'* reclone_ack_edge_node'."\n" .'* initialize_cluster'."\n" .'* cut_cluster'."\n" .'* reclone_bare_node'."\n" .'* cut_bare_cluster'."\n", 'type' => 'string', 'enumValueTitles' => [ 'reclone_node_sub_task' => '', 'initialize_bare_cluster' => '', 'extend_bare_cluster' => '', 'reclone_node' => '', 'reboot_node' => '', 'extend_ack_edge_cluster' => '', 'extend_cluster' => '', 'initialize_ack_edge_cluster' => '', 'cut_node_sub_task' => '', 'reboot_node_sub_task' => '', 'reclone_ack_edge_node' => '', 'initialize_cluster' => '', 'cut_cluster' => '', 'reclone_bare_node' => '', 'cut_bare_cluster' => '', ], 'example' => 'cut_node_sub_task', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => 'The creation time.'."\n", 'type' => 'string', 'example' => '2022-11-30T2:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '2022-11-30T02:20:14.852Z', ], 'Message' => [ 'title' => '子任务失败信息', 'description' => 'The error message returned for failed sub tasks.'."\n", 'type' => 'string', 'example' => 'Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]', ], 'TaskState' => [ 'title' => '任务执行状态', 'description' => 'The task status.'."\n", 'type' => 'string', 'example' => 'running', ], ], 'description' => '', ], ], 'StageTag' => [ 'title' => '阶段标记', 'description' => 'The stage marker.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* 机器释放: Machine release.'."\n" .'* 节点并发初始化: Node concurrent initialization.'."\n" .'* 节点释放: Node release.'."\n" .'* 机器替换: Machine replacement.'."\n" .'* 节点缩容: Node scale-in.'."\n" .'* 提前续费: Early renewal.'."\n" .'* 物理机清理: Physical machine cleanup.'."\n" .'* 节点清理: Node cleanup.'."\n" .'* 创建K8s集群: Create Kubernetes cluster.'."\n" .'* 网络初始化: Network initialization.'."\n" .'* 节点重启: Node restart.'."\n" .'* 节点退订: Node unsubscribe.'."\n" .'* 集群扩容: Cluster scale-out.'."\n" .'* 异常机器释放: Abnormal machine release.', 'type' => 'string', 'enumValueTitles' => [ '机器释放' => '', '节点并发初始化' => '', '节点释放' => '', '机器替换' => '', '节点缩容' => '', '提前续费' => '', '物理机清理' => '', '节点清理' => '', '创建K8s集群' => '', '网络初始化' => '', '节点重启' => '', '节点退订' => '', '集群扩容' => '', '异常机器释放' => '', ], 'example' => '节点缩容', ], 'Message' => [ 'title' => '步骤失败信息', 'description' => 'The error message of the step.'."\n", 'type' => 'string', 'example' => 'get taskinfo failed', ], 'StartTime' => [ 'title' => '开始时间', 'description' => 'The start time.'."\n", 'type' => 'string', 'example' => '2022-11-30T2:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '2022-11-30T02:20:14.852Z', ], ], 'description' => '', ], ], 'CreateTime' => [ 'title' => '开始时间', 'description' => 'The create time.'."\n", 'type' => 'string', 'example' => '2022-11-30T02:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => 'The update time.'."\n", 'type' => 'string', 'example' => '2022-11-30T03:40:14.852Z', ], 'NodeIds' => [ 'title' => '节点ID列表', 'description' => 'The IDs of the nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'A node ID.'."\n", 'type' => 'string', 'example' => '[\'mock-sn-200101\']', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A7FD7411-9395-52E8-AF42-EB3A4A55446D\\",\\n \\"ClusterId\\": \\"i119982311660892626523\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\",\\n \\"TaskState\\": \\"running\\",\\n \\"TaskType\\": \\"cut_cluster\\",\\n \\"Message\\": \\"Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]\\",\\n \\"Steps\\": [\\n {\\n \\"StepName\\": \\"create_vpd\\",\\n \\"StepState\\": \\"execution_success\\",\\n \\"StepType\\": \\"normal\\",\\n \\"SubTasks\\": [\\n {\\n \\"TaskId\\": \\"i158805051661047928377\\",\\n \\"TaskType\\": \\"cut_node_sub_task\\",\\n \\"CreateTime\\": \\"2022-11-30T2:00:00.852Z\\",\\n \\"UpdateTime\\": \\"2022-11-30T02:20:14.852Z\\",\\n \\"Message\\": \\"Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]\\",\\n \\"TaskState\\": \\"running\\"\\n }\\n ],\\n \\"StageTag\\": \\"节点缩容\\",\\n \\"Message\\": \\"get taskinfo failed\\",\\n \\"StartTime\\": \\"2022-11-30T2:00:00.852Z\\",\\n \\"UpdateTime\\": \\"2022-11-30T02:20:14.852Z\\"\\n }\\n ],\\n \\"CreateTime\\": \\"2022-11-30T02:00:00.852Z\\",\\n \\"UpdateTime\\": \\"2022-11-30T03:40:14.852Z\\",\\n \\"NodeIds\\": [\\n \\"[\'mock-sn-200101\']\\"\\n ]\\n}","type":"json"}]', 'title' => 'DescribeTask', 'translator' => 'machine', ], 'DescribeRegions' => [ 'summary' => 'Queries a list of regions.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '161612', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => [ 'title' => '根据汉语、英语和日语筛选返回结果。更多信息,请参见RFC7231。取值范围:'."\n" ."\n" .'zh-CN'."\n" .'en-US'."\n" .'默认值:zh-CN', 'description' => 'The natural language that is used to filter responses. For more information, see RFC 7231.'."\n" ."\n" .'zh-CN en-US Default value: zh-CN.'."\n" ."\n" .'Valid values:'."\n" ."\n" .'* en-US'."\n" .'* zh-CN'."\n", 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'en-US' => '', 'zh-CN' => '', ], 'example' => 'zh-CN', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '1D2FBB36-C39B-5EBB-9928-FCC1A236D65D', ], 'Regions' => [ 'description' => 'The regions.'."\n", 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LocalName' => [ 'title' => '区域名称', 'description' => 'The region name.'."\n", 'type' => 'string', 'example' => 'Hang Zhou', ], 'RegionId' => [ 'title' => '区域id', 'description' => 'The region ID.'."\n", 'type' => 'string', 'example' => 'cn-hangzhou', ], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1D2FBB36-C39B-5EBB-9928-FCC1A236D65D\\",\\n \\"Regions\\": [\\n {\\n \\"LocalName\\": \\"杭州\\",\\n \\"RegionId\\": \\"cn-hangzhou\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => 'DescribeRegions', 'translator' => 'machine', ], 'ChangeResourceGroup' => [ 'summary' => 'Moves a resource from one resource group to another.', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterTOL3OM', ], ], 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => [ 'title' => '资源类型', 'description' => 'The resource type.'."\n", 'type' => 'string', 'required' => false, 'example' => 'Node', 'default' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => [ 'title' => '资源Id', 'description' => 'The resource ID.'."\n", 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'i118099391667548921125', ], ], [ 'name' => 'ResourceRegionId', 'in' => 'query', 'schema' => [ 'title' => '地域Id', 'description' => 'The region ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'cn-wulanchabu', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'title' => '目标资源组', 'description' => 'The ID of the resource group into which you want to change.'."\n", 'type' => 'string', 'required' => true, 'example' => 'rg-aekzyqdwnfabx6q', ], ], ], 'responses' => [ 200 => [ 'headers' => [], 'schema' => [ 'title' => 'Schema of Response', 'description' => 'The response parameters.'."\n", 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NoPermission.ChangeResourceGroup', 'errorMessage' => 'You are not authorized to change resourcegroup', ], [ 'errorCode' => 'MissingParameter.ResourceRegionId', 'errorMessage' => 'The ResourceRegionId parameters that are required for processing this request are missing', ], [ 'errorCode' => 'MissingParameter.ResourceId', 'errorMessage' => 'The ResourceId parameters that are required for processing this request are missing', ], [ 'errorCode' => 'MissingParameter.ResourceGroupId', 'errorMessage' => 'The ResourceGroupId parameters that are required for processing this request are missing', ], [ 'errorCode' => 'InvalidResourceGroup', 'errorMessage' => 'The specified ResourceGroupId is invalid', ], [ 'errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', ], [ 'errorCode' => 'ResourceNotFound', 'errorMessage' => ' The specified resource is not found', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\"\\n}","type":"json"}]', 'title' => 'ChangeResourceGroup', 'translator' => 'machine', ], 'ApproveOperation' => [ 'summary' => 'Approves an O\\\\\\&M operation.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeCode' => '196045', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'OperationType', 'in' => 'formData', 'schema' => [ 'description' => 'The O\\&M operation type'."\n" ."\n" .'Valid value:'."\n" ."\n" .'* RepairMachine'."\n", 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'RepairMachine' => 'RepairMachine', ], 'example' => 'RepairMachine', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'ErrorMessage' => [ 'description' => 'The error message.'."\n", 'type' => 'string', 'example' => 'Resource not found', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"ErrorMessage\\": \\"Resource not found\\"\\n}","type":"json"}]', 'title' => 'ApproveOperation', 'translator' => 'machine', ], 'StopInvocation' => [ 'summary' => 'Stops the O\\\\\\&M assistant command execution.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '202206', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'InvokeId', 'in' => 'formData', 'schema' => [ 'description' => 'The execution ID.'."\n", 'type' => 'string', 'required' => true, 'example' => 'f-hz044748dzepds0', ], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'The nodes.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The ID of the Lingjun node.'."\n", 'type' => 'string', 'required' => false, 'example' => '\'i-bp1cfrqj4pztngvlq7la\'', ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'The request ID.'."\n", 'type' => 'string', 'example' => 'A7FD7411-9395-52E8-AF42-EB3A4A55446D', ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A7FD7411-9395-52E8-AF42-EB3A4A55446D\\"\\n}","type":"json"}]', 'title' => 'StopInvocation', 'translator' => 'machine', ], 'RunCommand' => [ 'summary' => 'Runs a Shell script on one or more Lingjun nodes.', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeCode' => '202207', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'title' => '命令名称。支持全字符集,长度不得超过 128 个字符。', 'description' => 'The command name.'."\n", 'type' => 'string', 'required' => false, 'example' => 'testName', ], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => [ 'title' => '命令描述。支持全字符集,长度不得超过 512 个字符。', 'description' => 'The command description.'."\n", 'type' => 'string', 'required' => false, 'example' => 'testDescription', ], ], [ 'name' => 'CommandContent', 'in' => 'formData', 'schema' => [ 'title' => 'CommandId 二选一。命令内容。命令内容可以是明文内容或 Base64 编码后的内容。 ', 'description' => 'The command content. Take note of the following:'."\n" ."\n" .'* When `EnableParameter` is set to true, you can use custom parameters in the command.'."\n" .'* Define custom parameters in the {{}} format. Within `{{}}`, the spaces and line feeds before and after the parameter names are ignored.'."\n" .'* You can specify up to 20 custom parameters.'."\n" .'* A custom parameter name can contain only letters, digits, underscores (\\_), and hyphens (-). The name is not case-sensitive.'."\n" .'* Each custom parameter name is up to 64 bytes in length.'."\n", 'type' => 'string', 'required' => false, 'example' => 'ZWNobyAxMjM=', ], ], [ 'name' => 'Timeout', 'in' => 'formData', 'schema' => [ 'title' => '执行命令的超时时间,单位:秒。'."\n" ."\n" .'当因为进程原因、缺失模块 等原因无法运行命令时,会出现超时现象。超时后,会强制终止命令进程。'."\n" ."\n" .'默认值:60。', 'description' => 'The timeout period for the command. Unit: seconds. A timeout error occurs if the command cannot be run because the process slows down or because a specific module or Cloud Assistant Agent does not exist. When the specified timeout period ends, the command process is forcefully terminated. Default value: 60.'."\n", 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '3600'."\n", ], ], [ 'name' => 'WorkingDir', 'in' => 'formData', 'schema' => [ 'title' => '命令在 灵骏节点中的运行目录。长度不得超过 200 个字符。'."\n" ."\n" .'默认值:'."\n" ."\n" .'Linux 系统实例默认在管理员(root 用户)的 home 目录下,即/root。', 'description' => 'The working path of the command. You can specify a custom path. Default path:'."\n" ."\n" .'Linux instances: By default, the path is in the /home directory of the root user.'."\n", 'type' => 'string', 'required' => false, 'example' => '/home/user', ], ], [ 'name' => 'EnableParameter', 'in' => 'formData', 'schema' => [ 'title' => '命令中是否包含自定义参数。'."\n" ."\n" .'默认值:false。', 'description' => 'Specifies whether to use custom parameters in the command.'."\n" ."\n" .'Default value: false.'."\n", 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], ], [ 'name' => 'ContentEncoding', 'in' => 'formData', 'schema' => [ 'title' => '命令内容(CommandContent)的编码方式。取值范围(不区分大小写):'."\n" ."\n" .'PlainText:不编码,采用明文传输。'."\n" .'Base64:Base64 编码。'."\n" .'默认值:PlainText,乱填或错填该取值会当作 PlainText 处理。', 'description' => 'The encoding mode of the command content. Valid values:'."\n" ."\n" .'* PlainText'."\n" .'* Base64'."\n" ."\n" .'Default value: PlainText. If the specified value of this parameter is invalid, PlainText is used by default.'."\n", 'type' => 'string', 'required' => false, 'example' => 'Base64', ], ], [ 'name' => 'Username', 'in' => 'formData', 'schema' => [ 'title' => '在灵骏节点中执行命令的用户名称。长度不得超过 255 个字符。', 'description' => 'The username that you use to run the command. The name can be up to 255 characters in length. For Linux instances, the root user is used by default.'."\n", 'type' => 'string', 'required' => false, 'example' => 'root', ], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '灵骏节点id', 'description' => 'The node list.'."\n", 'type' => 'array', 'items' => [ 'description' => 'The node ID.'."\n", 'type' => 'string', 'required' => false, 'example' => '"i-bp185dy2o3o6neg****"', ], 'required' => false, ], ], [ 'name' => 'RepeatMode', 'in' => 'formData', 'schema' => [ 'title' => '设置命令执行的方式。取值范围:'."\n" ."\n" .'Once:立即执行命令。'."\n" .'Period:定时执行命令。当该参数取值为Period时,必须同时指定Frequency参数。'."\n" .'NextRebootOnly:当实例下一次启动时,自动执行命令。'."\n" .'EveryReboot:实例每一次启动都将自动执行命令。'."\n" .'默认值:'."\n" ."\n" .'当不指定Frequency参数时,默认值为Once。'."\n" .'当指定Frequency参数时,无论是否已设置了该参数值,都将按照Period处理', 'description' => 'The mode to run the command. Valid values:'."\n" ."\n" .'* Once: runs the command immediately.'."\n" .'* Period: runs the command based on a schedule. When set to `Period`, `Frequency` is required.'."\n" .'* NextRebootOnly: runs the command the next time the instances is started.'."\n" .'* EveryReboot: runs the command every time the instance is started.'."\n" ."\n" .'Default value:'."\n" ."\n" .'* If you do not specify `Frequency`, the default value is `Once`.'."\n" .'* If you specify `Frequency`, RepeatMode is set to `Period` regardless of whether a value is already specified.'."\n", 'type' => 'string', 'required' => false, 'example' => 'Once', ], ], [ 'name' => 'ClientToken', 'in' => 'formData', 'schema' => [ 'title' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性。', 'description' => 'The client token to ensure the idempotency of the request. Use your client to generate the token that is unique among requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see "How to ensure idempotence".'."\n", 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'Frequency', 'in' => 'formData', 'schema' => [ 'title' => '定时执行命令的执行时间。目前支持三种定时执行方式:固定时间间隔执行(基于 Rate 表达式)、仅在指定时间执行一次、基于时钟定时执行(基于 Cron 表达式)。', 'description' => 'The schedule to run the command. Supported schedule types: at a fixed interval based on a rate expression, run only once at a specific time, or run at specific times based on a cron expression.'."\n" ."\n" .'* To run the command at a fixed interval, use a rate expression to specify the interval. The interval can be in seconds, minutes, hours, or days. This option is suitable for scenarios in which tasks need to be executed at a fixed interval. Format: rate(\\ \\). For example, rate(5m) means to run the command every 5 minutes. When you specify an interval, take note of the following limits:'."\n" ."\n" .' * The interval can be anywhere from 60 seconds to 7 days, but must be longer than the timeout period of the scheduled task.'."\n" .' * The interval is the time between two consecutive executions, irrelevant of the time required to run the command. For example, assume that you set the interval to 5 minutes and that it takes 2 minutes to run the command each time. The system waits 3 minutes before running the command again.'."\n" .' * The command is not immediately executed after the task is created. For example, assume that you set the interval to 5 minutes. The task begins to be executed 5 minutes after it is created.'."\n" ."\n" .'* To run a command only once at a specific point in time, specify a point in time and a time zone. Format: at(yyyy-MM-dd HH:mm:ss \\