'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'eflo-controller', 'version' => '2022-12-15', ], 'directories' => [ [ 'id' => 268833, 'title' => '灵骏集群', 'type' => 'directory', 'children' => [ 'CreateCluster', 'DeleteCluster', 'DescribeCluster', 'ExtendCluster', 'ListClusters', 'ListClusterNodes', 'ShrinkCluster', ], ], [ 'id' => 268841, 'title' => '灵骏节点组', 'type' => 'directory', 'children' => [ 'CreateNodeGroup', 'UpdateNodeGroup', 'DeleteNodeGroup', 'ListNodeGroups', ], ], [ 'id' => 268846, 'title' => '灵骏节点', 'type' => 'directory', 'children' => [ 'DeleteNode', 'DescribeNode', 'ListFreeNodes', 'RebootNodes', 'ReimageNodes', ], ], [ 'id' => 268852, 'title' => '灵骏Vsc', 'type' => 'directory', 'children' => [ 'CreateVsc', 'DescribeVsc', 'DeleteVsc', 'ListVscs', ], ], [ 'id' => 268857, 'title' => '其他', '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' => '其他', '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' => '创建一个新的灵骏集群。', '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' => '集群名称', 'type' => 'string', 'required' => false, 'example' => 'Standard_Cluster', ], ], [ 'name' => 'ClusterType', 'in' => 'formData', 'schema' => [ 'title' => '集群类型', 'description' => '集群类型', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'Lite' => 'Lite', ], 'example' => 'Lite', ], ], [ 'name' => 'ClusterDescription', 'in' => 'formData', 'schema' => [ 'title' => '集群描述', 'description' => '集群描述', 'type' => 'string', 'required' => false, 'example' => '标准集群测试', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组列表'."\n", 'description' => '节点组列表'."\n", 'type' => 'array', 'items' => [ 'description' => '节点分组信息', 'type' => 'object', 'properties' => [ 'SystemDisk' => [ 'description' => '系统盘信息', 'type' => 'object', 'properties' => [ 'Category' => [ 'description' => '磁盘类型。取值范围:'."\n" ."\n" .' - cloud_essd:ESSD云盘。', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '单位GB。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '9999', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'required' => false, 'example' => 'PL1', ], ], 'required' => false, ], 'NodeGroupDescription' => [ 'title' => '节点组描述', 'description' => '节点组描述', 'type' => 'string', 'required' => false, 'example' => '默认节点组', ], 'KeyPairName' => [ 'description' => '密钥对名称。', 'type' => 'string', 'required' => false, 'example' => 'test-keypair', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件系统挂载', 'description' => '是否支持文件系统挂载', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => '节点组名称', 'type' => 'string', 'required' => false, 'example' => 'emr-default', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区ID', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou-i', ], 'UserData' => [ 'title' => '用户自定义脚本,命令', 'description' => '实例自定义数据。需要以Base64方式编码,原始数据最多为16 KB。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => '是否开启GPU虚拟化切分', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => '系统镜像ID', 'type' => 'string', 'required' => false, 'example' => 'i190297201634099844192', ], 'Nodes' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'object', 'properties' => [ 'DataDisk' => [ 'description' => '数据盘规格。', 'type' => 'array', 'items' => [ 'description' => '数据盘规格信息。', 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => '数据盘是否随节点退订删除', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'True', ], 'Category' => [ 'description' => '类型', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '磁盘大小', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', ], 'PerformanceLevel' => [ 'description' => '数据盘性能参数', 'type' => 'string', 'required' => false, 'example' => 'PL0', ], 'BurstingEnabled' => [ 'description' => '是否开启Burst(性能突发)', 'type' => 'boolean', 'required' => false, 'example' => 'false', ], 'ProvisionedIops' => [ 'description' => '预配置性能(IOPS)。取值范围为0~50000。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1000', ], ], 'required' => false, ], 'required' => false, ], 'VpcId' => [ 'title' => 'dpu使用的虚拟网络id', 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jlasms92fdxqd3wlf8ny', ], 'VSwitchId' => [ 'title' => 'dpu使用的交换机id'."\n", 'description' => '虚拟交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-bp169pi5fj151rrms4sia', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01poc-cn-i7m2wnivf0d', ], 'Hostname' => [ 'title' => '主机名'."\n", 'description' => '主机名'."\n", 'type' => 'string', 'required' => false, 'example' => '8d13b784-17a9-11ed-bc7b-acde48001122', ], 'LoginPassword' => [ 'title' => '登录密码', 'description' => '登录密码', 'type' => 'string', 'required' => false, 'example' => '***', ], ], 'required' => false, ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表', 'description' => '超节点列表。', 'type' => 'array', 'items' => [ 'description' => '超节点信息。', 'type' => 'object', 'properties' => [ 'DataDisk' => [ 'description' => '数据盘列表。', 'type' => 'array', 'items' => [ 'description' => '数据盘信息。', 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => '数据盘是否随节点退订删除', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'True', ], 'Category' => [ 'description' => '磁盘类型。取值范围:'."\n" ."\n" .' - cloud_essd:ESSD云盘。', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '磁盘大小,单位GiB。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '180', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为数据盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。'."\n" .'- PL2:单盘最高随机读写IOPS 10万。'."\n" .'- PL3:单盘最高随机读写IOPS 100万。'."\n" ."\n" .'默认值:PL1。', 'type' => 'string', 'required' => false, 'example' => 'PL0', ], 'BurstingEnabled' => [ 'description' => '是否开启 Burst(性能突发)', 'type' => 'boolean', 'required' => false, 'example' => 'true', ], 'ProvisionedIops' => [ 'description' => 'ESSD AutoPL 云盘(单盘)预配置性能的读写 IOPS。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '10000', ], ], 'required' => false, ], 'required' => false, ], 'VpcId' => [ 'title' => 'dpu使用的虚拟网络id', 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-uf689skpx56nk7yfw0jhy', ], 'VSwitchId' => [ 'title' => 'dpu使用的交换机id'."\n", 'description' => '专有网络交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-bp1xn9iq3s3p8218c4qu4', ], 'HyperNodeId' => [ 'title' => '节点id', 'description' => '超节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-dw72u2c23jk', ], 'Hostname' => [ 'title' => '主机名'."\n", 'description' => '主机名', 'type' => 'string', 'required' => false, 'example' => 'q25b01265.cloud.ng152', ], 'LoginPassword' => [ 'title' => '登录密码', 'description' => '登录密码'."\n", 'type' => 'string', 'required' => false, 'example' => 'aaadddddfdsfdsfsdffd', ], ], 'required' => false, ], 'required' => false, ], 'LoginPassword' => [ 'title' => '节点组内的机器登录密码', 'description' => '登录密码', 'type' => 'string', 'required' => false, 'example' => '密码', ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => '资源组ID', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'rg-acfm26zesdlqa2q' => 'rg-acfm26zesdlqa2q', ], 'example' => 'rg-aek2xdkc6icwfha', ], ], [ 'name' => 'Networks', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '网络信息', 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'NewVpdInfo' => [ 'description' => 'Vpd配置信息', 'type' => 'object', 'properties' => [ 'CenId' => [ 'title' => '云企业网id', 'description' => '云企业网ID', 'type' => 'string', 'required' => false, 'example' => 'cen-1gb1eftc5qp2ao75fo', ], 'CloudLinkCidr' => [ 'title' => '云链cidr', 'description' => '云链cidr', 'type' => 'string', 'required' => false, 'example' => '172.16.0.0/24', ], 'CloudLinkId' => [ 'title' => '云链id', 'description' => '云链ID', 'type' => 'string', 'required' => false, 'example' => 'vcc-cn-c4dtycm5i08', ], 'MonitorVpcId' => [ 'title' => '专有网络', 'description' => '专有网络', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl2x45apm6odc2c10h25', ], 'MonitorVswitchId' => [ 'title' => '专有网络交换机', 'description' => '专有网络交换机', 'type' => 'string', 'required' => false, 'example' => 'vsw-0jl2w3ffbghkss0x2foff', ], 'VpdCidr' => [ 'title' => '集群网段', 'description' => '集群网段', 'type' => 'string', 'required' => false, 'example' => '192.168.0.0/16', ], 'VpdSubnets' => [ 'title' => 'vpd子网信息', 'description' => '集群子网', 'type' => 'array', 'items' => [ 'description' => '集群子网', 'type' => 'object', 'properties' => [ 'SubnetCidr' => [ 'title' => '子网cidr', 'description' => '子网cidr', 'type' => 'string', 'required' => false, 'example' => '10.0.1.8/24', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区ID', 'type' => 'string', 'required' => false, 'example' => 'cn-wulanchabu-b', ], 'SubnetType' => [ 'title' => '子网类型', 'description' => '子网类型', 'type' => 'string', 'required' => false, 'example' => '10.0.2.8/24', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'VpdInfo' => [ 'description' => '复用VPD信息', 'type' => 'object', 'properties' => [ 'VpdId' => [ 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpd-vfuz6ejv', ], 'VpdSubnets' => [ 'description' => '集群子网ID列表', 'type' => 'array', 'items' => [ 'description' => '集群子网ID', 'type' => 'string', 'required' => false, 'example' => 'subnet-jcloe1', ], 'required' => false, ], ], 'required' => false, ], 'IpAllocationPolicy' => [ 'description' => 'IP分配策略', 'type' => 'array', 'items' => [ 'description' => 'IP分配策略', 'type' => 'object', 'properties' => [ 'MachineTypePolicy' => [ 'description' => '机型分配策略', 'type' => 'array', 'items' => [ 'description' => '机型分配策略', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond信息', 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => '192.168.1.0/24', ], 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'bond0', ], ], 'required' => false, ], 'required' => false, ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga8n', ], ], 'required' => false, ], 'required' => false, ], 'BondPolicy' => [ 'description' => 'bond策略', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond信息', 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => '172.16.0.0/24', ], 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'bond0', ], ], 'required' => false, ], 'required' => false, ], 'BondDefaultSubnet' => [ 'description' => '默认bond集群子网', 'type' => 'string', 'required' => false, 'example' => '172.168.0.0/24', ], ], 'required' => false, ], 'NodePolicy' => [ 'description' => '节点分配策略', 'type' => 'array', 'items' => [ 'description' => '节点分配策略', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond信息', 'type' => 'object', 'properties' => [ 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => '10.0.0.0/24', ], 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'bond0'."\n", ], ], 'required' => false, ], 'required' => false, ], 'NodeId' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-2r42vq62001', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], 'SecurityGroupId' => [ 'description' => '安全组ID', 'type' => 'string', 'required' => false, 'example' => 'sg-bp1d3dvbh9by7j5rujax', ], 'VSwitchZoneId' => [ 'description' => '交换机ZoneID', 'type' => 'string', 'required' => false, 'example' => 'cn-shanghai-b', ], 'VpcId' => [ 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl36lqzmc06qogy0t5ll', ], 'VSwitchId' => [ 'description' => '交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-asjdfklj', ], 'TailIpVersion' => [ 'description' => 'IP版本', 'type' => 'string', 'required' => false, 'example' => 'IPv4', ], ], 'required' => false, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源标签', 'description' => '资源标签', 'type' => 'array', 'items' => [ 'description' => '标签列表', 'type' => 'object', 'properties' => [ 'Value' => [ 'title' => '值', 'description' => '值', 'type' => 'string', 'required' => false, 'example' => 'dev', ], 'Key' => [ 'title' => '键', 'description' => '键', 'type' => 'string', 'required' => false, 'example' => 'env-name', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'Components', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '组件(软件实例)', 'description' => '组件(软件实例)', 'type' => 'array', 'items' => [ 'title' => '组件类型', 'description' => '组件类型', 'type' => 'object', 'properties' => [ 'ComponentType' => [ 'title' => '组件类型: "ACKEdge"(ACK边缘集群)'."\n" .'"ARMS"(ARMS监控)', 'description' => '组件类型', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'ARMS' => 'ARMS监控', 'ACKEdge' => 'ACK边缘集群', ], 'example' => 'ACKEdge', ], 'ComponentConfig' => [ 'title' => '组件配置', 'description' => '组件配置', 'type' => 'object', 'properties' => [ 'BasicArgs' => [ 'description' => '组件基础参数', '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' => '节点池配置, 并用于建立节点组和节点池的对应关系。 当'."\n" .'ComponentType=”ACKEdge“时必填,其他为空。', 'type' => 'array', 'items' => [ 'description' => '节点池配置, 并用于建立节点组和节点池的对应关系。 当'."\n" .'ComponentType=”ACKEdge“时必填,其他为空。', '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' => '集群编号', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'A1' => 'A1', ], 'example' => 'A1', ], ], [ 'name' => 'NimizVSwitches', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => 'Node虚拟交换机', 'type' => 'array', 'items' => [ 'description' => 'Node虚拟交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-0jlx7dkziyhgf6klwnsi3', ], 'required' => false, ], ], [ 'name' => 'OpenEniJumboFrame', 'in' => 'formData', 'schema' => [ 'description' => '网络接口是否支持巨帧', 'type' => 'boolean', 'required' => false, 'example' => 'false', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '响应体参数。', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '3C683243-7915-57FB-9570-A2932C1C0F78', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i116913051663373010974', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务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' => '创建集群', ], 'DeleteCluster' => [ 'summary' => '删除灵骏集群实例。', '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' => '集群 id', 'type' => 'string', 'required' => true, 'example' => 'i116913051662373010974', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求id', 'type' => 'string', 'example' => '0FC4A1C7-421C-5EAB-9361-4C0338EFA287', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FC4A1C7-421C-5EAB-9361-4C0338EFA287\\"\\n}","type":"json"}]', 'title' => '删除集群', ], 'DescribeCluster' => [ 'summary' => '查询灵骏集群详情。', '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' => '集群id。', 'type' => 'string', 'required' => true, 'example' => 'i119982311660892626523', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id。', 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2022-06-08T07:05:11Z', ], 'NodeCount' => [ 'title' => '节点数', 'description' => '节点数', 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'NodeGroupCount' => [ 'title' => '节点组数量', 'description' => '节点组数量', 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间', 'type' => 'string', 'example' => '2022-08-23T06:36:17.000Z', ], 'ClusterDescription' => [ 'title' => '集群描述', 'description' => '集群描述', 'type' => 'string', 'example' => '测试集群', ], 'OperatingState' => [ 'title' => '集群状态', 'description' => '集群状态', 'type' => 'string', 'example' => 'running', ], 'Components' => [ 'title' => '组件信息', 'description' => '组件信息', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ComponentType' => [ 'title' => '组件类型', 'description' => '组件类型', 'type' => 'string', 'enumValueTitles' => [ 'ARMS' => 'ARMS监控', 'ACKEdge' => 'ACK边缘集群', ], 'example' => 'ACKEdge', ], 'ComponentId' => [ 'title' => '组件id', 'description' => '组件id', 'type' => 'string', 'example' => 'i149549021660892626529', ], ], ], ], 'ClusterId' => [ 'title' => '集群id'."\n", 'description' => '集群id'."\n", 'type' => 'string', 'example' => 'i116913051662373010974', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称', 'type' => 'string', 'example' => 'Eflo-YJ-Test-Cluster', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i152609221670466904596', ], 'ClusterType' => [ 'title' => '集群类型', 'description' => '集群类型', 'type' => 'string', 'example' => 'AckEdgePro', ], 'ResourceGroupId' => [ 'title' => '资源组id', 'description' => '资源组id', 'type' => 'string', 'example' => 'rg-aek2k3rqlvv6ytq', ], 'VpcId' => [ 'description' => '专有网络ID', 'type' => 'string', 'example' => 'vpc-0jlkqysom5dmcviymep3f', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'A2', ], 'ComputingIpVersion' => [ 'description' => '计算网络的IP类型', 'type' => 'string', 'example' => 'IPv4', ], 'OpenEniJumboFrame' => [ 'description' => '网络接口巨帧', 'type' => 'string', 'example' => 'unsupported', ], 'Networks' => [ 'title' => '网络信息', 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'VpdId' => [ 'title' => '集群网段id', 'description' => '集群网段id', 'type' => 'string', 'example' => 'vpd-iqd7xunc', ], ], ], 'VSwitchId' => [ 'description' => '专有网络交换机ID', 'type' => 'string', 'example' => 'vsw-0jlwrfecgcbflyosvo242', ], 'SecurityGroupId' => [ 'description' => '安全组ID', 'type' => 'string', 'example' => 'sg-0jlff84q4o3s58i7fkhy', ], ], ], ], ], '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' => '查询集群', 'description' => '关闭远程会话的接口。', ], 'ExtendCluster' => [ 'summary' => '集群扩容。', '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' => '集群ID', 'type' => 'string', 'required' => false, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组', 'description' => '节点组', 'type' => 'array', 'items' => [ 'description' => '节点组', 'type' => 'object', 'properties' => [ 'Nodes' => [ 'title' => '节点列表。当Amount参数取值为1~500时,该参数失效。', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'required' => false, 'example' => 'd044d220-33fd-11ed-86a6', ], 'LoginPassword' => [ 'title' => '登录密码'."\n", 'description' => '登录密码'."\n", 'type' => 'string', 'required' => false, 'example' => '***', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2zdpy601', ], 'VpcId' => [ 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jlasms92fdxqd3wlf8ny', ], 'VSwitchId' => [ 'description' => '交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-bp169pi5fj151rrms4sia', ], 'DataDisk' => [ 'description' => '数据盘规格', 'type' => 'array', 'items' => [ 'description' => '数据盘规格', 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => '数据盘是否随节点退订删除', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'True', ], 'Category' => [ 'description' => '类型', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '磁盘大小', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '80', ], 'PerformanceLevel' => [ 'description' => '数据盘性能参数', 'type' => 'string', 'required' => false, 'example' => 'PL0', ], 'BurstingEnabled' => [ 'description' => '是否开启Burst(性能突发)', 'type' => 'boolean', 'required' => false, 'example' => 'true', ], 'ProvisionedIops' => [ 'description' => '预配置性能(IOPS)。取值范围为0~50000。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1000', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表。当Amount参数取值为1~500时,该参数失效。', 'description' => '超节点列表', 'type' => 'array', 'items' => [ 'description' => '超节点信息', 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'required' => false, 'example' => 'liliang-rmn7stf7-0000', ], 'LoginPassword' => [ 'title' => '登录密码'."\n", 'description' => '登录密码', 'type' => 'string', 'required' => false, 'example' => '***', ], 'HyperNodeId' => [ 'title' => '节点id', 'description' => '超节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-2r42tmj4z02', ], 'VpcId' => [ 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl8gs7qmx89739e210dn', ], 'VSwitchId' => [ 'description' => '交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-8vbobo4cvzsygw98f4j6b', ], 'DataDisk' => [ 'description' => '磁盘信息列表', 'type' => 'array', 'items' => [ 'description' => '磁盘信息', 'type' => 'object', 'properties' => [ 'DeleteWithNode' => [ 'description' => '数据盘是否随节点退订删除', 'type' => 'boolean', 'required' => false, 'example' => 'True', 'default' => 'True', ], 'Category' => [ 'description' => '磁盘类型。取值范围:'."\n" ."\n" .' - cloud_essd:ESSD云盘。', 'type' => 'string', 'required' => false, 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '磁盘大小,单位GiB。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'required' => false, 'example' => 'PL1', ], 'BurstingEnabled' => [ 'description' => '是否开启 Burst(性能突发)。', 'type' => 'boolean', 'required' => false, 'example' => 'false', ], 'ProvisionedIops' => [ 'description' => 'ESSD AutoPL 云盘(单盘)预配置性能的读写 IOPS。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '9600', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组ID', 'type' => 'string', 'required' => false, 'example' => 'i16d4883a46cbadeb4bc9', ], 'UserData' => [ 'title' => '用户自定义脚本,命令', 'description' => '自定义数据', 'type' => 'string', 'required' => false, 'example' => '#!/bin/sh'."\n" .'echo "Hello World. The time is now $(date -R)!" | tee /root/userdata_test.txt', ], 'ZoneId' => [ 'description' => '可用区ID', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou-i', ], 'Amount' => [ 'title' => '购买节点的数量。取值范围:0~500。'."\n" .'● 如果Amount参数取值为0,则表示不购买节点,使用已有节点进行扩容。'."\n" .'● 如果Amount参数取值为1~500,则表示购买一定数量节点,并使用购买的节点进行扩容。'."\n" .'默认值:0', 'description' => '购买节点的数量。取值范围:0~500。 如果 Amount 参数取值为 0,则表示不购买节点,使用已有节点进行扩容。 如果 Amount 参数取值为 1~500,则表示购买一定数量节点,并使用购买的节点进行扩容。 默认值:0', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '4', ], 'ChargeType' => [ 'title' => '节点的付费方式。当Amount参数取值为0时,该参数不生效。取值范围:'."\n" .'● PrePaid:包年包月。'."\n" .'● PostPaid:按量付费。'."\n" .'默认值:PrePaid。', 'description' => '节点的付费方式。当 Amount 参数取值为 0 时,该参数不生效。取值范围: PREPAY:包年包月;POSTPAY:按量付费。 默认值:PREPAY。', 'type' => 'string', 'required' => false, 'example' => 'PostPaid', ], 'Period' => [ 'title' => '购买节点的时长(单位:月)。取值范围:1、6、12、24、36、48。当Amount参数取值不为0且ChargeType取值为PrePaid时,该参数生效。', 'description' => '购买节点的时长(单位:月)。取值范围:1、6、12、24、36、48。当 Amount 参数取值不为 0 且 ChargeType 取值为 PREPAY 时,该参数生效。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '6', ], 'AutoRenew' => [ 'title' => '购买的节点是否要自动续费。当Amount参数取值不为0且ChargeType取值为PrePaid时,该参数生效。取值范围:'."\n" .'● True:自动续费'."\n" .'● False:不自动续费'."\n" .'默认值:False', 'description' => '购买的节点是否要自动续费。当 Amount 参数取值不为 0 且 ChargeType 取值为 PREPAY或POSTPAY 时,该参数生效。取值范围: True:自动续费 ; False:不自动续费。 默认值:False', 'type' => 'boolean', 'required' => false, 'example' => 'True', ], 'Hostnames' => [ 'title' => '设置购买节点的主机名。当Amount参数取值为0时,该参数不生效。', 'description' => '设置购买节点的主机名。当 Amount 参数取值为 0 时,该参数不生效。', 'type' => 'array', 'items' => [ 'description' => '主机名。', 'type' => 'string', 'required' => false, 'example' => 'i22c11282.eu95sqa', ], 'required' => false, ], 'LoginPassword' => [ 'title' => '设置购买节点的登陆密码。当Amount参数取值为0时,该参数不生效。', 'description' => '设置购买节点的登录密码。当 Amount 参数取值为 0 时,该参数不生效。', 'type' => 'string', 'required' => false, 'example' => 'skkO(*89Y', ], 'NodeTag' => [ 'title' => '节点的标签信息。当Amount参数取值为0时,该参数不生效。', 'description' => '节点标签', 'type' => 'array', 'items' => [ 'description' => '节点标签', 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '节点的标签键', 'description' => '节点标签key', 'type' => 'string', 'required' => false, 'example' => 'key_my', ], 'Value' => [ 'title' => '节点的标签值', 'description' => '节点标签value', 'type' => 'string', 'required' => false, 'example' => 'value_my', ], ], 'required' => false, ], 'required' => false, ], 'VpcId' => [ 'title' => '专有网络 ID', 'description' => '专有网络ID', 'type' => 'string', 'required' => false, 'example' => 'vpc-0jl3b0c0ukydlfezr13n6', ], 'VSwitchId' => [ 'title' => '交换机 ID', 'description' => '交换机ID', 'type' => 'string', 'required' => false, 'example' => 'vsw-uf65m8xqjgy55xj9jw92n', ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False'."\n", ], ], [ 'name' => 'VpdSubnets', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '集群子网列表', 'type' => 'array', 'items' => [ 'description' => 'vpd子网', 'type' => 'string', 'required' => false, 'example' => '["subnet-3od2fe","subnet-fdo3dv"]', ], 'required' => false, ], ], [ 'name' => 'IpAllocationPolicy', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '分配IP的组合策略: 每个策略只能选择一种策略类型,可以有多个策略进行组合', 'type' => 'array', 'items' => [ 'description' => '分配IP策略', 'type' => 'object', 'properties' => [ 'BondPolicy' => [ 'description' => '根据bond名称指定集群子网ID', 'type' => 'object', 'properties' => [ 'BondDefaultSubnet' => [ 'description' => '默认bond集群子网', 'type' => 'string', 'required' => false, 'example' => 'subnet-3od2fe', ], 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond对象', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => 'subnet-3od2fe'."\n", ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'MachineTypePolicy' => [ 'description' => '机型分配策略', 'type' => 'array', 'items' => [ 'description' => '策略对象', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond对象', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => 'subnet-fdo3dv', ], ], 'required' => false, ], 'required' => false, ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], ], 'required' => false, ], 'required' => false, ], 'NodePolicy' => [ 'description' => '节点分配策略', 'type' => 'array', 'items' => [ 'description' => '策略对象', 'type' => 'object', 'properties' => [ 'Bonds' => [ 'description' => 'bond信息', 'type' => 'array', 'items' => [ 'description' => 'bond对象', 'type' => 'object', 'properties' => [ 'Name' => [ 'description' => 'bond名称', 'type' => 'string', 'required' => false, 'example' => 'Bond0', ], 'Subnet' => [ 'description' => 'IP来源集群子网', 'type' => 'string', 'required' => false, 'example' => 'subnet-fdo3dv', ], ], 'required' => false, ], 'required' => false, ], 'NodeId' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'i-3fdodw2', ], 'Hostname' => [ 'description' => '主机名', 'type' => 'string', 'required' => false, 'example' => 'a100-xa5dza28-0085', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'VSwitchZoneId', 'in' => 'formData', 'schema' => [ 'description' => '交换机可用区ID', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'cn-beijing-d' => 'cn-beijing-b', ], 'example' => 'cn-shanghai-b', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '出参', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求ID', 'type' => 'string', 'example' => '03668372-18FF-5959-98D9-6B36A4643C7A', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务ID', 'type' => 'string', 'example' => 'i158475611663639202234', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"03668372-18FF-5959-98D9-6B36A4643C7A\\",\\n \\"TaskId\\": \\"i158475611663639202234\\"\\n}","type":"json"}]', 'title' => '扩容集群', ], 'ListClusters' => [ 'summary' => '查询集群实例列表。', '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' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120abe2', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数,默认值为20。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => '资源组id', 'type' => 'string', 'required' => false, 'example' => 'rg-aek2bg6wyoox6jq', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => '标签列表', 'type' => 'array', 'items' => [ 'description' => '标签对象', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'required' => false, 'example' => 'my_key', 'maxLength' => 129, ], 'Value' => [ 'description' => '标签value', 'type' => 'string', 'required' => false, 'example' => 'my_value', 'maxLength' => 129, ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求id', 'type' => 'string', 'example' => '2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1', ], 'Clusters' => [ 'title' => '集群信息', 'description' => '集群信息', 'type' => 'array', 'items' => [ 'description' => '集群对象', 'type' => 'object', 'properties' => [ 'Components' => [ 'title' => '组件信息'."\n", 'description' => '组件信息'."\n", 'type' => 'any', 'example' => '{}', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i137590131672134915401', ], 'ClusterName' => [ 'title' => '集群name', 'description' => '集群name', 'type' => 'string', 'example' => 'cnp_test_cluster', ], 'OperatingState' => [ 'title' => '集群状态', 'description' => '集群状态', 'type' => 'string', 'enumValueTitles' => [ 'running' => '运行中', 'expanding' => '扩容中', 'shrinking' => '缩容中', 'initializing' => '初始化中', ], 'example' => 'initializing', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i156365121663149566024', ], 'ClusterType' => [ 'title' => '集群类型', 'description' => '集群类型', 'type' => 'string', 'enumValueTitles' => [ 'AckEdgePro' => '基于ACK@Edge Pro的灵骏集群', 'ExclusiveBareCluster' => '专属裸集群', 'Lite' => '基础版灵骏集群', ], 'example' => 'AckEdgePro', ], 'NodeCount' => [ 'title' => '节点数量', 'description' => '节点数量', 'type' => 'integer', 'format' => 'int64', 'example' => '12', ], 'NodeGroupCount' => [ 'title' => '节点组数量', 'description' => '节点组数量', 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '1672134938', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间', 'type' => 'string', 'example' => '1672134968', ], 'ClusterDescription' => [ 'title' => '集群描述', 'description' => '集群描述', 'type' => 'string', 'example' => '测试集群', ], 'ResourceGroupId' => [ 'title' => '资源组id', 'description' => '资源组id', 'type' => 'string', 'example' => 'rg-aek2ajbjoloa23q', ], 'VpcId' => [ 'description' => '专有网络id', 'type' => 'string', 'example' => 'vpc-0jlx4hol2bjboafzmffvd', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'B1', ], 'ComputingIpVersion' => [ 'description' => '计算网络的IP类型', 'type' => 'string', 'example' => 'IPv4', ], 'Tags' => [ 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签键', 'type' => 'string', 'example' => 'env', ], 'Value' => [ 'description' => '标签值', 'type' => 'string', 'example' => 'daily', ], ], ], ], ], ], ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => '本次调用返回的查询凭证值。'."\n", 'type' => 'string', 'example' => 'f4f9a292c17072a2', ], ], ], ], ], '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' => '查询集群列表', ], 'ListClusterNodes' => [ 'summary' => '查询集群节点列表。', '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' => '集群ID。', 'type' => 'string', 'required' => true, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。', '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' => '分页查询时每页行数,默认值为20。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => '节点组ID。', 'type' => 'string', 'required' => false, 'example' => 'ng-ec3c96ff0aa4c60d', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '节点标签键值', 'type' => 'string', 'required' => false, 'example' => 'my_key', 'maxLength' => 129, ], 'Value' => [ 'description' => '节点标签的值', 'type' => 'string', 'required' => false, 'example' => 'my_value', 'maxLength' => 129, ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组ID', 'description' => '资源组ID', 'type' => 'string', 'required' => false, 'example' => 'rg-ksld39333ss', ], ], [ 'name' => 'OperatingStates', 'in' => 'formData', 'allowEmptyValue' => false, 'style' => 'repeatList', 'schema' => [ 'title' => '节点状态', 'description' => '节点状态列表', 'type' => 'array', 'items' => [ 'description' => '节点状态', 'type' => 'string', 'required' => false, 'example' => 'Extending', ], 'required' => false, 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '出参', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '2BA76272-6608-5AEC-BBA8-B6F0D3D14CDB', ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => '本次调用返回的查询凭证值。'."\n", 'type' => 'string', 'example' => 'AAAAAXW/ZB9TBvH+0ZK0phtCibQgQmu1RbqplAI6Velo2OKR', ], 'Nodes' => [ 'title' => '节点列表', 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '节点信息', 'type' => 'object', 'properties' => [ 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间。', 'type' => 'string', 'example' => '1642472468000'."\n", ], 'ExpiredTime' => [ 'title' => '机器过期时间', 'description' => '机器过期时间。', 'type' => 'string', 'example' => '1762185600000', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名。', 'type' => 'string', 'example' => '72432f80-273e-11ed-b57a-acde48001122', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => '系统镜像ID。', 'type' => 'string', 'example' => 'i190297201669099844192', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型。', 'type' => 'string', 'example' => 'cn-wulanchabu-b11', ], 'NodeGroupId' => [ 'title' => '节点组id'."\n", 'description' => '节点组ID。', 'type' => 'string', 'example' => 'ng-e9b74f4d450cf18d', ], 'NodeGroupName' => [ 'title' => '节点组名称'."\n", 'description' => '节点组名称。', 'type' => 'string', 'example' => 'emr_master', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点ID。', 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'Sn' => [ 'title' => '机器sn', 'description' => '机器SN。', 'type' => 'string', 'enumValueTitles' => [], 'example' => 'sn_tOuUk', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区ID。', 'type' => 'string', 'example' => 'cn-hangzhou-b', ], 'Networks' => [ 'title' => '', 'description' => '网络信息。', 'type' => 'array', 'items' => [ 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'BondName' => [ 'description' => '机器网口名称。', 'type' => 'string', 'example' => 'bond0', ], 'Ip' => [ 'description' => '专有网络内的机器IP。', 'type' => 'string', 'example' => '192.168.22.2', ], 'SubnetId' => [ 'description' => '专有网络子网ID。', 'type' => 'string', 'example' => 'subnet-fwekrvg9', ], 'VpdId' => [ 'description' => '专有网络ID。', 'type' => 'string', 'example' => 'vpd-eoiy88ju', ], ], ], ], 'HpnZone' => [ 'description' => '集群编号。', 'type' => 'string', 'example' => 'A1', ], 'VpcId' => [ 'title' => '专有网络ID', 'description' => '专有网络ID', 'type' => 'string', 'example' => 'vpc-f8zcet5mwerafyqlrhyoi', ], 'VSwitchId' => [ 'title' => '专有网络交换机ID', 'description' => '专有网络交换机ID', 'type' => 'string', 'example' => 'vsw-0jlohur7nhbxd1ttyq8p8', ], 'OperatingState' => [ 'title' => '节点状态', 'description' => '节点状态。', 'type' => 'string', 'enumValueTitles' => [ 'Extending' => '扩容中', 'UnusedNodeStopped' => '未使用节点停服中', 'UnusedNodeStopping' => '未使用节点停服处理中', 'Unused' => '未使用', 'Using' => '使用中', 'ReleaseLocking' => '待释放', 'Operating' => '操作中', 'Cutting' => '缩容中', 'ClusterNodeStopped' => '集群节点停服中', 'UnusedNodeRecovering' => '未使用节点恢复中', 'ClusterNodeStopping' => '集群节点停服处理中', 'ClusterNodeRecovering' => '未使用节点恢复中', 'Replacing' => '替换中', ], 'example' => 'Extending', ], 'Tags' => [ 'title' => '标签信息', 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签对象', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'example' => 'alarm_xdc', ], 'Value' => [ 'description' => '标签value', 'type' => 'string', 'example' => 'true', ], ], ], ], 'TaskId' => [ 'title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'example' => 'i-skkdsdl83ksxxs3', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => '商品码', 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'ImageName' => [ 'title' => '镜像名称', 'description' => '镜像名称', 'type' => 'string', 'example' => 'Alinux3_x86_gu8xf_P_Host_D3_C7E3_550.127_Legacy_N_241230', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'example' => 'False', ], 'HyperNodeId' => [ 'title' => '超节点ID', 'description' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'NodeType' => [ 'description' => '节点规格', 'type' => 'string', 'example' => 'standard', ], ], ], ], ], ], ], ], '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' => '查询集群节点列表', ], 'ShrinkCluster' => [ 'summary' => '灵骏集群缩容。', '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' => '集群id', 'type' => 'string', 'required' => false, 'example' => 'i15dfa12e8f27c44f4a006c2c8bb', ], ], [ 'name' => 'NodeGroups', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点组信息', 'description' => '节点组信息', 'type' => 'array', 'items' => [ 'description' => '节点组信息', 'type' => 'object', 'properties' => [ 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组id', 'type' => 'string', 'required' => false, 'example' => 'ng-3b6fbd24b1b845a0', ], 'Nodes' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点信息', 'type' => 'object', 'properties' => [ 'NodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'required' => false, 'example' => 'e01poc-cn-zmb2ypjdc01', ], ], 'required' => false, ], 'required' => false, ], 'HyperNodes' => [ 'title' => '节点列表', 'description' => '超节点列表', 'type' => 'array', 'items' => [ 'description' => '超节点', 'type' => 'object', 'properties' => [ 'HyperNodeId' => [ 'title' => '节点id', 'description' => '超节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id'."\n", 'description' => '请求id'."\n", 'type' => 'string', 'example' => 'CC9FEF89-9BE5-5E03-845E-238B48D7599B', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i159136551662516768776', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"CC9FEF89-9BE5-5E03-845E-238B48D7599B\\",\\n \\"TaskId\\": \\"i159136551662516768776\\"\\n}","type":"json"}]', 'title' => '集群缩容', ], 'CreateNodeGroup' => [ 'summary' => '创建集群下的节点分组。', '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' => '节点ID。', 'type' => 'object', 'properties' => [ 'Az' => [ 'description' => '可用区', 'type' => 'string', 'required' => true, 'example' => 'cn-wulanchabu-b', ], 'NodeGroupDescription' => [ 'description' => '节点组描述', 'type' => 'string', 'required' => false, 'example' => '节点分组描述', ], 'NodeGroupName' => [ 'description' => '节点组名称', 'type' => 'string', 'required' => true, 'example' => 'PAI-LINGJUN', ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'required' => true, 'example' => 'mock-machine-type3', ], 'ImageId' => [ 'description' => '镜像ID。', 'type' => 'string', 'required' => true, 'example' => 'i191887641687336652616', ], 'UserData' => [ 'title' => '用户自定义脚本', 'description' => '用户自定义数据', 'type' => 'string', 'required' => false, 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], 'SystemDisk' => [ 'description' => '节点系统盘配置详情。', 'type' => 'object', 'properties' => [ 'Size' => [ 'description' => '单位GB。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1000', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'required' => false, 'example' => 'PL1', ], 'Category' => [ 'description' => '磁盘类型。取值范围:'."\n" ."\n" .' - cloud_essd:ESSD云盘。', 'type' => 'string', 'required' => false, 'example' => 'clou_essd', ], ], 'required' => false, ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => '是否开启GPU虚拟化切分', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false', ], 'KeyPairName' => [ 'description' => '密钥对名称。', 'type' => 'string', 'required' => false, 'example' => 'test-keypair', ], 'LoginPassword' => [ 'title' => '节点组内机器的登录密码', 'description' => '密码', 'type' => 'string', 'required' => false, 'example' => 'test-LoginPassword', ], ], 'required' => true, ], ], [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => '集群id'."\n", 'type' => 'string', 'required' => true, 'example' => 'i118191731740041623425', ], ], [ 'name' => 'NodeUnit', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点信息', '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' => '节点信息', ], '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' => '节点组id', 'type' => 'string', 'example' => 'ng-ec3c96ff0aa4c60d', ], 'NodeGroupName' => [ 'description' => '节点组名称', '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' => '创建集群下的节点分组', ], 'UpdateNodeGroup' => [ 'summary' => '更新节点分组。', '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' => '节点组id', 'type' => 'string', 'required' => false, 'example' => 'i120021051733814190732', ], ], [ 'name' => 'NewNodeGroupName', 'in' => 'formData', 'schema' => [ 'description' => '节点组名称', 'type' => 'string', 'required' => false, 'example' => 'test-update', ], ], [ 'name' => 'UserData', 'in' => 'formData', 'schema' => [ 'title' => '用户自定义脚本', 'description' => '用户自定义脚本', 'type' => 'string', 'required' => false, 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], ], [ 'name' => 'FileSystemMountEnabled', 'in' => 'formData', 'schema' => [ 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'required' => false, 'example' => 'True', ], ], [ 'name' => 'KeyPairName', 'in' => 'formData', 'schema' => [ 'description' => '密钥对名称。', 'type' => 'string', 'required' => false, 'example' => 'test', ], ], [ 'name' => 'ImageId', 'in' => 'formData', 'schema' => [ 'title' => '节点组的默认镜像id,如果不设置,那么就不会改变。', 'description' => '节点组的默认镜像id,如果不设置,那么就不会改变。', 'type' => 'string', 'required' => false, 'example' => 'i1232142432432', ], ], [ 'name' => 'LoginPassword', 'in' => 'formData', 'schema' => [ 'title' => '节点组内机器的登录密码', 'description' => '节点组内机器的登录密码', 'type' => 'string', 'required' => false, 'example' => '密码', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求id', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'TaskId' => [ 'description' => '任务ID', 'type' => 'string', 'example' => 'i154273451745372344629', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"TaskId\\": \\"i154273451745372344629\\"\\n}","type":"json"}]', 'title' => '更新节点分组', ], 'DeleteNodeGroup' => [ 'summary' => '删除节点分组。', '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' => '集群id', 'type' => 'string', 'required' => false, 'example' => 'i114444141733395242745', ], ], [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => '节点组id', 'type' => 'string', 'required' => false, 'example' => 'i121824791737080429819', ], ], ], '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', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\"\\n}","type":"json"}]', 'title' => '删除节点分组', ], 'ListNodeGroups' => [ 'summary' => '查询集群下的节点分组信息。', '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' => '节点组id', 'type' => 'string', 'required' => false, 'example' => 'ng-ec3c96ff0aa4c60d', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => '集群id', 'type' => 'string', 'required' => false, 'example' => 'i119982311660892626523', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', ], ], ], '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', ], 'NextToken' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => '563d42ae0b17572449ec8c97f7f66069', ], 'Groups' => [ 'description' => '集群分组信息', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'GroupName' => [ 'description' => '组名称。', 'type' => 'string', 'example' => 'backend-group', ], 'Description' => [ 'description' => '描述', 'type' => 'string', 'example' => 'created by ga2_prepare', ], 'NodeCount' => [ 'description' => '节点数', 'type' => 'integer', 'format' => 'int64', 'example' => '2', ], 'ZoneId' => [ 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-shenzhen-c', ], 'ClusterId' => [ 'description' => '集群id', 'type' => 'string', 'example' => 'i113952461729854708648', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => '是否支持GPU虚拟化切分', 'type' => 'boolean', 'example' => 'false', ], 'CreateTime' => [ 'description' => '创建时间', 'type' => 'string', 'example' => '2024-02-27T13:16:31.599', ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'example' => 'efg1.nvga1n', ], 'GroupId' => [ 'description' => '组ID。', 'type' => 'string', 'example' => '238276221', ], 'ImageName' => [ 'description' => '镜像名称', 'type' => 'string', 'example' => 'CentOS_7.9_x86_64_FULL_20221110', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', ], 'ImageId' => [ 'description' => '镜像id', 'type' => 'string', 'example' => 'i194015071707321240258', ], 'UpdateTime' => [ 'description' => '更新时间', 'type' => 'string', 'example' => '2023-09-22T00:03:05.114', ], 'ClusterName' => [ 'description' => '集群名称', 'type' => 'string', 'example' => 'wzq-exclusivelite-71', ], ], ], ], ], ], ], ], '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' => '查询集群下的节点分组信息', ], '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' => '节点Id', '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"}]', 'title' => '释放节点', ], 'DescribeNode' => [ 'summary' => '查询节点列表。', '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' => '节点ID。', 'type' => 'string', 'required' => true, 'example' => 'mock-sn-2060', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '出参', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求ID。', 'type' => 'string', 'example' => 'AC4F0004-7BCE-52E0-891B-CAC7D64E3368', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => '节点组名称。', 'type' => 'string', 'example' => 'emr-default', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群ID。', 'type' => 'string', 'example' => 'i116913051662373010974', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称。', 'type' => 'string', 'example' => 'Standard_Cluster', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区ID。', 'type' => 'string', 'example' => 'cn-hangzhou-i', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间。', 'type' => 'string', 'example' => '2022-09-30T03:35:53Z', ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组ID。', 'type' => 'string', 'example' => 'ng-ec3c96ff0aa4c60d', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名。', 'type' => 'string', 'example' => '31d38530-241e-11ed-bc63-acde48001122', ], 'ImageId' => [ 'title' => '镜像id', 'description' => '镜像ID。', 'type' => 'string', 'example' => 'i190297201634099844192', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型。', 'type' => 'string', 'example' => 'efg1.nvga1', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点ID。', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], 'Sn' => [ 'title' => '机器唯一标识', 'description' => '机器唯一标识。', 'type' => 'string', 'example' => 'sag42ckf4jx', ], 'OperatingState' => [ 'title' => '节点状态'."\n", 'description' => '节点状态。', 'type' => 'string', 'enumValueTitles' => [ 'Extending' => '扩容中', 'UnusedNodeStopped' => '未使用节点停服中', 'UnusedNodeStopping' => '未使用节点停服处理中', 'Unused' => '未使用', 'Using' => '使用中', 'ReleaseLocking' => '待释放', 'Operating' => '操作中', 'Cutting' => '缩容中 ', 'ClusterNodeStopped' => '集群节点停服中', 'UnusedNodeRecovering' => '未使用节点恢复中', 'ClusterNodeStopping' => '集群节点停服处理中', 'ClusterNodeRecovering' => '集群节点恢复中', 'Replacing' => '替换中', ], 'example' => 'Using', ], 'ExpiredTime' => [ 'title' => '过期时间', 'description' => '过期时间。', 'type' => 'string', 'example' => '2022-06-23T16:00:00Z', ], 'Networks' => [ 'title' => '网络信息', 'description' => '网络信息。', 'type' => 'array', 'items' => [ 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'BondName' => [ 'title' => '网卡端口信息', 'description' => '网卡端口信息。', 'type' => 'string', 'example' => 'Bond0', ], 'Ip' => [ 'title' => '机器ip', 'description' => '机器IP。', 'type' => 'string', 'example' => '47.254.235.44', ], 'SubnetId' => [ 'title' => '集群子网id', 'description' => '集群子网ID。', 'type' => 'string', 'example' => 'vsw-uf68v51fldm5egmui5a6k', ], 'VpdId' => [ 'title' => '集群网络id', 'description' => '集群网络ID。', 'type' => 'string', 'example' => 'vpd-xcuhjyrj', ], ], ], ], 'ImageName' => [ 'title' => '镜像名称', 'description' => '镜像名称。', 'type' => 'string', 'example' => 'Centos7.9_all_0811', ], 'HpnZone' => [ 'description' => '集群编号。', 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => '资源组ID。', 'type' => 'string', 'example' => 'rg-acfmywpvugkh7kq', ], 'UserData' => [ 'title' => '用户自定义脚本', 'description' => '用户自定义脚本', 'type' => 'string', 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttt20250110141010.sh', ], 'Disks' => [ 'description' => '磁盘信息例表。', 'type' => 'array', 'items' => [ 'description' => '磁盘信息。', 'type' => 'object', 'properties' => [ 'DiskId' => [ 'description' => '磁盘ID。', 'type' => 'string', 'example' => 'd-2zeap7wkns2tdmbr11se', ], 'Category' => [ 'description' => '磁盘类型。取值范围:'."\n" ."\n" .' - cloud_essd:ESSD云盘。', 'type' => 'string', 'example' => 'cloud_essd', ], 'Size' => [ 'description' => '磁盘大小,单位GiB。', 'type' => 'integer', 'format' => 'int32', 'example' => '100', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'example' => 'PL1', ], 'Type' => [ 'description' => '磁盘类型。可能值:'."\n" ."\n" .'- system:系统盘。'."\n" .'- data:数据盘。', 'type' => 'string', 'example' => 'system', ], ], ], ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'example' => 'True', ], 'NodeType' => [ 'title' => '当前节点的类型,枚举值:'."\n" .'● cpfs-enhanced'."\n" .'● ebs-enhanced'."\n" .'● standard'."\n" .'● standby'."\n" .'● standard-v2'."\n" .'● standby-v2', 'description' => '当前节点的类型,枚举值:'."\n" .'● cpfs-enhanced'."\n" .'● ebs-enhanced'."\n" .'● standard'."\n" .'● standby'."\n" .'● standard-v2'."\n" .'● standby-v2', 'type' => 'string', 'example' => 'standard', ], 'HyperNodeId' => [ 'title' => '超节点ID', 'description' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], ], ], ], ], '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' => '查询节点', ], 'ListFreeNodes' => [ 'summary' => '查询未使用节点列表。', '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' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\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' => '分页查询时每页行数,默认值为20。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'MachineType', 'in' => 'formData', 'schema' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'efg1.nvga1' => 'efg1.nvga1', 'efg1.nvga1n' => 'efg1.nvga1n', 'efg1.nvga4' => 'efg1.nvga4', 'efg2.C48cA3sen' => 'efg2.C48cA3sen', 'efg2.56NHmcn' => 'efg2.56NHmcn', 'efg1.nvga8n' => 'efg1.nvga8n', 'efg2.C48cNHmcn' => 'efg2.C48cNHmcn', ], 'example' => 'mock-machine-type2', ], ], [ 'name' => 'HpnZone', 'in' => 'formData', 'schema' => [ 'description' => '集群编号', 'type' => 'string', 'required' => false, 'example' => 'A1', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'description' => '资源组id', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'rg-acfmvqmpwbwecli' => 'rg-acfmvqmpwbwecli', 'rg-acfm25os62qi5fq' => 'rg-acfm25os62qi5fq', 'rg-acfmoiyerhvhrvq' => 'rg-acfmoiyerhvhrvq', 'rg-acfmwaateahzoii' => 'rg-acfmwaateahzoii', 'rg-acfmwfm33rlt6zi' => 'rg-acfmwfm33rlt6zi', 'rg-acfm2zkwhkns57i' => 'rg-acfm2zkwhkns57i', ], 'example' => 'rg-acfmxno4vh5muoq', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'required' => false, 'example' => 'my_key', 'maxLength' => 129, ], 'Value' => [ 'description' => '标签value', 'type' => 'string', 'required' => false, 'example' => '129', ], ], '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' => '表示返回的未使用节点类型', 'type' => 'array', 'items' => [ 'description' => '表示返回的未使用节点类型'."\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', 'type' => 'string', 'required' => false, 'example' => 'Unused', ], 'required' => false, 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '出参', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id'."\n", 'description' => '请求id'."\n", 'type' => 'string', 'example' => 'AA14CB86-70C4-5CB7-9E7B-6CCA77F3512B', ], 'Nodes' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点信息。', 'type' => 'object', 'properties' => [ 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-hangzhou-j', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '1652321554', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-7pp2x193801', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg1.nvga1', ], 'Sn' => [ 'title' => '机器sn', 'description' => '机器sn', 'type' => 'string', 'example' => 'sn_pozkHBgicd', ], 'ExpiredTime' => [ 'title' => '机器过期时间', 'description' => '机器过期时间', 'type' => 'string', 'example' => '1673107200', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => '资源组id', 'type' => 'string', 'example' => 'rg-aekzkkbrpl4owgy', ], 'OperatingState' => [ 'title' => '节点状态', 'description' => '节点状态', 'type' => 'string', 'example' => 'Extending', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => '商品码', 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'Tags' => [ 'description' => '标签列表', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'example' => 'alarm_xdc', ], 'Value' => [ 'description' => '标签值。', 'type' => 'string', 'example' => 'true', ], ], ], ], 'HyperNodeId' => [ 'title' => '超节点ID', 'description' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], ], ], ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => '本次调用返回的查询凭证值。'."\n", 'type' => 'string', 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], ], ], ], ], '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' => '获取未使用节点列表', ], 'RebootNodes' => [ 'summary' => '重启机器。', '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' => '集群id', 'type' => 'string', 'required' => false, 'example' => 'i15b480fbd2fcdbc2869cd80', ], ], [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点id', 'type' => 'string', 'required' => false, 'example' => 'i138475611663639202234', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i158475611663639202234', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"TaskId\\": \\"i158475611663639202234\\"\\n}","type":"json"}]', 'title' => '重启机器', ], 'ReimageNodes' => [ 'summary' => '机器重装。', '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' => '集群id'."\n", 'type' => 'string', 'required' => false, 'example' => 'i15dfa12e8f27c44f4a006c2c8bb', ], ], [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'required' => false, 'example' => '457db5ca-241d-11ed-9fd7-acde48001122', ], 'LoginPassword' => [ 'title' => '登录密码', 'description' => '登录密码', 'type' => 'string', 'required' => false, 'example' => '***', ], 'NodeId' => [ 'title' => '节点id'."\n", 'description' => '节点id'."\n", 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr0b', ], 'ImageId' => [ 'title' => '系统镜像id', 'description' => '系统镜像id', 'type' => 'string', 'required' => false, 'example' => 'm-8vbf8rpv2nn14y7oybjy', ], ], 'required' => false, ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False'."\n", ], ], [ 'name' => 'UserData', 'in' => 'formData', 'schema' => [ 'title' => '用户自定义脚本,命令', 'description' => '自定义数据', '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' => '请求id', 'type' => 'string', 'example' => '15FBCD9B-C93F-54E8-A168-AADE7E66DAD2', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i158782151663841517926', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"15FBCD9B-C93F-54E8-A168-AADE7E66DAD2\\",\\n \\"TaskId\\": \\"i158782151663841517926\\"\\n}","type":"json"}]', 'title' => '机器重装', ], 'CreateVsc' => [ 'summary' => '创建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' => '幂等参数', 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'title' => '节点Id', 'description' => '节点Id', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'VscType', 'in' => 'formData', 'schema' => [ 'title' => '设置VSC类型,primary/secondary,默认值为primary', 'description' => '设置VSC类型,primary/standard,默认值为primary', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'standard' => 'standard', 'primary' => 'primary', ], 'example' => 'primary', ], ], [ 'name' => 'VscName', 'in' => 'formData', 'schema' => [ 'title' => 'vscId用户自定义名称,单计算节点上唯一', 'description' => 'vscId用户自定义名称,单计算节点上唯一', 'type' => 'string', 'required' => false, 'example' => 'test_name', ], ], [ 'name' => 'Tag', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'title' => '资源标签', 'description' => '资源标签', 'type' => 'array', 'items' => [ 'title' => '资源标签', 'description' => '资源标签', 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '资源标签键', 'description' => '资源标签键', 'type' => 'string', 'required' => false, 'example' => 'key001', ], 'Value' => [ 'title' => '资源标签值', 'description' => '资源标签值', 'type' => 'string', 'required' => false, 'example' => 'value001', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组Id', 'description' => '资源组Id', 'type' => 'string', 'required' => false, 'example' => 'rg-aek2xdkc6icwfha', ], ], ], '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' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'VscId' => [ 'title' => '创建的VscId', 'description' => '创建的VscId', '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' => '创建Vsc', ], 'DescribeVsc' => [ 'summary' => '获取单个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' => '需要查询的VscId', 'type' => 'string', 'required' => true, 'example' => 'vsc-001', ], ], ], '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' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'VscId' => [ 'title' => 'VscId', 'description' => 'VscId', 'type' => 'string', 'example' => 'vsc-001', ], 'VscType' => [ 'title' => 'Vsc类型', 'description' => 'Vsc类型', 'type' => 'string', 'example' => 'primary', ], 'VscName' => [ 'title' => 'Vsc自定义的名称', 'description' => 'Vsc自定义的名称', 'type' => 'string', 'example' => 'test_name', ], 'NodeId' => [ 'title' => 'Vsc所在计算节点的id', 'description' => 'Vsc所在计算节点的id', 'type' => 'string', 'example' => 'e01-cn-kvw44e6dn04', ], 'Status' => [ 'title' => 'Vsc所处的状态', 'description' => 'Vsc所处的状态', 'type' => 'string', 'enumValueTitles' => [ 'Creating' => 'Creating', 'Normal' => 'Normal', 'Deleting' => 'Deleting', ], 'example' => 'Normal', ], 'ResourceGroupId' => [ 'title' => '资源组Id', 'description' => '资源组Id', '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' => '查询Vsc', ], 'DeleteVsc' => [ 'summary' => '删除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' => '幂等参数', 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'VscId', 'in' => 'formData', 'schema' => [ 'title' => '需要删除的VscId', 'description' => '需要删除的VscId', 'type' => 'string', 'required' => true, 'example' => 'vsc-001', ], ], ], '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' => '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' => '删除Vsc', ], 'ListVscs' => [ 'summary' => '查询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' => '标记当前开始读取的位置,置空表示从头开始', 'type' => 'string', 'required' => false, 'example' => '563d42ae0b17572449ec8c97f7f66069', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'allowEmptyValue' => true, 'schema' => [ 'title' => '本次读取的最大数据记录数量', 'description' => '本次读取的最大数据记录数量', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NodeIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点ID列表', 'type' => 'array', 'items' => [ 'description' => '节点ID列表', 'type' => 'string', 'required' => false, 'example' => '[\'mock-sn-200101\']', ], 'required' => false, 'maxItems' => 100, ], ], [ 'name' => 'VscName', 'in' => 'formData', 'schema' => [ 'title' => 'Vsc名称', 'description' => 'Vsc名称', 'type' => 'string', 'required' => false, 'example' => 'test_name', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => '标签列表。', 'type' => 'array', 'items' => [ 'description' => '标签列表。', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签键。', 'type' => 'string', 'required' => false, 'example' => 'key001', 'maxLength' => 129, ], 'Value' => [ 'description' => '标签值。', 'type' => 'string', 'required' => false, 'example' => 'value001', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组Id', 'description' => '资源组Id', 'type' => 'string', 'required' => false, 'example' => 'rg-aek2xdkc6icwfha', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'TotalCount' => [ 'title' => 'TotalCount本次请求条件下的数据总量,此参数为可选参数,默认可不返回', 'description' => 'TotalCount本次请求条件下的数据总量', 'type' => 'integer', 'format' => 'int32', 'example' => '3', ], 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '03668372-18FF-5959-98D9-6B36A4643C7A', ], 'NextToken' => [ 'title' => '表示当前调用返回读取到的位置,空代表数据已经读取完毕', 'description' => '表示当前调用返回读取到的位置,空代表数据已经读取完毕', 'type' => 'string', 'required' => true, 'example' => '3a6b93229825ac667104463b56790c91', ], 'Vscs' => [ 'title' => 'VSC列表', 'description' => 'VSC列表', 'type' => 'array', 'items' => [ 'description' => 'VSC', 'type' => 'object', 'properties' => [ 'VscId' => [ 'title' => 'VscId', 'description' => 'VscId', 'type' => 'string', 'example' => 'vsc-001', ], 'VscType' => [ 'title' => 'Vsc类型,primary/secondary', 'description' => 'Vsc类型,primary/standard', 'type' => 'string', 'example' => 'primary', ], 'VscName' => [ 'title' => 'Vsc自定义的名称', 'description' => 'Vsc自定义的名称', 'type' => 'string', 'example' => 'test_name', ], 'NodeId' => [ 'title' => '灵骏节点Id', 'description' => '灵骏节点Id', 'type' => 'string', 'example' => 'e01-cn-fzh47xd7u08', ], 'Status' => [ 'title' => 'Vsc所处的状态', 'description' => 'Vsc所处的状态', 'type' => 'string', 'enumValueTitles' => [ 'Creating' => 'Creating', 'Normal' => 'Normal', 'Deleting' => 'Deleting', ], 'example' => 'Normal', ], 'Tags' => [ 'title' => '标签', 'description' => '标签', 'type' => 'array', 'items' => [ 'title' => '标签', 'description' => '标签', 'type' => 'object', 'properties' => [ 'TagKey' => [ 'title' => '标签键', 'description' => '标签键', 'type' => 'string', 'example' => 'key001', ], 'TagValue' => [ 'title' => '标签值', 'description' => '标签值', 'type' => 'string', 'example' => 'value001', ], ], ], ], 'ResourceGroupId' => [ 'title' => '资源组Id', 'description' => '资源组Id', 'type' => 'string', 'example' => 'rg-acfm2zkwhkns57i', ], ], ], ], 'MaxResults' => [ 'description' => '暂无返回。请使用TotalCount', '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' => '查询Vsc列表', ], 'UntagResources' => [ 'summary' => '删除资源自定义标签。', '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' => '资源类型', 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '节点', 'Cluster' => '集群', ], 'example' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源 ID 列表。可输入最多 50 个资源 ID。', 'description' => '资源id列表', 'type' => 'array', 'items' => [ 'title' => '资源 ID。', 'description' => '资源id', 'type' => 'string', 'required' => false, 'example' => 'i15z93xkon193oaxf1ese8', ], 'required' => true, 'maxItems' => 50, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => '地域Id', 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源的标签键列表。可输入最多 20 个标签键。', 'description' => '标签键列表', 'type' => 'array', 'items' => [ 'title' => '资源的标签键。', 'description' => '标签键,最多20个子项', 'type' => 'string', 'required' => false, 'example' => 'ac-cus-tag-0', ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'All', 'in' => 'query', 'schema' => [ 'title' => '是否解绑资源上全部的标签。当请求中未设置 TagKey.N 时,该参数才有效。取值范围:'."\n" .'true'."\n" .'false'."\n" .'默认值:false', 'description' => '是否全部删除,只针对TagKey.N为空时有效。取值范围:'."\n" ."\n" .'- True,全部删除'."\n" .'- False,不全部删除'."\n" ."\n" .'默认是 False', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => '返回结构体', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => '请求id', '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' => '删除资源标签', ], 'TagResources' => [ 'summary' => '资源打用户标签。', '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' => '资源类型。', 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '节点', 'Vcc' => '入云专线', 'Cluster' => '集群', 'Vpd' => '灵骏网段', 'Subnet' => '灵骏子网', ], 'example' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '资源id', 'description' => '资源ID列表。', 'type' => 'array', 'items' => [ 'description' => '资源ID。', 'type' => 'string', 'required' => false, 'example' => 'i-uf6dlxcxssr4cgpkoo85', ], 'required' => true, 'maxItems' => 50, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => '地域ID。', 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签数组。数组长度:1~20。如果数组中有多个标签对象,标签键Key不允许重复。', 'description' => '标签。', 'type' => 'array', 'items' => [ 'title' => '标签对象。', 'description' => '标签对象。', 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '标签键,不允许为空和空字符串。最多支持 128 个字符,不能以aliyun和acs:开头,不能包含http://或者https://。', 'description' => '标签键。', 'type' => 'string', 'required' => false, 'example' => 'app', 'maxLength' => 128, ], 'Value' => [ 'title' => '标签值。不允许为空,可以为空字符串。最多支持 128 个字符,不能包含http://或者https://。', 'description' => '标签值。', 'type' => 'string', 'required' => false, 'example' => 'v3', 'maxLength' => 256, ], ], 'required' => false, ], 'required' => true, 'maxItems' => 20, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => '返回信息。', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => '请求ID。', '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' => '资源打标签', ], 'ListTagResources' => [ 'summary' => '查询资源标签。', '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' => '资源类型。', 'type' => 'string', 'required' => true, 'enumValueTitles' => [ 'Node' => '节点', 'Vcc' => '入云专线', 'Cluster' => '集群', 'Subnet' => '灵骏子网', 'Vpd ' => '灵骏网段 ', ], 'example' => 'Node', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => '资源ID列表。', 'type' => 'array', 'items' => [ 'description' => '资源ID。', 'type' => 'string', 'required' => false, 'example' => 'i1520224L16AY60305', ], 'required' => false, 'maxItems' => 50, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => [ 'title' => '资源所属的地域 ID。', 'description' => '地域ID。', 'type' => 'string', 'required' => true, 'example' => 'cn-hangzhou', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签列表。', 'description' => '标签列表。', 'type' => 'array', 'items' => [ 'title' => '精确查找灵骏资源时使用的标签键。标签健长度的取值范围为 1~128。N 的取值范围为 1~20。', 'description' => '精确查找灵骏资源时使用的标签键。标签健长度的取值范围为 1~128。N 的取值范围为 1~20。', 'type' => 'object', 'properties' => [ 'Key' => [ 'title' => '精确查找灵骏资源时使用的标签键。标签键长度的取值范围为 1~128。N 的取值范围为 1~20。', 'description' => '标签键。', 'type' => 'string', 'required' => false, 'example' => 'PodName', ], 'Value' => [ 'title' => '精确查找灵骏资源时使用的标签值。标签值长度的取值范围为 1~128。N 的取值范围为 1~20。', 'description' => '标签值。', 'type' => 'string', 'required' => false, 'example' => 'WFT-OTC', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => [ 'description' => '查询凭证(Token),取值为上一次API调用返回的NextToken参数值。', 'type' => 'string', 'required' => false, 'example' => 'AAAAAdQ3Z+oPlg49gsr2y8jb6wY=', ], ], ], 'responses' => [ 200 => [ 'headers' => [], 'schema' => [ 'title' => 'Schema of Response', 'description' => '返回信息。', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '8F208B6D-4C42-5FD3-B6BE-E826E92A44DD', ], 'TagResources' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'TagResource' => [ 'title' => '由资源及其标签组成的集合,包含了资源 ID、资源类型和标签键值等信息。', 'description' => '标签资源。', 'type' => 'array', 'items' => [ 'title' => '标签对象', 'description' => '标签对象', 'type' => 'object', 'properties' => [ 'TagKey' => [ 'title' => '标签键。', 'description' => '标签键。', 'type' => 'string', 'example' => 'env', ], 'TagValue' => [ 'title' => '标签值。', 'description' => '标签值。', 'type' => 'string', 'example' => 'dev'."\n", ], 'ResourceId' => [ 'description' => '资源ID。', 'type' => 'string', 'example' => 'i15azeddnvf7uhw2oij57o0', ], 'ResourceType' => [ 'description' => '资源类型。', 'type' => 'string', 'enumValueTitles' => [ 'Node' => '节点', 'Cluster' => '集群', ], 'example' => 'Cluster'."\n", ], ], ], ], ], ], 'NextToken' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值。', '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' => '查询资源标签', ], 'DescribeZones' => [ 'summary' => '可用区列表。', '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' => '根据汉语、英语筛选返回结果。更多信息,请参见RFC7231。取值范围:'."\n" ."\n" .'zh-CN'."\n" .'en-US'."\n" .'默认值:zh-CN', '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' => '请求id', 'type' => 'string', 'example' => 'E9116F2D-82F8-501E-9ADB-2BE0C02B6A84', ], 'Zones' => [ 'title' => '可用区列表', 'description' => '可用区列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LocalName' => [ 'title' => '可用区名称', 'description' => '可用区名称', 'type' => 'string', 'example' => '杭州', ], 'ZoneId' => [ 'title' => '可用区id'."\n", 'description' => '可用区id'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-i', ], ], ], ], ], ], ], ], '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' => '查询可用区列表', ], 'DescribeTask' => [ 'summary' => '查询任务详情。', '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' => '任务ID。', 'type' => 'string', 'required' => true, 'example' => 'i156331731670384438138', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'A7FD7411-9395-52E8-AF42-EB3A4A55446D', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群ID。', 'type' => 'string', 'example' => 'i119982311660892626523', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称。', 'type' => 'string', 'example' => 'Standard_Cluster', ], 'TaskState' => [ 'title' => '任务状态:waiting_to_run(等待执行),running(执行),execution_fail(执行失败),execution_success(执行成功)', 'description' => '任务状态。', 'type' => 'string', 'enumValueTitles' => [ 'running' => '执行中', 'execution_success' => '执行成功', 'execution_fail' => '执行失败', 'waiting_to_run' => '等待执行', ], 'example' => 'running', ], 'TaskType' => [ 'title' => '任务类型', 'description' => '任务类型。', 'type' => 'string', 'enumValueTitles' => [ 'reclone_node_sub_task' => '重装节点子任务', 'initialize_bare_cluster' => '初始化裸集群', 'extend_bare_cluster' => '扩容裸集群', 'reclone_node' => '重装节点', 'reboot_node' => '重启节点', 'extend_ack_edge_cluster' => '扩容ack集群', 'extend_cluster' => '扩容集群', 'initialize_ack_edge_cluster' => '初始化ack集群', 'cut_node_sub_task' => '缩容集群子任务', 'reboot_node_sub_task' => '重启节点子任务', 'reclone_ack_edge_node' => '重装ack节点', 'initialize_cluster' => '初始化标准集群', 'cut_cluster' => '缩容集群', 'reclone_bare_node' => '重装裸集群节点', 'cut_bare_cluster' => '缩容裸集群', ], 'example' => 'cut_cluster', ], 'Message' => [ 'title' => '任务失败信息', 'description' => '任务失败信息。', 'type' => 'string', 'example' => 'Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]', ], 'Steps' => [ 'title' => '执行步骤', 'description' => '执行步骤。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'StepName' => [ 'title' => '步骤名称', 'description' => '步骤名称。', 'type' => 'string', 'example' => 'create_vpd', ], 'StepState' => [ 'title' => '步骤执行状态', 'description' => '步骤执行状态。', 'type' => 'string', 'enumValueTitles' => [ 'execution_success' => '执行成功', 'execution_failed' => '执行失败', ], 'example' => 'execution_success', ], 'StepType' => [ 'title' => '步骤类型', 'description' => '步骤类型。', 'type' => 'string', 'enumValueTitles' => [ 'normal' => '普通类型,有且只有一个后继step', 'dispersive' => '发散类型,有多个后继step', ], 'example' => 'normal', ], 'SubTasks' => [ 'title' => '子任务', 'description' => '子任务。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TaskId' => [ 'title' => '任务id', 'description' => '任务ID。', 'type' => 'string', 'example' => 'i158805051661047928377', ], 'TaskType' => [ 'title' => '任务类型', 'description' => '任务类型。', 'type' => 'string', 'enumValueTitles' => [ 'reclone_node_sub_task' => '重装节点子任务', 'initialize_bare_cluster' => '初始化裸集群', 'extend_bare_cluster' => '扩容裸集群', 'reclone_node' => '重装节点', 'reboot_node' => '重启节点', 'extend_ack_edge_cluster' => '扩容ack集群', 'extend_cluster' => '扩容集群', 'initialize_ack_edge_cluster' => '初始化ack集群', 'cut_node_sub_task' => '缩容集群子任务', 'reboot_node_sub_task' => '重启节点子任务', 'reclone_ack_edge_node' => '重装ack节点', 'initialize_cluster' => '初始化标准集群', 'cut_cluster' => '缩容集群', 'reclone_bare_node' => '重装裸集群节点', 'cut_bare_cluster' => '缩容裸集群', ], 'example' => 'cut_node_sub_task', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间。', 'type' => 'string', 'example' => '2022-11-30T2:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间。', 'type' => 'string', 'example' => '2022-11-30T02:20:14.852Z', ], 'Message' => [ 'title' => '子任务失败信息', 'description' => '子任务失败信息。', 'type' => 'string', 'example' => 'Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]', ], 'TaskState' => [ 'title' => '任务执行状态', 'description' => '任务执行状态。', 'type' => 'string', 'example' => 'running', ], ], ], ], 'StageTag' => [ 'title' => '阶段标记', 'description' => '阶段标记。', 'type' => 'string', 'enumValueTitles' => [ '机器释放' => '机器释放', '节点并发初始化' => '节点并发初始化', '节点释放' => '节点释放', '机器替换' => '机器替换', '节点缩容' => '节点缩容', '提前续费' => '提前续费', '物理机清理' => '物理机清理', '节点清理' => '节点清理', '创建K8s集群' => '创建K8s集群', '网络初始化' => '网络初始化', '节点重启' => '节点重启', '节点退订' => '节点退订', '集群扩容' => '集群扩容', '异常机器释放' => '异常机器释放', ], 'example' => '节点缩容', ], 'Message' => [ 'title' => '步骤失败信息', 'description' => '步骤失败信息。', 'type' => 'string', 'example' => 'get taskinfo failed', ], 'StartTime' => [ 'title' => '开始时间', 'description' => '开始时间。', 'type' => 'string', 'example' => '2022-11-30T2:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间。', 'type' => 'string', 'example' => '2022-11-30T02:20:14.852Z', ], ], ], ], 'CreateTime' => [ 'title' => '开始时间', 'description' => '开始时间。', 'type' => 'string', 'example' => '2022-11-30T02:00:00.852Z', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间。', 'type' => 'string', 'example' => '2022-11-30T03:40:14.852Z', ], 'NodeIds' => [ 'title' => '节点ID列表', 'description' => '节点ID列表。', 'type' => 'array', 'items' => [ 'description' => '节点ID列表。', 'type' => 'string', 'example' => '[\'mock-sn-200101\']', ], ], ], ], ], ], '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' => '查询任务信息', ], 'DescribeRegions' => [ 'summary' => '查询地域信息列表。', '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' => '根据汉语、英语和日语筛选返回结果。更多信息,请参见RFC7231。取值范围:'."\n" ."\n" .'zh-CN'."\n" .'en-US'."\n" .'默认值:zh-CN', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'en-US' => '英文', 'zh-CN' => '中文', ], 'example' => 'zh-CN', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '1D2FBB36-C39B-5EBB-9928-FCC1A236D65D', ], 'Regions' => [ 'description' => '地域信息列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LocalName' => [ 'title' => '区域名称', 'description' => '区域名称', 'type' => 'string', 'example' => '杭州', ], 'RegionId' => [ 'title' => '区域id', 'description' => '区域id', 'type' => 'string', 'example' => 'cn-hangzhou', ], ], ], ], ], ], ], ], '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' => '查询地域列表', ], 'ChangeResourceGroup' => [ 'summary' => '资源转组。', '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' => '资源类型', 'type' => 'string', 'required' => false, 'example' => 'Node', 'default' => 'Cluster', ], ], [ 'name' => 'ResourceId', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => [ 'title' => '资源Id', 'description' => '资源Id', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'i118099391667548921125', ], ], [ 'name' => 'ResourceRegionId', 'in' => 'query', 'schema' => [ 'title' => '地域Id', 'description' => '地域Id', 'type' => 'string', 'required' => true, 'example' => 'cn-wulanchabu', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => [ 'title' => '目标资源组', 'description' => '目标资源组', 'type' => 'string', 'required' => true, 'example' => 'rg-aekzyqdwnfabx6q', ], ], ], 'responses' => [ 200 => [ 'headers' => [], 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求 ID。', 'description' => 'Id of the request', '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' => '资源转组', ], 'ApproveOperation' => [ 'summary' => '审批运维操作。', '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' => '节点ID。', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'OperationType', 'in' => 'formData', 'schema' => [ 'description' => '运维类型。', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'RepairMachine' => 'RepairMachine', ], 'example' => 'RepairMachine', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求ID。', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'ErrorMessage' => [ 'description' => '错误信息。', 'type' => 'string', 'example' => 'Resource not found', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"ErrorMessage\\": \\"Resource not found\\"\\n}","type":"json"}]', 'title' => '审批运维操作', ], 'StopInvocation' => [ 'summary' => '停止运维助手命令进程。', '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' => '命令执行ID。', 'type' => 'string', 'required' => true, 'example' => 'f-hz044748dzepds0', ], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '灵骏节点ID。', 'type' => 'string', 'required' => false, 'example' => '\'i-bp1cfrqj4pztngvlq7la\'', ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'A7FD7411-9395-52E8-AF42-EB3A4A55446D', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A7FD7411-9395-52E8-AF42-EB3A4A55446D\\"\\n}","type":"json"}]', 'title' => '停止运维命令', ], 'RunCommand' => [ 'summary' => '一台或多台灵骏机器中执行一段Shell的脚本。', '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' => '命令名称。', 'type' => 'string', 'required' => false, 'example' => 'testName', ], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => [ 'title' => '命令描述。支持全字符集,长度不得超过 512 个字符。', 'description' => '命令描述。', 'type' => 'string', 'required' => false, 'example' => 'testDescription', ], ], [ 'name' => 'CommandContent', 'in' => 'formData', 'schema' => [ 'title' => 'CommandId 二选一。命令内容。命令内容可以是明文内容或 Base64 编码后的内容。 ', 'description' => '命令内容。您需要注意:'."\n" ."\n" .'- 指定参数`EnableParameter=true`可在命令内容中启用自定义参数功能。'."\n" .'- 用{{}}包含的方式定义自定义参数,在`{{}}`内参数名前后的空格以及换行符会被忽略。'."\n" .'- 自定义参数个数不能超过20个。'."\n" .'- 自定义参数名允许a-zA-Z0-9-_的组合,不支持其余字符,参数名不区分大小写。'."\n" .'- 单个自定义参数名不能超过64字节。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyAxMjM=', ], ], [ 'name' => 'Timeout', 'in' => 'formData', 'schema' => [ 'title' => '执行命令的超时时间,单位:秒。'."\n" ."\n" .'当因为进程原因、缺失模块 等原因无法运行命令时,会出现超时现象。超时后,会强制终止命令进程。'."\n" ."\n" .'默认值:60。', 'description' => '执行命令的超时时间,单位:秒。当因为进程原因、缺失模块、缺失云助手Agent等原因无法运行命令时,会出现超时现象。超时后,会强制终止命令进程。默认值:60。', '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' => '您可自定义命令的执行路径。默认路径如下:'."\n" ."\n" .'Linux实例:执行路径默认在管理员root用户的/home目录下。', 'type' => 'string', 'required' => false, 'example' => '/home/user', ], ], [ 'name' => 'EnableParameter', 'in' => 'formData', 'schema' => [ 'title' => '命令中是否包含自定义参数。'."\n" ."\n" .'默认值:false。', 'description' => '命令中是否包含自定义参数。'."\n" ."\n" .'默认值:false。', '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' => '脚本内容的编码方式。取值范围:'."\n" ."\n" .'- PlainText:不编码,采用明文传输。'."\n" .'- Base64:Base64编码。'."\n" ."\n" .'默认值:PlainText。乱填或错填时,该取值会当作PlainText处理。', 'type' => 'string', 'required' => false, 'example' => 'Base64', ], ], [ 'name' => 'Username', 'in' => 'formData', 'schema' => [ 'title' => '在灵骏节点中执行命令的用户名称。长度不得超过 255 个字符。', 'description' => '在实例中执行命令的用户名称。长度不得超过255个字符。'."\n" .'Linux系统的实例,默认以root用户执行命令。', 'type' => 'string', 'required' => false, 'example' => 'root', ], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '灵骏节点id', 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '节点ID。', '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' => '设置命令执行的方式。取值范围:'."\n" ."\n" .'- Once:立即执行命令。'."\n" .'- Period:定时执行命令。当该参数取值为`Period`时,必须同时指定`Frequency`参数。'."\n" .'- NextRebootOnly:当实例下一次启动时,自动执行命令。'."\n" .'- EveryReboot:实例每一次启动都将自动执行命令。'."\n" ."\n" .'默认值:'."\n" .'- 当不指定`Frequency`参数时,默认值为`Once`。'."\n" .'- 当指定`Frequency`参数时,无论是否已设置了该参数值,都将按照`Period`处理。', 'type' => 'string', 'required' => false, 'example' => 'Once', ], ], [ 'name' => 'ClientToken', 'in' => 'formData', 'schema' => [ 'title' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性。', 'description' => '保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。更多信息,请参见如何保证幂等性。', 'type' => 'string', 'required' => false, 'example' => '123e4567-e89b-12d3-a456-426655440000', ], ], [ 'name' => 'Frequency', 'in' => 'formData', 'schema' => [ 'title' => '定时执行命令的执行时间。目前支持三种定时执行方式:固定时间间隔执行(基于 Rate 表达式)、仅在指定时间执行一次、基于时钟定时执行(基于 Cron 表达式)。', 'description' => '定时执行命令的执行时间。目前支持三种定时执行方式:固定时间间隔执行(基于 Rate 表达式)、仅在指定时间执行一次、基于时钟定时执行(基于 Cron 表达式)。'."\n" ."\n" .'- 固定时间间隔执行:基于 Rate 表达式,按照设置的时间间隔执行命令。时间间隔支持按秒(s) 、分钟(m) 、小时(h)和天(d)来选择,适用于在固定时间间隔执行任务的场景。格式为 rate(<执行间隔数值><执行间隔单位>),如 5 分钟执行一次,格式为 rate(5m)。使用固定时间间隔执行有以下限制: '."\n" .' - 设置的时间间隔不大于 7 天、不小于 60 秒,且需大于定时任务的超时时间。 '."\n" .' - 执行间隔只基于固定频率,与任务实际执行需要的时间无关。例如设置每 5 分钟执行一次命令,任务需要 2 分钟执行完成,则在任务完成 3 分钟后继续执行下一轮。 '."\n" .' - 创建任务时不会立即执行。例如设置每 5 分钟执行一次命令,创建任务时不会立即执行一次命令,而是在任务创建完成后的 5 分钟后开始执行。'."\n" .' '."\n" .'- 仅在指定时间执行一次:按照设置的时区和执行时间点执行一次命令。格式为 at(yyyy-MM-dd HH:mm:ss <时区>),即 at(年-月-日 时:分:秒 <时区>)。如果不指定时区,默认为 UTC 时区。时区支持以下三种形式: 时区全称: 如 Asia/Shanghai(中国/上海时间)、America/Los_Angeles(美国/洛杉矶时间)等。 时区相对于格林威治时间的偏移量: 如 GMT+8:00(东八区)、GMT-7:00(西七区)等。使用 GMT 格式时,小时位不支持添加前导零。 时区缩写: 仅支持 UTC(协调世界时间)。'."\n" .'如果指定在中国/上海时间 2022 年 06 月 06 日 13 时 15 分 30 秒执行一次,格式为:at(2022-06-06 13:15:30 Asia/Shanghai);如果指定在西七区 2022 年 06 月 06 日 13 时 15 分 30 秒执行一次,格式为:at(2022-06-06 13:15:30 GMT-7:00)。'."\n" ."\n" .'- 基于时钟定时执行(基于 Cron 表达式):基于 Cron 表达式,按照设置的定时任务执行命令。格式为<秒> <分钟> <小时> <日期> <月份> <星期> <年份(可选)> <时区>,即 <时区>。在指定的时区下,根据 Cron 表达式推算定时任务执行时间并执行。若不指定时区,默认为执行定时任务实例的系统内部时区。关于 Cron 表达式的更多信息,请参见 Cron 表达式。时区支持以下三种形式: '."\n" .' - 时区全称:如 Asia/Shanghai(中国/上海时间)、America/Los_Angeles(美国/洛杉矶时间)等。 '."\n" .' - 时区相对于格林威治时间的偏移量:如 GMT+8:00(东八区)、GMT-7:00(西七区)等。使用 GMT 格式时,小时位不支持添加前导零。 '."\n" .' - 时区缩写:仅支持 UTC(协调世界时间)。'."\n" ."\n" .' 例如,在中国/上海时间,2022 年每天上午 10:15 执行一次命令,格式为 0 15 10 ? * * 2022 Asia/Shanghai;在东八区时间,2022 年每天上午 10:00 到 11:30 每隔半小时执行,格式为 0 0/30 10-11 * * ? 2022 GMT+8:00;在 UTC 时间,从 2022 年开始,每隔两年的 10 月每天下午 14:00 到下午 14:55 时间段内每隔 5 分钟执行,格式为 0 0/5 14 * 10 ? 2022/2 UTC。', 'type' => 'string', 'required' => false, 'example' => '0 */20 * * * ?', ], ], [ 'name' => 'Parameters', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '命令中包含自定义参数时,执行命令时传入的自定义参数的键值对。', 'description' => '命令中包含自定义参数时,执行命令时传入的自定义参数的键值对。例如,命令内容为`echo {{name}}`,则可以通过`Parameter`参数传入键值对`{"name":"Jack"}`。自定义参数将自动替换变量值`name`,得到一条新的命令,实际执行的是`echo Jack`。'."\n" ."\n" .'自定义参数的个数范围为0~10,且您需要注意:'."\n" ."\n" .'- 键不允许为空字符串,最多支持64个字符。'."\n" .'- 值允许为空字符串。'."\n" .'- 自定义参数与原始命令内容在Base64编码后,若保存命令,命令内容在Base64编码后的大小不能超过18 KB;若不保存命令,命令内容在Base64编码后的大小不能超过24 KB。您可通过`KeepCommand`设置是否保留命令。'."\n" .'- 设置的自定义参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,您可以使用空字符串代替。'."\n" ."\n" .'默认值为空,表示取消设置该参数从而禁用自定义参数。', 'type' => 'object', 'required' => false, 'example' => '{"name":"Jack", "accessKey":"LTAI***********"}', ], ], [ 'name' => 'CommandId', 'in' => 'formData', 'schema' => [ 'title' => '命令ID', 'description' => '命令ID', 'type' => 'string', 'required' => false, 'example' => 'c-e996287206324975b5fbe1d***', ], ], [ 'name' => 'TerminationMode', 'in' => 'formData', 'schema' => [ 'title' => '停止任务(手动停止或执行超时打断)时的模式。可能值:'."\n" ."\n" .'Process:停止当前脚本进程。'."\n" .'ProcessTree:停止当前进程树(脚本进程以及它创建的所有子进程的集合)', 'description' => '停止任务(手动停止或执行超时打断)时的模式。可能值:'."\n" ."\n" .'Process:停止当前脚本进程。'."\n" .'ProcessTree:停止当前进程树(脚本进程以及它创建的所有子进程的集合)', 'type' => 'string', 'required' => false, 'example' => 'ProcessTree', ], ], [ 'name' => 'Launcher', 'in' => 'formData', 'schema' => [ 'title' => '脚本执行的引导程序。长度不能超过 1 KB。', 'description' => '脚本执行的引导程序。长度不能超过 1 KB。', 'type' => 'string', 'required' => false, 'example' => 'python3 -u {{ACS::ScriptFileName|Ext(".py")}}', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1', ], 'InvokeId' => [ 'description' => '命令执行ID。', 'type' => 'string', 'example' => 't-7d2a745b412b4601b2d47f6a768d*', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1\\",\\n \\"InvokeId\\": \\"t-7d2a745b412b4601b2d47f6a768d*\\"\\n}","type":"json"}]', 'title' => '一台或多台灵骏机器中执行一段Shell的脚本', ], 'DescribeInvocations' => [ 'summary' => '查询运维助手命令的执行列表和状态。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'InvokeId', 'in' => 'formData', 'schema' => [ 'title' => '命令执行ID', 'description' => '命令执行ID。', 'type' => 'string', 'required' => true, 'example' => 't-cd03crwys0lrls0', ], ], [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'title' => '实例ID', 'description' => '实例ID。', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'IncludeOutput', 'in' => 'formData', 'schema' => [ 'description' => '是否在结果中返回命令运行的输出信息。'."\n" .'- true:返回。此时,您至少指定参数`InvokeId`或`InstanceId`。'."\n" .'- false(默认值):不返回。', 'type' => 'boolean', 'required' => false, 'example' => 'true', ], ], [ 'name' => 'ContentEncoding', 'in' => 'formData', 'schema' => [ 'description' => '设置返回数据中`CommandContent`字段和`Output`字段的编码方式。取值范围:'."\n" .'- PlainText:返回原始命令内容和输出信息。'."\n" .'- Base64(默认值):返回Base64编码后的命令内容和输出信息。', 'type' => 'string', 'required' => false, 'example' => 'PlainText', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'description' => '请求ID。', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'Invocations' => [ 'description' => '脚本执行记录对象。', 'type' => 'object', 'properties' => [ 'Invocation' => [ 'description' => '文件下发记录。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CreationTime' => [ 'description' => '任务的创建时间。', 'type' => 'string', 'example' => '2020-01-19T09:15:46Z', ], 'Frequency' => [ 'description' => '定时执行命令的执行时间。', 'type' => 'string', 'example' => '0 */20 * * * *', ], 'InvocationStatus' => [ 'description' => '命令执行的总执行状态,总执行状态取决于本次调用的全部实例的共同执行状态,取值:'."\n" .'- Pending:系统正在校验或发送命令。存在至少一台实例的命令执行状态为Pending,则总执行状态为Pending。'."\n" .'- Scheduled:定时执行的命令已发送,等待运行。存在至少一台实例的命令执行状态为Scheduled,则总执行状态为Scheduled。'."\n" .'- Running:命令正在实例上运行。存在至少一台实例的命令执行状态为Running,则总执行状态为Running。'."\n" .'- Success:各个实例上的命令执行状态均为Stopped或Success,且至少一个实例的命令执行状态是Success,则总执行状态为Success。'."\n" .' - 立即运行的任务:命令执行完成,且退出码为0。'."\n" .' - 定时运行的任务:最近一次执行成功且退出码为0,且指定的时间已全部完成。'."\n" .'- Failed:各个实例上的命令执行状态均为Stopped或Failed,则总执行状态为Failed。实例上的命令执行状态一项或多项为以下状态时,返回值均为Failed状态:'."\n" .' - 命令校验失败(Invalid)。'."\n" .' - 命令发送失败(Aborted)。'."\n" .' - 命令执行完成但退出码非0(Failed)。'."\n" .' - 命令执行超时(Timeout)。'."\n" .' - 命令执行异常(Error)。'."\n" .'- Stopping:正在停止任务。存在至少一台实例的命令执行状态为Stopping,则总执行状态为Stopping。'."\n" .'- Stopped:任务已停止。所有实例的命令执行状态是Stopped,则总执行状态为Stopped。实例上的命令执行状态为以下状态时,返回值均为Stopped状态:'."\n" .' - 任务已取消(Cancelled)。'."\n" .' - 任务已终止(Terminated)。'."\n" .'- PartialFailed:部分实例执行成功且部分实例执行失败。各个实例的命令执行状态均为Success、Failed或Stopped,则总执行状态为PartialFailed。'."\n" ."\n" .'> 返回参数中的`InvokeStatus`与该参数意义相似,但建议您查看该返回值。', 'type' => 'string', 'example' => 'Success', ], 'RepeatMode' => [ 'description' => '命令执行的方式。取值:'."\n" .'- Once:立即执行命令。'."\n" .'- Period:定时执行命令。'."\n" .'- NextRebootOnly:当实例下一次启动时,自动执行命令。'."\n" .'- EveryReboot:实例每一次启动都将自动执行命令。', 'type' => 'string', 'example' => 'Once', ], 'InvokeStatus' => [ 'description' => '命令执行的总执行状态。总执行状态取决于创建执行中的一台或多台实例的共同执行状态。取值: '."\n" .' '."\n" .'- Running:'."\n" .' - 定时执行:未手动停止定时执行命令前,执行状态一直为进行中。'."\n" .' - 单次执行:一旦有进行中的命令进程,总的执行状态就为进行中。'."\n" .'- Finished:'."\n" .' - 定时执行:命令进程不可能为执行完成。'."\n" .' - 单次执行:所有实例全部完成执行。或者手动停止部分实例的命令进程,其余实例全部执行完成。'."\n" .'- Failed:'."\n" .' - 定时执行:命令进程不可能为执行失败。'."\n" .' - 单次执行:所有实例全部执行失败。'."\n" .'- Stopped:停止命令。'."\n" .'- Stopping:停止中。'."\n" .'- PartialFailed:部分失败;如果同时设置了`InstanceId`参数,则不生效。', 'type' => 'string', 'example' => 'Running', ], 'Parameters' => [ 'description' => '命令中的自定义参数。', 'type' => 'string', 'example' => '{}', ], 'CommandContent' => [ 'description' => '命令内容。'."\n" ."\n" .'- 若ContentEncoding指定PlainText,返回原始脚本内容。'."\n" .'- 若ContentEncoding指定Base64,返回Base64编码后的脚本内容。', 'type' => 'string', 'example' => 'cnBtIC1xYSB8IGdyZXAgdnNm****', ], 'CommandName' => [ 'description' => '命令名称。', 'type' => 'string', 'example' => 'CommandTestName', ], 'CommandDescription' => [ 'description' => '命令描述。', 'type' => 'string', 'example' => 'testDescription', ], 'InvokeId' => [ 'description' => '命令执行ID。', 'type' => 'string', 'example' => 't-ind3k9ytvvduoe8', ], 'Username' => [ 'description' => '执行命令的用户名称。', 'type' => 'string', 'example' => 'root', ], 'WorkingDir' => [ 'description' => '命令在实例中的运行目录。', 'type' => 'string', 'example' => '/home', ], 'Timeout' => [ 'description' => '执行命令的超时时间,单位:秒。', 'type' => 'integer', 'format' => 'int32', 'example' => '60', ], 'InvokeNodes' => [ 'description' => '命令执行记录。', 'type' => 'object', 'properties' => [ 'InvokeNode' => [ 'description' => '节点命令执行记录。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CreationTime' => [ 'description' => '命令执行的开始时间。', 'type' => 'string', 'example' => '2023-02-06T07:12:50Z', ], 'UpdateTime' => [ 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-02-06T07:12:50Z', ], 'FinishTime' => [ 'description' => '结束完成时间。', 'type' => 'string', 'example' => '2023-02-06T07:12:50Z', ], 'InvocationStatus' => [ 'description' => '单台实例的命令进度状态,取值:'."\n" .'- Pending:系统正在校验或发送命令。'."\n" .'- Invalid:指定命令类型或参数有误。'."\n" .'- Aborted:向实例发送命令失败。实例必须在运行中,且命令可以1分钟内发送完成。'."\n" .'- Running:命令正在实例上运行。'."\n" .'- Success:'."\n" .' - 单次执行的命令:命令执行完成,且退出码为0。'."\n" .' - 周期执行的命令:上一次运行成功且退出码为0,且指定的周期已结束。'."\n" .'- Failed:'."\n" .' - 单次执行的命令:命令执行完成,且退出码非0。'."\n" .' - 周期执行的命令:上一次运行成功且退出码非0,且指定的周期将中止。'."\n" .'- Error:命令执行时发生异常无法继续。'."\n" .'- Timeout:命令执行超时。'."\n" .'- Cancelled:命令的执行动作已经取消,命令未曾启动。'."\n" .'- Stopping:正在停止任务。'."\n" .'- Terminated:命令运行时被终止。'."\n" .'- Scheduled:'."\n" .' - 单次执行的命令:不适用,不会出现。'."\n" .' - 周期执行的命令:等待运行。', 'type' => 'string', 'example' => 'Pending', ], 'Repeats' => [ 'description' => '命令在该实例上执行的次数。'."\n" .'- 若执行方式为单次执行,则值为0或1。'."\n" .'- 若执行方式为定时执行,则值为执行过多少次。', 'type' => 'integer', 'format' => 'int32', 'example' => '0', ], 'NodeId' => [ 'description' => '节点ID。', 'type' => 'string', 'example' => 'e01-cn-lbj36wkp70b', ], 'Output' => [ 'description' => '命令的输出信息。'."\n" ."\n" .'- 若ContentEncoding指定PlainText,返回原始输出信息。'."\n" .'- 若ContentEncoding指定Base64,返回Base64编码后的输出信息。', 'type' => 'string', 'example' => 'OutPutTestmsg', ], 'Dropped' => [ 'description' => 'Output字段中文字长度超出24 KB后,截断丢弃的文字长度。', 'type' => 'integer', 'format' => 'int32', 'example' => '0', ], 'StopTime' => [ 'description' => '若调用了StopInvocation以停止命令执行,表示调用的时间。', 'type' => 'string', 'example' => '2019-12-20T06:15:55Z '."\n", ], 'ExitCode' => [ 'description' => '命令进程的退出代码。取值:'."\n" ."\n" .'- Linux实例为Shell进程的退出码。'."\n" .'- Windows实例为Bat或者PowerShell进程的退出码。', 'type' => 'integer', 'format' => 'int32', 'example' => '0', ], 'StartTime' => [ 'description' => '开始时间。', 'type' => 'string', 'example' => '2019-12-20T06:15:55Z', ], 'ErrorInfo' => [ 'description' => '命令的下发失败或执行失败原因的详情,取值:'."\n" .'- 空:命令执行正常。'."\n" .'- the specified node does not exists:指定的实例不存在或已释放。'."\n" .'- the node has node when create task:执行命令期间,该实例被释放。'."\n" .'- the node is not running when create task:命令执行时,该实例不在运行中。'."\n" .'- the command is not applicable:命令不适用于指定的实例。'."\n" .'- the specified account does not exists:指定的账号不存在。'."\n" .'- the specified directory does not exists:指定的目录不存在。'."\n" .'- the cron job expression is invalid:指定的执行时间表达式不合法。'."\n" .'- the aliyun service is not running on the instance:云助手Agent未运行。'."\n" .'- the aliyun service in the instance does not response:云助手Agent无响应。'."\n" .'- the aliyun service in the node is upgrading now:云助手Agent正在升级中。'."\n" .'- the aliyun service in the node need upgrade:云助手Agent需要升级。'."\n" .'- the command delivery has been timeout:发送命令超时。'."\n" .'- the command execution has been timeout:命令执行超时。'."\n" .'- the command execution got an exception:命令执行发生异常。'."\n" .'- the command execution has been interrupted:命令执行被中断。'."\n" .'- the command execution exit code is not zero:命令执行结束,退出码非0。'."\n" .'- the specified node has been released:下发文件期间,该实例被释放。', 'type' => 'string', 'example' => 'the specified node does not exists', ], 'Timed' => [ 'description' => '查询的命令是否在将来会自动执行。取值:'."\n" ."\n" .'- true:查询在调用`RunCommand`或`InvokeCommand`执行命令时,`RepeatMode`参数取值为`Period`、`NextRebootOnly`或者`EveryReboot`。'."\n" .'- false(默认值):查询以下两种状态的命令。'."\n" .' - 在调用`RunCommand`或`InvokeCommand`执行命令时,`RepeatMode`参数取值为`Once`。'."\n" .' - 已被取消、被停止或者已完成执行的命令。', 'type' => 'string', 'example' => 'false', ], 'ErrorCode' => [ 'description' => '文件下发的失败原因代码。取值:'."\n" ."\n" .'- 空:文件下发正常。'."\n" .'- NodeNotExists:指定的实例不存在或已释放。'."\n" .'- NodeReleased:下发文件期间,该实例被释放。'."\n" .'- NodeNotRunning:创建下发文件任务时,该实例不在运行中。'."\n" .'- AccountNotExists:指定的账号不存在。'."\n" .'- ClientNotRunning:云助手Agent未运行。'."\n" .'- ClientNotResponse:云助手Agent无响应。'."\n" .'- ClientIsUpgrading:云助手Agent正在升级中。'."\n" .'- ClientNeedUpgrade:云助手Agent需要升级。'."\n" .'- DeliveryTimeout:发送文件超时。'."\n" .'- FileCreateFail:文件创建失败。'."\n" .'- FileAlreadyExists:相同路径下存在同名文件。'."\n" .'- FileContentInvalid:文件内容不合法。'."\n" .'- FileNameInvalid:文件名不合法。'."\n" .'- FilePathInvalid:文件路径不合法。'."\n" .'- FileAuthorityInvalid:文件权限不合法。'."\n" .'- UserGroupNotExists:发送文件时指定的用户组不存在。', 'type' => 'string', 'example' => ' NodeNotExists', ], 'NodeInvokeStatus' => [ 'description' => '单台实例的命令进度状态。', 'type' => 'string', 'example' => 'Finished', ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"Invocations\\": {\\n \\"Invocation\\": [\\n {\\n \\"CreationTime\\": \\"2020-01-19T09:15:46Z\\",\\n \\"Frequency\\": \\"0 */20 * * * *\\",\\n \\"InvocationStatus\\": \\"Success\\",\\n \\"RepeatMode\\": \\"Once\\",\\n \\"InvokeStatus\\": \\"Running\\",\\n \\"Parameters\\": \\"{}\\",\\n \\"CommandContent\\": \\"cnBtIC1xYSB8IGdyZXAgdnNm****\\",\\n \\"CommandName\\": \\"CommandTestName\\",\\n \\"CommandDescription\\": \\"testDescription\\",\\n \\"InvokeId\\": \\"t-ind3k9ytvvduoe8\\",\\n \\"Username\\": \\"root\\",\\n \\"WorkingDir\\": \\"/home\\",\\n \\"Timeout\\": 60,\\n \\"InvokeNodes\\": {\\n \\"InvokeNode\\": [\\n {\\n \\"CreationTime\\": \\"2023-02-06T07:12:50Z\\",\\n \\"UpdateTime\\": \\"2023-02-06T07:12:50Z\\",\\n \\"FinishTime\\": \\"2023-02-06T07:12:50Z\\",\\n \\"InvocationStatus\\": \\"Pending\\",\\n \\"Repeats\\": 0,\\n \\"NodeId\\": \\"e01-cn-lbj36wkp70b\\",\\n \\"Output\\": \\"OutPutTestmsg\\",\\n \\"Dropped\\": 0,\\n \\"StopTime\\": \\"2019-12-20T06:15:55Z\\\\t\\\\n\\",\\n \\"ExitCode\\": 0,\\n \\"StartTime\\": \\"2019-12-20T06:15:55Z\\",\\n \\"ErrorInfo\\": \\"the specified node does not exists\\",\\n \\"Timed\\": \\"false\\",\\n \\"ErrorCode\\": \\" NodeNotExists\\",\\n \\"NodeInvokeStatus\\": \\"Finished\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => '查询命令的执行列表和状态', ], 'DescribeSendFileResults' => [ 'summary' => '查询运维助手下发文件列表及状态。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '202212', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'InvokeId', 'in' => 'formData', 'schema' => [ 'description' => '命令执行ID。', 'type' => 'string', 'required' => true, 'example' => 't-bj038i0d6r8zoqo', ], ], [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'TotalCount' => [ 'description' => '命令总个数。', 'type' => 'string', 'example' => '1', ], 'Invocations' => [ 'description' => '文件下发记录。', 'type' => 'object', 'properties' => [ 'Invocation' => [ 'description' => '命令执行ID。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FileMode' => [ 'description' => '文件的权限。', 'type' => 'string', 'example' => '0644', ], 'Overwrite' => [ 'description' => '如果同名文件在目标目录已存在,是否覆盖文件。'."\n" .'- true:覆盖。'."\n" .'- false:不覆盖。'."\n" ."\n" .'默认值为false。', 'type' => 'boolean', 'example' => 'true', ], 'InvocationStatus' => [ 'description' => '文件的总下发状态。总状态取决于本次下发的全部实例的共同执行状态,可能值:'."\n" ."\n" .'- Pending:系统正在校验或下发文件。存在至少一台实例的文件下发状态为Pending,则总执行状态为Pending。'."\n" .'- Running:正在实例上下发文件。存在至少一台实例的文件下发状态为Running,则总执行状态为Running。'."\n" .'- Success:各个实例上的文件下发状态均为Success,则总执行状态为Success。'."\n" .'- Failed:各个实例上的文件下发状态均为Failed,则总执行状态为Failed。实例上的文件下发状态一项或多项为以下状态时,返回值均为Failed状态:'."\n" .' - 指定文件参数有误,校验失败(Invalid)。'."\n" .' - 向实例下发文件失败(Aborted)。'."\n" .' - 文件在实例内创建失败(Failed)。'."\n" .' - 下发文件超时(Timeout)。'."\n" .' - 下发文件时发生异常无法继续(Error)。'."\n" .'- PartialFailed:部分实例文件下发成功且部分实例下发失败。各个实例的文件下发状态均为Success或Failed,则总执行状态为PartialFailed。', 'type' => 'string', 'example' => 'Pending', ], 'Description' => [ 'description' => '命令描述。', 'type' => 'string', 'example' => '描述信息。', ], 'ContentType' => [ 'description' => '文件内容类型。'."\n" ."\n" .'PlainText:普通文本。'."\n" .'Base64:Base64编码。'."\n" .'默认值为PlainText。', 'type' => 'string', 'example' => 'PlainText', ], 'NodeCount' => [ 'description' => '节点数量', 'type' => 'integer', 'format' => 'int32', 'example' => '3', ], 'TargetDir' => [ 'description' => '目标路径。', 'type' => 'string', 'example' => ' /home/user', ], 'FileGroup' => [ 'description' => '文件的用户组。', 'type' => 'string', 'example' => 'root', ], 'FileOwner' => [ 'description' => '文件的用户。', 'type' => 'string', 'example' => 'root', ], 'Name' => [ 'description' => '文件下发名称', 'type' => 'string', 'example' => 'test', ], 'Content' => [ 'description' => '命令执行后的输出信息。'."\n" ."\n" .'若ContentEncoding指定PlainText,返回原始输出信息。'."\n" .'若ContentEncoding指定Base64,返回Base64编码后的输出信息。', 'type' => 'string', 'example' => 'Base64', ], 'CreationTime' => [ 'description' => '下发创建时间', 'type' => 'string', 'example' => '2023-04-10T10:53:46.156+08:00'."\n", ], 'InvokeNodes' => [ 'description' => '文件下发记录', 'type' => 'object', 'properties' => [ 'InvokeNode' => [ 'description' => '节点文件下发记录', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InvocationStatus' => [ 'description' => '单台实例下发任务的状态,可能值:'."\n" .'- Pending:系统正在校验或下发文件。'."\n" .'- Invalid:指定文件参数有误,校验失败。'."\n" .'- Running:正在实例上下发文件。'."\n" .'- Aborted:向实例下发文件失败。'."\n" .'- Success:文件下发完成。'."\n" .'- Failed:文件在实例内创建失败。'."\n" .'- Error:下发文件时发生异常无法继续。'."\n" .'- Timeout:下发文件超时。', 'type' => 'string', 'example' => 'Success', ], 'FinishTime' => [ 'description' => '结束时间,格式:"2020-05-22T17:04:18"。', 'type' => 'string', 'example' => '2023-04-10T10:53:46.156+08:00', ], 'NodeId' => [ 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-9lb3c15m81j', ], 'ErrorInfo' => [ 'description' => '命令的下发失败或执行失败原因的详情,可能值:'."\n" .'- 空:命令执行正常。'."\n" .'- the specified instance does not exists:指定的实例不存在或已释放。'."\n" .'- the node has released when create task:执行命令期间,该实例被释放。'."\n" .'- the node is not running when create task:命令执行时,该实例不在运行中。'."\n" .'- the command is not applicable:命令不适用于指定的实例。'."\n" .'- the specified account does not exists:指定的账号不存在。'."\n" .'- the specified directory does not exists:指定的目录不存在。'."\n" .'- the cron job expression is invalid:指定的执行时间表达式不合法。'."\n" .'- the aliyun service is not running on the instance:云助手Agent未运行。'."\n" .'- the aliyun service in the instance does not response:云助手Agent无响应。'."\n" .'- the aliyun service in the node is upgrading now:云助手Agent正在升级中。'."\n" .'- the aliyun service in the node need upgrade:云助手Agent需要升级。'."\n" .'- the command delivery has been timeout:发送命令超时。'."\n" .'- the command execution has been timeout:命令执行超时。'."\n" .'- the command execution got an exception:命令执行发生异常。'."\n" .'- the command execution has been interrupted:命令执行被中断。'."\n" .'- the command execution exit code is not zero:命令执行结束,退出码非0。'."\n" .'- the specified instance has been released:下发文件期间,该实例被释放。', 'type' => 'string', 'example' => 'the specified instance does not exists', ], 'CreationTime' => [ 'description' => '文件下发任务的创建时间。', 'type' => 'string', 'example' => '2023-02-06T07:12:50Z', ], 'StartTime' => [ 'description' => '开始时间', 'type' => 'string', 'example' => '2023-03-30T16:00:00Z', ], 'UpdateTime' => [ 'description' => '更新时间', 'type' => 'string', 'example' => '2023-03-30T16:00:00Z', ], 'ErrorCode' => [ 'description' => '文件下发的失败原因代码。可能值:'."\n" ."\n" .'空:文件下发正常。'."\n" .'NodeNotExists:指定的实例不存在或已释放。'."\n" .'NodeReleased:下发文件期间,该实例被释放。'."\n" .'NodeNotRunning:创建下发文件任务时,该实例不在运行中。'."\n" .'AccountNotExists:指定的账号不存在。'."\n" .'ClientNotRunning:云助手Agent未运行。'."\n" .'ClientNotResponse:云助手Agent无响应。'."\n" .'ClientIsUpgrading:云助手Agent正在升级中。'."\n" .'ClientNeedUpgrade:云助手Agent需要升级。'."\n" .'DeliveryTimeout:发送文件超时。'."\n" .'FileCreateFail:文件创建失败。'."\n" .'FileAlreadyExists:相同路径下存在同名文件。'."\n" .'FileContentInvalid:文件内容不合法。'."\n" .'FileNameInvalid:文件名不合法。'."\n" .'FilePathInvalid:文件路径不合法。'."\n" .'FileAuthorityInvalid:文件权限不合法。'."\n" .'UserGroupNotExists:发送文件时指定的用户组不存在。', 'type' => 'string', 'example' => 'AccountNotExists', ], ], ], ], ], ], ], ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"TotalCount\\": \\"1\\",\\n \\"Invocations\\": {\\n \\"Invocation\\": [\\n {\\n \\"FileMode\\": \\"0644\\",\\n \\"Overwrite\\": true,\\n \\"InvocationStatus\\": \\"Pending\\",\\n \\"Description\\": \\"描述信息。\\",\\n \\"ContentType\\": \\"PlainText\\",\\n \\"NodeCount\\": 3,\\n \\"TargetDir\\": \\"\\\\t/home/user\\",\\n \\"FileGroup\\": \\"root\\",\\n \\"FileOwner\\": \\"root\\",\\n \\"Name\\": \\"test\\",\\n \\"Content\\": \\"Base64\\",\\n \\"CreationTime\\": \\"2023-04-10T10:53:46.156+08:00\\\\n\\",\\n \\"InvokeNodes\\": {\\n \\"InvokeNode\\": [\\n {\\n \\"InvocationStatus\\": \\"Success\\",\\n \\"FinishTime\\": \\"2023-04-10T10:53:46.156+08:00\\",\\n \\"NodeId\\": \\"e01-cn-9lb3c15m81j\\",\\n \\"ErrorInfo\\": \\"the specified instance does not exists\\",\\n \\"CreationTime\\": \\"2023-02-06T07:12:50Z\\",\\n \\"StartTime\\": \\"2023-03-30T16:00:00Z\\",\\n \\"UpdateTime\\": \\"2023-03-30T16:00:00Z\\",\\n \\"ErrorCode\\": \\"AccountNotExists\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', 'title' => '查询下发文件列表及状态', ], 'SendFile' => [ 'summary' => '一台或多台灵骏机器下发远程文件。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '202211', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'description' => '文件名称。支持全字符集,长度不得超过255个字符。', 'type' => 'string', 'required' => true, 'example' => 'file.txt', ], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => [ 'description' => '描述信息。支持全字符集,长度不得超过512个字符。', 'type' => 'string', 'required' => false, 'example' => 'This is a test file. '."\n", ], ], [ 'name' => 'TargetDir', 'in' => 'formData', 'schema' => [ 'description' => '文件下发目标灵骏节点中的目录。如不存在则会自动创建。', 'type' => 'string', 'required' => true, 'example' => '/home', ], ], [ 'name' => 'ContentType', 'in' => 'formData', 'schema' => [ 'description' => '文件内容类型。'."\n" ."\n" .'PlainText:普通文本。'."\n" .'Base64:Base64编码。'."\n" .'默认值为PlainText。', 'type' => 'string', 'required' => false, 'example' => 'PlainText', ], ], [ 'name' => 'Content', 'in' => 'formData', 'schema' => [ 'description' => '文件内容。文件内容在Base64编码后,大小不能超过32 KB。'."\n" ."\n" .'- 当`ContentType`参数为`PlainText`时,该字段为明文格式的普通文本。'."\n" .'- 当`ContentType`参数为`Base64`时,该字段为Base64编码的文本。', 'type' => 'string', 'required' => true, 'example' => '#!/bin/bash echo "Current User is :" echo $(ps | grep "$$" | awk \'{print $2}\') -------- oss://bucketName/objectName', ], ], [ 'name' => 'FileMode', 'in' => 'formData', 'schema' => [ 'description' => '文件的权限。只对Linux实例生效,设置方式与chmod命令相同。'."\n" ."\n" .'默认值为0644,表示用户具有读写权限,用户组和其它用户具有只读权限。', 'type' => 'string', 'required' => false, 'example' => '0644', ], ], [ 'name' => 'FileOwner', 'in' => 'formData', 'schema' => [ 'description' => '文件的用户。只对Linux实例生效,默认为root。', 'type' => 'string', 'required' => false, 'example' => 'root', ], ], [ 'name' => 'FileGroup', 'in' => 'formData', 'schema' => [ 'description' => '文件的用户组。只对Linux实例生效,默认为root。长度不得超过64个字符。'."\n" ."\n" .'说明'."\n" .'使用其他用户组时,请确保实例中存在该用户组。', 'type' => 'string', 'required' => false, 'example' => 'test', ], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '灵骏节点ID', 'type' => 'string', 'required' => false, 'example' => '[\'i-bp1b00g1wdnrvpz68o0b\', \'i-bp1bu2fp0uhruyf88k6v\']', ], 'required' => true, ], ], [ 'name' => 'Overwrite', 'in' => 'formData', 'schema' => [ 'description' => '如果同名文件在目标目录已存在,是否覆盖文件。'."\n" .'- true:覆盖。'."\n" .'- false:不覆盖。'."\n" ."\n" .'默认值为false。', 'type' => 'boolean', 'required' => false, 'example' => 'True', ], ], [ 'name' => 'Timeout', 'in' => 'formData', 'schema' => [ 'description' => '下发文件的超时时间。单位:秒。'."\n" ."\n" .'- 当因为进程原因、缺失模块、缺失云助手Agent等原因无法下发文件时,会出现超时现象。'."\n" .'- 当设置的超时时间小于10秒时,为确保下发成功,系统会将超时时间自动设置为10秒。'."\n" ."\n" .'默认值为60。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '600', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '3C683243-7915-57FB-9570-A2932C1C0F78', ], 'InvokeId' => [ 'description' => '命令执行ID。', 'type' => 'string', 'example' => 't-hz03la52z1zkvls', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3C683243-7915-57FB-9570-A2932C1C0F78\\",\\n \\"InvokeId\\": \\"t-hz03la52z1zkvls\\"\\n}","type":"json"}]', 'title' => '向一台或多台ECS实例下发远程文件', ], 'ListMachineTypes' => [ 'summary' => '查询用户可用的机型列表。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'title' => '机型名', 'description' => '机型名', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'F16BA4D8-FF50-53B6-A026-F443FE31006C', ], 'NextToken' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => 'a3f2224a5ec7224116c4f5246120abe4', ], 'MachineTypes' => [ 'description' => '机型详情', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'CpuInfo' => [ 'description' => 'CPU信息', 'type' => 'string', 'example' => '2x Intel Icelake 8369B 32C CPU', ], 'DiskInfo' => [ 'description' => '磁盘信息', 'type' => 'string', 'example' => '2x 480GB SATA SSD', ], 'GpuInfo' => [ 'description' => 'GPU信息', 'type' => 'string', 'example' => '8x NVIDIA SXM4 80GB A100 GPU', ], 'MemoryInfo' => [ 'description' => '存储信息', 'type' => 'string', 'example' => '32x 64GB DDR4 3200 Memory', ], 'Name' => [ 'description' => '机型名', 'type' => 'string', 'example' => 'efg1.nvga1', ], 'NetworkInfo' => [ 'description' => '网络信息', 'type' => 'string', 'example' => '2x 100Gbps DP NIC', ], 'NodeCount' => [ 'description' => '节点数量', 'type' => 'string', 'example' => '10', ], 'Type' => [ 'description' => '机型类型', 'type' => 'string', 'example' => 'Public', ], 'BondNum' => [ 'description' => 'bond数量', 'type' => 'integer', 'format' => 'int32', 'example' => '2', ], 'TotalCpuCore' => [ 'description' => 'CPU核心数', 'type' => 'integer', 'format' => 'int32', 'example' => '48', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F16BA4D8-FF50-53B6-A026-F443FE31006C\\",\\n \\"NextToken\\": \\"a3f2224a5ec7224116c4f5246120abe4\\",\\n \\"MachineTypes\\": [\\n {\\n \\"CpuInfo\\": \\"2x Intel Icelake 8369B 32C CPU\\",\\n \\"DiskInfo\\": \\"2x 480GB SATA SSD\\",\\n \\"GpuInfo\\": \\"8x NVIDIA SXM4 80GB A100 GPU\\",\\n \\"MemoryInfo\\": \\"32x 64GB DDR4 3200 Memory\\",\\n \\"Name\\": \\"efg1.nvga1\\",\\n \\"NetworkInfo\\": \\"2x 100Gbps DP NIC\\",\\n \\"NodeCount\\": \\"10\\",\\n \\"Type\\": \\"Public\\",\\n \\"BondNum\\": 2,\\n \\"TotalCpuCore\\": 48\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询机型列表', ], 'CreateDiagnosticTask' => [ 'summary' => '诊断任务创建接口。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188554', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => '集群id', 'type' => 'string', 'required' => false, 'example' => 'i118913031696573280136', ], ], [ 'name' => 'NodeIds', 'in' => 'formData', 'style' => 'simple', 'schema' => [ 'description' => '节点ID列表', 'type' => 'array', 'items' => [ 'description' => '节点ID列表', 'type' => 'string', 'required' => false, 'example' => '[\'mock-sn-200101\']', ], 'required' => false, ], ], [ 'name' => 'DiagnosticType', 'in' => 'formData', 'schema' => [ 'description' => '诊断类型。', 'type' => 'string', 'required' => false, 'example' => 'CheckByAiJobLogs', ], ], [ 'name' => 'AiJobLogInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '日志信息', 'type' => 'object', 'properties' => [ 'AiJobLogs' => [ 'description' => '任务日志', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'AiInstance' => [ 'description' => '实例ID', 'type' => 'string', 'required' => false, 'example' => 'null', ], 'Logs' => [ 'description' => '日志对象', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Datetime' => [ 'description' => '发送日期,格式为yyyymmdd。', 'type' => 'string', 'required' => false, 'example' => '2024-08-05T10:10:01', ], 'LogContent' => [ 'description' => '日志内容', 'type' => 'string', 'required' => false, 'example' => 'success', ], ], 'required' => false, ], 'required' => false, ], 'NodeId' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-tw-p2p2al5u1hn', ], ], 'required' => false, ], 'required' => false, ], 'EndTime' => [ 'description' => '结束时间。时间戳格式,单位:秒。'."\n" .'> 必须为整点分钟。', 'type' => 'string', 'required' => false, 'example' => '2024-08-05T10:10:01', ], 'StartTime' => [ 'description' => '开始时间。时间戳格式,单位:秒。'."\n" .'> 必须为整点分钟。', 'type' => 'string', 'required' => false, 'example' => '2024-10-11T00:00:00Z', ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => 'A511C02A-0127-51AA-A9F9-966382C9A1B5', ], 'DiagnosticId' => [ 'description' => '诊断ID', 'type' => 'string', 'example' => 'diag-i150553931717380274931', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A511C02A-0127-51AA-A9F9-966382C9A1B5\\",\\n \\"DiagnosticId\\": \\"diag-i150553931717380274931\\"\\n}","type":"json"}]', 'title' => '诊断任务创建接口', ], 'StopNodes' => [ 'summary' => '节点关机。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeCode' => '229860', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '节点列表信息。', 'type' => 'string', 'required' => false, 'example' => '["e01-dks34dmdfo3","e01-dfjd34nsl4"]', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'formData', 'schema' => [ 'title' => '是否允许跳过失败节点,默认值为Flase', 'description' => '是否允许跳过失败节点,默认值为Flase。', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i155847351716171893489', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"TaskId\\": \\"i155847351716171893489\\"\\n}","type":"json"}]', 'title' => '节点关机', ], 'ListImages' => [ 'summary' => '查询用户可用的镜像列表。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189004', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ImageVersion', 'in' => 'formData', 'schema' => [ 'title' => '镜像版本', 'description' => '镜像版本', 'type' => 'string', 'required' => false, 'example' => '7.9', ], ], [ 'name' => 'Architecture', 'in' => 'formData', 'schema' => [ 'title' => '架构', 'description' => '架构', 'type' => 'string', 'required' => false, 'example' => 'x86_64', ], ], [ 'name' => 'Platform', 'in' => 'formData', 'schema' => [ 'title' => '平台', 'description' => '平台', 'type' => 'string', 'required' => false, 'example' => 'ALinux3', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '0FC4A1C7-421C-5EAB-9361-4C0338EFA287', ], 'NextToken' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => '3a6b93229825ac667104463b56790c91', ], 'Images' => [ 'description' => '镜像详情', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Architecture' => [ 'title' => '架构', 'description' => '架构', 'type' => 'string', 'example' => 'x86_64', ], 'Description' => [ 'title' => '描述', 'description' => '描述', 'type' => 'string', 'example' => 'alibaba cloud linux 3 full for H800', ], 'ImageId' => [ 'title' => '镜像id', 'description' => '镜像id', 'type' => 'string', 'example' => 'i190951671671438639388', ], 'ImageName' => [ 'title' => '镜像名', 'description' => '镜像名', 'type' => 'string', 'example' => 'CentOS_7.9_x86_64_FULL_20221110', ], 'ImageVersion' => [ 'title' => '镜像版本', 'description' => '镜像版本', 'type' => 'string', 'example' => '7.9', ], 'Platform' => [ 'title' => '平台', 'description' => '平台', 'type' => 'string', 'example' => 'ALinux3', ], 'ReleaseFileMd5' => [ 'title' => '文件MD5', 'description' => '文件MD5', 'type' => 'string', 'example' => '40741292480fc6d778138adcf8c', ], 'Type' => [ 'title' => '镜像类型', 'description' => '镜像类型', 'type' => 'string', 'example' => 'Public', ], 'NodeCount' => [ 'title' => '节点数量', 'description' => '节点数量', 'type' => 'integer', 'format' => 'int64', 'example' => '20', ], 'ReleaseFileSize' => [ 'description' => '镜像大小', 'type' => 'string', 'example' => '5.8G', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FC4A1C7-421C-5EAB-9361-4C0338EFA287\\",\\n \\"NextToken\\": \\"3a6b93229825ac667104463b56790c91\\",\\n \\"Images\\": [\\n {\\n \\"Architecture\\": \\"x86_64\\",\\n \\"Description\\": \\"alibaba cloud linux 3 full for H800\\",\\n \\"ImageId\\": \\"i190951671671438639388\\",\\n \\"ImageName\\": \\"CentOS_7.9_x86_64_FULL_20221110\\",\\n \\"ImageVersion\\": \\"7.9\\",\\n \\"Platform\\": \\"ALinux3\\",\\n \\"ReleaseFileMd5\\": \\"40741292480fc6d778138adcf8c\\",\\n \\"Type\\": \\"Public\\",\\n \\"NodeCount\\": 20,\\n \\"ReleaseFileSize\\": \\"5.8G\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询镜像列表', ], 'DescribeDiagnosticResult' => [ 'summary' => '诊断任务查询接口。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188556', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'DiagnosticId', 'in' => 'formData', 'schema' => [ 'description' => '诊断ID', 'type' => 'string', 'required' => false, 'example' => 'diag-i151942361720577788844', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'DiagnosticId' => [ 'description' => '诊断ID', 'type' => 'string', 'example' => 'diag-i155363241720059671316', ], 'NodeIds' => [ 'description' => '节点ID列表', 'type' => 'array', 'items' => [ 'description' => '节点ID列表', 'type' => 'string', 'example' => '[\'mock-sn-200101\']', ], ], 'ClusterId' => [ 'description' => '集群id', 'type' => 'string', 'example' => 'i118913031696573280136', ], 'DiagnosticType' => [ 'description' => '诊断类型。', 'type' => 'string', 'example' => 'CheckByAiJobLogs', ], 'DiagnosticState' => [ 'description' => '诊断状态', 'type' => 'string', 'example' => 'Fault', ], 'DiagnosticResults' => [ 'description' => '诊断信息', 'type' => 'array', 'items' => [ 'description' => '诊断信息', 'type' => 'any', 'example' => '[]', ], ], 'CreatedTime' => [ 'description' => '设备创建时间。', 'type' => 'string', 'example' => '2024-06-15T10:17:56', ], 'EndTime' => [ 'description' => '节点异常问题结束时间。按照 ISO8601 标准表示,带时区的时间格式,格式为 yyyy-MM-ddTHH:mm:ss+0800', 'type' => 'string', 'example' => '2024-06-11T10:00:30', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"DiagnosticId\\": \\"diag-i155363241720059671316\\",\\n \\"NodeIds\\": [\\n \\"[\'mock-sn-200101\']\\"\\n ],\\n \\"ClusterId\\": \\"i118913031696573280136\\",\\n \\"DiagnosticType\\": \\"CheckByAiJobLogs\\",\\n \\"DiagnosticState\\": \\"Fault\\",\\n \\"DiagnosticResults\\": [\\n \\"[]\\"\\n ],\\n \\"CreatedTime\\": \\"2024-06-15T10:17:56\\",\\n \\"EndTime\\": \\"2024-06-11T10:00:30\\"\\n}","type":"json"}]', 'title' => '查询诊断任务结果', ], 'CloseSession' => [ 'summary' => '关闭terminal时,汇报连接断开。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220506', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'SessionToken', 'in' => 'formData', 'schema' => [ 'description' => '会话凭证', 'type' => 'string', 'required' => false, 'example' => '03f53c719015a9ad4f4f55d66cac2dac161b18e8065ca75a3220b89de389c980', ], ], [ 'name' => 'SessionId', 'in' => 'formData', 'schema' => [ 'description' => '会话ID', 'type' => 'string', 'required' => false, 'example' => 'i207023871669364793713', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'description' => '请求ID。', 'type' => 'string', 'example' => '07AA3A1F-321E-50D8-B834-88C411331C94', ], 'SessionId' => [ 'description' => '会话ID。'."\n", 'type' => 'string', 'example' => 'i206495551737511455528', ], 'State' => [ 'description' => 'ClosingActive', 'type' => 'string', 'example' => 'Inactive', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"07AA3A1F-321E-50D8-B834-88C411331C94\\",\\n \\"SessionId\\": \\"i206495551737511455528\\",\\n \\"State\\": \\"Inactive\\"\\n}","type":"json"}]', 'title' => '断开链接', 'description' => '关闭远程会话的接口。', ], 'CreateSession' => [ 'summary' => '创建Web Terminal会话。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220468', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'description' => '实例ID。', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-kvw44e6****', ], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => [ 'description' => '发起时间,13位时间戳。', 'type' => 'string', 'required' => false, 'example' => '1669340937156', ], ], [ 'name' => 'SessionType', 'in' => 'formData', 'schema' => [ 'description' => '会话包对应的会话类型。', 'type' => 'string', 'required' => false, 'example' => 'N 两种:'."\n" .'Sol:基于串口[默认]'."\n" .'Assistant:基于云助手', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'WssEndpoint' => [ 'description' => 'WebSocket地址。', 'type' => 'string', 'example' => 'ws://x.x.x.x:xx/calypso_web_console', ], 'SessionId' => [ 'description' => '会话ID。', 'type' => 'string', 'example' => 'i20702387166936479****', ], 'SessionToken' => [ 'description' => '会话凭证。', 'type' => 'string', 'example' => '03f53c719015a9ad4f4f55d66cac2dac161b18e8065ca75a3220b89de389****', ], 'ServerSn' => [ 'description' => '节点 ID。', 'type' => 'string', 'example' => '2A591****', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"WssEndpoint\\": \\"ws://x.x.x.x:xx/calypso_web_console\\",\\n \\"SessionId\\": \\"i20702387166936479****\\",\\n \\"SessionToken\\": \\"03f53c719015a9ad4f4f55d66cac2dac161b18e8065ca75a3220b89de389****\\",\\n \\"ServerSn\\": \\"2A591****\\"\\n}","type":"json"}]', 'title' => '创建会话', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', ], 'CreateNetTestTask' => [ 'summary' => '创建网络测试任务。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220480', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NetTestType', 'in' => 'formData', 'schema' => [ 'description' => '网络测试类型。'."\n" .'例如:时延测试DelayTest、流量测试TrafficTest、通信库测试CommTest。', 'type' => 'string', 'required' => false, 'example' => 'DelayTest', ], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => [ 'description' => '测试端口号。', 'type' => 'string', 'required' => false, 'example' => '23604', ], ], [ 'name' => 'TrafficTest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '如果流量模型TrafficModel为Fullmesh时,此字段为空。', 'type' => 'object', 'properties' => [ 'Protocol' => [ 'description' => '网络协议,分为RDMA或者TCP。', 'type' => 'string', 'required' => false, 'example' => 'TCP', ], 'TrafficModel' => [ 'description' => '流量模型,分为MTON或者Fullmesh。', 'type' => 'string', 'required' => false, 'example' => 'Fullmesh', ], 'Duration' => [ 'description' => '工作流任务的运行时长,单位为秒。'."\n" ."\n", 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', ], 'QP' => [ 'description' => '协议为TCP时填写测试并发连接数,协议为RDMA时,填写配置QP值。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', ], 'GDR' => [ 'description' => '协议为RDMA时,填写True/False,'."\n" .'协议为TCP时,此字段为空。', 'type' => 'boolean', 'required' => false, 'example' => 'False', ], 'Clients' => [ 'description' => '资源ID。', 'type' => 'array', 'items' => [ 'description' => '资源ID。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-20s41p6cx01', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'required' => false, 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'required' => false, 'example' => '192.168.1.1', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'required' => false, 'example' => 'xMv', ], 'NodeId' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-tw-w5elqg7pw18', ], ], 'required' => false, ], 'required' => false, ], 'Servers' => [ 'description' => '服务列表', 'type' => 'array', 'items' => [ 'description' => '服务列表', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-wwo3etaqu0b', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'required' => false, 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'required' => false, 'example' => '47.121.110.190', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'required' => false, 'example' => 'xMv', ], 'NodeId' => [ 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-tw-bqisacl3z6l', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], ], [ 'name' => 'DelayTest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '网络测试类型为时延测试时填写', 'type' => 'object', 'properties' => [ 'Hosts' => [ 'description' => '输入测试节点的hosts', 'type' => 'array', 'items' => [ 'description' => '输入测试节点的hosts', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-bcd3u1aee06', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'required' => false, 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'required' => false, 'example' => '125.210.225.48', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'required' => false, 'example' => 'NQU', ], 'NodeId' => [ 'description' => '节点ID。', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-fou43an0a05', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], ], [ 'name' => 'CommTest', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '流量测试类型为通信库测试时需要填写', 'type' => 'object', 'properties' => [ 'Type' => [ 'description' => '通信库测试类别:ACCL或NCCL', 'type' => 'string', 'required' => false, 'example' => 'ACCL', ], 'Model' => [ 'description' => '通信库模型', 'type' => 'string', 'required' => false, 'example' => 'intention_v4', ], 'GPUNum' => [ 'description' => 'GPU数量', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', ], 'Hosts' => [ 'description' => '资源id', 'type' => 'array', 'items' => [ 'description' => '资源id', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'required' => false, 'example' => 'i111670831721110797708', ], 'IP' => [ 'description' => 'IP地址。', 'type' => 'string', 'required' => false, 'example' => '169.253.253.15', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'required' => false, 'example' => 'VBw', ], 'NodeId' => [ 'description' => '节点ID。', 'type' => 'string', 'required' => false, 'example' => 'e01-tw-bqisacl3z6l', ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], ], [ 'name' => 'ClusterId', 'in' => 'formData', 'schema' => [ 'description' => '集群 id', 'type' => 'string', 'required' => false, 'example' => 'i119982311660892626523', ], ], [ 'name' => 'NetworkMode', 'in' => 'formData', 'schema' => [ 'description' => '网络模式', 'type' => 'string', 'required' => false, 'example' => '2', ], ], [ 'name' => 'ClusterName', 'in' => 'formData', 'schema' => [ 'description' => '集群名称', 'type' => 'string', 'required' => false, 'example' => 'Eflo-YJ-Test-Cluster', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '473469C7-AA6F-4DC5-B3DB-A3DC0DE*****', ], 'TestId' => [ 'description' => '启动测试任务ID,网络测试任务的唯一标志。', 'type' => 'string', 'example' => 'dr-uf6i0tv2refv8wz*****', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"473469C7-AA6F-4DC5-B3DB-A3DC0DE*****\\",\\n \\"TestId\\": \\"dr-uf6i0tv2refv8wz*****\\"\\n}","type":"json"}]', 'title' => '创建网络测试任务', ], 'ListUserClusterTypes' => [ 'summary' => '查询用户可以使用的集群类型。', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220490', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'NextToken' => [ 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => '3a6b93229825ac667104463b56790c91', ], 'ClusterTypes' => [ 'description' => '集群类型列表。数组元素个数N的取值范围:1~100。', 'type' => 'array', 'items' => [ 'description' => '集群类型列表。数组元素个数N的取值范围:1~100。', 'type' => 'object', 'properties' => [ 'TypeName' => [ 'description' => '类型名称', 'type' => 'string', 'example' => 'AckEdgePro', ], 'AccessType' => [ 'description' => '访问类型。', 'type' => 'string', 'example' => 'Public', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"NextToken\\": \\"3a6b93229825ac667104463b56790c91\\",\\n \\"ClusterTypes\\": [\\n {\\n \\"TypeName\\": \\"AckEdgePro\\",\\n \\"AccessType\\": \\"Public\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询用户可以使用的集群类型', ], 'ListNetTestResults' => [ 'summary' => '网络测试列表。', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220488', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'description' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => '3a6b93229825ac667104463b5679****', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'- 当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'- 当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NetTestType', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => '网络测试类型。', 'type' => 'string', 'required' => false, 'example' => 'DelayTest', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'description' => '资源组ID。', 'type' => 'string', 'required' => false, 'example' => 'rg-acfmxno4vh5****', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '3C683243-7915-57FB-9570-A2932C1C0F78', ], 'NetTestResults' => [ 'title' => '节点列表', 'description' => '节点列表。', 'type' => 'array', 'items' => [ 'description' => '节点列表。', 'type' => 'object', 'properties' => [ 'Port' => [ 'title' => '', 'description' => '测试端口号。', 'type' => 'string', 'example' => '80', ], 'NetTestType' => [ 'title' => '', 'description' => '网络测试类型。'."\n", 'type' => 'string', 'example' => 'NetDiag', ], 'TestId' => [ 'title' => '', 'description' => '测试ID。资源测试任务的唯一标志。', 'type' => 'string', 'example' => 'String i-uf6i0tv2refv8wz*****', ], 'Status' => [ 'title' => '', 'description' => '网络测试任务状态。取值范围:
'."\n" .'● InProgress:测试中。
'."\n" .'● Finished:测试完成。
'."\n" .'● Failed:测试失败。', 'type' => 'string', 'example' => 'InProgress', ], 'CreationTime' => [ 'title' => '', 'description' => '创建时间。', 'type' => 'string', 'example' => '2024-01-19T02:18:12Z', ], 'FinishedTime' => [ 'title' => '', 'description' => '完成时间。', 'type' => 'string', 'example' => '2024-10-30T02:07Z', ], 'TrafficTest' => [ 'description' => '网络测试类型为流量测试时填写。', 'type' => 'object', 'properties' => [ 'Protocol' => [ 'description' => '网络协议,分为RDMA或者TCP。', 'type' => 'string', 'example' => 'TCP', ], 'TrafficModel' => [ 'description' => '流量模型,分为MTON或者Fullmesh。', 'type' => 'string', 'example' => 'Fullmesh', ], 'Duration' => [ 'description' => '工作流任务的运行时长,单位为秒。'."\n" ."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'QP' => [ 'description' => '协议为TCP时填写测试并发连接数,协议为RDMA时,填写配置QP值。', 'type' => 'integer', 'format' => 'int64', 'example' => 'RDMA', ], 'GDR' => [ 'description' => '协议为RDMA时,填写True/False,'."\n" .'协议为TCP时,此字段为空。', 'type' => 'string', 'example' => 'True', ], 'Clients' => [ 'description' => '客户端。', 'type' => 'array', 'items' => [ 'description' => '客户端。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源ID。', 'type' => 'string', 'example' => 'e01-cn-20p36bqet39', ], 'Bond' => [ 'description' => '网卡bond口。', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => 'IP地址。', 'type' => 'string', 'example' => '74.73.100.1', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'prod-gf-cn.juequling.com', ], ], ], ], 'Servers' => [ 'description' => '如果流量模型TrafficModel为Fullmesh时,此字段为空。', 'type' => 'array', 'items' => [ 'description' => '如果流量模型TrafficModel为Fullmesh时,此字段为空。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源ID。', 'type' => 'string', 'example' => 'e01-cn-wwo3ete****', ], 'Bond' => [ 'description' => '网卡bond口。', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP。', 'type' => 'string', 'example' => '10.1.168.183', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'prod-gf-cn.juequling.com', ], ], ], ], ], ], 'DelayTest' => [ 'description' => '网络测试类型为时延测试时填写。', 'type' => 'object', 'properties' => [ 'Hosts' => [ 'description' => '资源列表。', 'type' => 'array', 'items' => [ 'description' => '资源列表。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源ID。', 'type' => 'string', 'example' => 'e01-cn-wwo3ete****', ], 'Bond' => [ 'description' => '网卡bond口。', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP。', 'type' => 'string', 'example' => 'pgm-bp174z988a27wre71o.pg.rds.aliyuncs.com', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'WrF', ], ], ], ], ], ], 'CommTest' => [ 'description' => '流量测试类型为通信库测试时需要填写。', 'type' => 'object', 'properties' => [ 'Type' => [ 'description' => '通信库测试类别:ACCL或NCCL。', 'type' => 'string', 'example' => 'ACCL', ], 'Model' => [ 'description' => '通信库模型。', 'type' => 'string', 'example' => 'AllToAll', ], 'GPUNum' => [ 'description' => 'GPU数量。', 'type' => 'string', 'example' => '4', ], 'Hosts' => [ 'description' => '输入测试节点的hosts。', 'type' => 'array', 'items' => [ 'description' => '输入测试节点的hosts。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源ID。', 'type' => 'string', 'example' => 'e01-cn-wwo3ete****', ], 'IP' => [ 'description' => '节点IP。', 'type' => 'string', 'example' => '10.51.16.21', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'www.xinjiaoyu.com', ], ], ], ], ], ], 'ClusterId' => [ 'description' => '集群ID。', 'type' => 'string', 'example' => 'i11066721171826501****', ], 'NetworkMode' => [ 'description' => '网络模式。', 'type' => 'string', 'example' => '01', ], 'ClusterName' => [ 'description' => '集群名称。', 'type' => 'string', 'example' => 'test', ], ], ], ], 'NextToken' => [ 'title' => '下一页的NextToken,请求下一页时带上此返回值', 'description' => '下一页的NextToken,请求下一页时带上此返回值。', 'type' => 'string', 'example' => '3a6b93229825ac667104463b5679****', ], 'MaxResults' => [ 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'- 当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'- 当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int64', 'example' => '20', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"3C683243-7915-57FB-9570-A2932C1C0F78\\",\\n \\"NetTestResults\\": [\\n {\\n \\"Port\\": \\"80\\",\\n \\"NetTestType\\": \\"NetDiag\\",\\n \\"TestId\\": \\"String\\\\ti-uf6i0tv2refv8wz*****\\",\\n \\"Status\\": \\"InProgress\\",\\n \\"CreationTime\\": \\"2024-01-19T02:18:12Z\\",\\n \\"FinishedTime\\": \\"2024-10-30T02:07Z\\",\\n \\"TrafficTest\\": {\\n \\"Protocol\\": \\"TCP\\",\\n \\"TrafficModel\\": \\"Fullmesh\\",\\n \\"Duration\\": 1,\\n \\"QP\\": 0,\\n \\"GDR\\": \\"True\\",\\n \\"Clients\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-20p36bqet39\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"74.73.100.1\\",\\n \\"ServerName\\": \\"prod-gf-cn.juequling.com\\"\\n }\\n ],\\n \\"Servers\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-wwo3ete****\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"10.1.168.183\\",\\n \\"ServerName\\": \\"prod-gf-cn.juequling.com\\"\\n }\\n ]\\n },\\n \\"DelayTest\\": {\\n \\"Hosts\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-wwo3ete****\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"pgm-bp174z988a27wre71o.pg.rds.aliyuncs.com\\",\\n \\"ServerName\\": \\"WrF\\"\\n }\\n ]\\n },\\n \\"CommTest\\": {\\n \\"Type\\": \\"ACCL\\",\\n \\"Model\\": \\"AllToAll\\",\\n \\"GPUNum\\": \\"4\\",\\n \\"Hosts\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-wwo3ete****\\",\\n \\"IP\\": \\"10.51.16.21\\",\\n \\"ServerName\\": \\"www.xinjiaoyu.com\\"\\n }\\n ]\\n },\\n \\"ClusterId\\": \\"i11066721171826501****\\",\\n \\"NetworkMode\\": \\"01\\",\\n \\"ClusterName\\": \\"test\\"\\n }\\n ],\\n \\"NextToken\\": \\"3a6b93229825ac667104463b5679****\\",\\n \\"MaxResults\\": 20\\n}","type":"json"}]', 'title' => '网络列表', ], 'ListDiagnosticResults' => [ 'summary' => '诊断任务列表。', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220474', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'description' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120****', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'- 当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'- 当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'DiagType', 'in' => 'formData', 'schema' => [ 'title' => '诊断类型', 'description' => '诊断类型。', 'type' => 'string', 'required' => false, 'example' => 'NetDiag', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'description' => '资源组ID。', 'type' => 'string', 'required' => false, 'example' => 'rg-acfmywpvugk****', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'AC4F0004-7BCE-52E0-891B-CAC7D64E3368', ], 'DiagnosticResults' => [ 'title' => '', 'description' => '诊断信息。', 'type' => 'array', 'items' => [ 'description' => '诊断信息。', 'type' => 'object', 'properties' => [ 'DiagContent' => [ 'title' => '', 'description' => '诊断内容。例如网络诊断类型中,存在静态配置类检查、动态运行类检查等诊断内容。', 'type' => 'string', 'example' => '测试诊断信息', ], 'ResourceId' => [ 'title' => '', 'description' => '资源ID。', 'type' => 'string', 'example' => 'e01-cn-bl03ofg6****', ], 'ClusterId' => [ 'title' => '', 'description' => '集群ID。', 'type' => 'string', 'example' => 'i11857814169474524****', ], 'DiagId' => [ 'title' => '', 'description' => '诊断ID。', 'type' => 'string', 'example' => '123', ], 'Status' => [ 'title' => '', 'description' => '治理状态。', 'type' => 'string', 'example' => 'succeed', ], 'CreationTime' => [ 'title' => '', 'description' => '诊断任务创建时间。', 'type' => 'string', 'example' => '2024-01-15T02:01:12Z', ], 'FinishedTime' => [ 'title' => '', 'description' => '诊断任务完成时间。', 'type' => 'string', 'example' => '2024-10-16T02:04Z', ], 'DiagResult' => [ 'title' => '', 'description' => '诊断结果,成功或者失败。', 'type' => 'string', 'example' => 'Success', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'proxy-rps.mos.csvw.com', ], 'ClusterName' => [ 'description' => '集群名称。', 'type' => 'string', 'example' => 'pjlab-lingjun', ], ], ], ], 'NextToken' => [ 'title' => '下一页的NextToken,请求下一页时带上此返回值', 'description' => '下一页的NextToken,请求下一页时带上此返回值。', 'type' => 'string', 'example' => 'a3f2224a5ec7224116c4f5246120****', ], 'MaxResults' => [ 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'- 当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'- 当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int64', 'example' => '20', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AC4F0004-7BCE-52E0-891B-CAC7D64E3368\\",\\n \\"DiagnosticResults\\": [\\n {\\n \\"DiagContent\\": \\"测试诊断信息\\",\\n \\"ResourceId\\": \\"e01-cn-bl03ofg6****\\",\\n \\"ClusterId\\": \\"i11857814169474524****\\",\\n \\"DiagId\\": \\"123\\",\\n \\"Status\\": \\"succeed\\",\\n \\"CreationTime\\": \\"2024-01-15T02:01:12Z\\",\\n \\"FinishedTime\\": \\"2024-10-16T02:04Z\\",\\n \\"DiagResult\\": \\"Success\\",\\n \\"ServerName\\": \\"proxy-rps.mos.csvw.com\\",\\n \\"ClusterName\\": \\"pjlab-lingjun\\"\\n }\\n ],\\n \\"NextToken\\": \\"a3f2224a5ec7224116c4f5246120****\\",\\n \\"MaxResults\\": 20\\n}","type":"json"}]', 'title' => '诊断任务列表', ], 'DescribeNetTestResult' => [ 'summary' => '查询网络测试结果。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220510', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'notSupportAutoTestReason' => '接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'TestId', 'in' => 'formData', 'schema' => [ 'description' => '测试任务ID。', 'type' => 'string', 'required' => false, 'example' => 'dr-uf6i0tv2refv8wz*****', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '8F065DDD-6996-5973-9691-9EC57BD0072E', ], 'NetTestType' => [ 'title' => '', 'description' => '网络测试类型。', 'type' => 'string', 'example' => 'DelayTest', ], 'Port' => [ 'title' => '', 'description' => '测试端口号。', 'type' => 'string', 'example' => '23604', ], 'TestId' => [ 'title' => '', 'description' => '启动测试任务ID,网络测试任务的唯一标志。', 'type' => 'string', 'example' => 'af35ce53-7c35-4277-834a-fbf49c316a96', ], 'Status' => [ 'title' => '', 'description' => '诊断任务状态。取值范围:'."\n" .'- InProgress:诊断中。'."\n" .'- Finished:诊断完成。'."\n" .'- Failed:诊断失败。', 'type' => 'string', 'example' => 'Failed', ], 'CreationTime' => [ 'title' => '', 'description' => '诊断任务创建时间。', 'type' => 'string', 'example' => '2024-10-15T10:25:42+08:00', ], 'FinishedTime' => [ 'title' => '', 'description' => '诊断任务完成时间。', 'type' => 'string', 'example' => '2024-10-16T02:04Z', ], 'ResultDetial' => [ 'description' => '诊断结果详情。以json字符串返回。', 'type' => 'string', 'example' => '{}', ], 'TrafficTest' => [ 'description' => '如果流量模型TrafficModel为Fullmesh时,此字段为空。', 'type' => 'object', 'properties' => [ 'Protocol' => [ 'description' => '网络协议,分为RDMA或者TCP。', 'type' => 'string', 'example' => 'TCP', ], 'TrafficModel' => [ 'description' => '流量模型,分为MTON或者Fullmesh。', 'type' => 'string', 'example' => 'Fullmesh', ], 'Duration' => [ 'description' => '工作流任务的运行时长,单位为秒。'."\n" ."\n", 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'QP' => [ 'description' => '协议为TCP时填写测试并发连接数,协议为RDMA时,填写配置QP值。', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'GDR' => [ 'description' => '协议为RDMA时,填写True/False,'."\n" .'协议为TCP时,此字段为空。', 'type' => 'string', 'example' => 'False', ], 'Clients' => [ 'description' => '资源ID。', 'type' => 'array', 'items' => [ 'description' => '资源ID。', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'example' => 'e01-cn-20s41p6cx01', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'example' => '192.168.1.1', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'xMv', ], ], ], ], 'Servers' => [ 'description' => '服务列表', 'type' => 'array', 'items' => [ 'description' => '服务列表', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'example' => 'e01-cn-wwo3etaqu0b', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'example' => '47.121.110.190', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'xMv', ], ], ], ], ], ], 'DelayTest' => [ 'description' => '网络测试类型为时延测试时填写', 'type' => 'object', 'properties' => [ 'Hosts' => [ 'description' => '输入测试节点的hosts', 'type' => 'array', 'items' => [ 'description' => '输入测试节点的hosts', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'example' => 'e01-cn-bcd3u1aee06', ], 'Bond' => [ 'description' => '网卡bond口', 'type' => 'string', 'example' => 'bond1', ], 'IP' => [ 'description' => '节点IP', 'type' => 'string', 'example' => '125.210.225.48', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'NQU', ], ], ], ], ], ], 'CommTest' => [ 'description' => '流量测试类型为通信库测试时需要填写', 'type' => 'object', 'properties' => [ 'Type' => [ 'description' => '通信库测试类别:ACCL或NCCL', 'type' => 'string', 'example' => 'ACCL', ], 'Model' => [ 'description' => '通信库模型', 'type' => 'string', 'example' => 'intention_v4', ], 'GPUNum' => [ 'description' => 'GPU数量', 'type' => 'string', 'example' => '1', ], 'Hosts' => [ 'description' => '资源id', 'type' => 'array', 'items' => [ 'description' => '资源id', 'type' => 'object', 'properties' => [ 'ResourceId' => [ 'description' => '资源id', 'type' => 'string', 'example' => 'i111670831721110797708', ], 'IP' => [ 'description' => 'IP地址。', 'type' => 'string', 'example' => '169.253.253.15', ], 'ServerName' => [ 'description' => '服务名称。', 'type' => 'string', 'example' => 'VBw', ], ], ], ], ], ], 'ClusterId' => [ 'description' => '集群ID。', 'type' => 'string', 'example' => 'i119982311660892626523', ], 'ClusterName' => [ 'description' => '集群名称', 'type' => 'string', 'example' => 'Standard_Cluster', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"NetTestType\\": \\"DelayTest\\",\\n \\"Port\\": \\"23604\\",\\n \\"TestId\\": \\"af35ce53-7c35-4277-834a-fbf49c316a96\\",\\n \\"Status\\": \\"Failed\\",\\n \\"CreationTime\\": \\"2024-10-15T10:25:42+08:00\\",\\n \\"FinishedTime\\": \\"2024-10-16T02:04Z\\",\\n \\"ResultDetial\\": \\"{}\\",\\n \\"TrafficTest\\": {\\n \\"Protocol\\": \\"TCP\\",\\n \\"TrafficModel\\": \\"Fullmesh\\",\\n \\"Duration\\": 1,\\n \\"QP\\": 1,\\n \\"GDR\\": \\"False\\",\\n \\"Clients\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-20s41p6cx01\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"192.168.1.1\\",\\n \\"ServerName\\": \\"xMv\\"\\n }\\n ],\\n \\"Servers\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-wwo3etaqu0b\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"47.121.110.190\\",\\n \\"ServerName\\": \\"xMv\\"\\n }\\n ]\\n },\\n \\"DelayTest\\": {\\n \\"Hosts\\": [\\n {\\n \\"ResourceId\\": \\"e01-cn-bcd3u1aee06\\",\\n \\"Bond\\": \\"bond1\\",\\n \\"IP\\": \\"125.210.225.48\\",\\n \\"ServerName\\": \\"NQU\\"\\n }\\n ]\\n },\\n \\"CommTest\\": {\\n \\"Type\\": \\"ACCL\\",\\n \\"Model\\": \\"intention_v4\\",\\n \\"GPUNum\\": \\"1\\",\\n \\"Hosts\\": [\\n {\\n \\"ResourceId\\": \\"i111670831721110797708\\",\\n \\"IP\\": \\"169.253.253.15\\",\\n \\"ServerName\\": \\"VBw\\"\\n }\\n ]\\n },\\n \\"ClusterId\\": \\"i119982311660892626523\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\"\\n}","type":"json"}]', 'title' => '查询网络测试结果', ], 'ListMachineNetworkInfo' => [ 'summary' => '使用 HPNZone 和机型查询机型网络配置。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '248670', 'abilityTreeNodes' => [ 'FEATUREbcclusterTOL3OM', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'MachineHpnInfo', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '数组', 'type' => 'array', 'items' => [ 'description' => '对象', 'type' => 'object', 'properties' => [ 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'required' => false, 'example' => 'C1', ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg2.C48cNHmcn', ], 'RegionId' => [ 'description' => '地域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-heyuan', ], ], 'required' => false, ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'description' => '对象', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'MachineNetworkInfo' => [ 'description' => '数组', 'type' => 'array', 'items' => [ 'description' => '对象', 'type' => 'object', 'properties' => [ 'ClusterNet' => [ 'description' => '集群网络', 'type' => 'string', 'example' => 'vpc/acl', ], 'EnableJumboFrame' => [ 'description' => '是否启用jumbo帧能力', 'type' => 'boolean', 'example' => 'true', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'B1', ], 'IsDpuMode' => [ 'description' => '是否为dpu', 'type' => 'boolean', 'example' => 'true', ], 'MachineType' => [ 'description' => '机型', 'type' => 'string', 'example' => 'efg1.nvga8n', ], 'NetArch' => [ 'description' => '网络架构', 'type' => 'string', 'example' => 'XX-7.0', ], 'RegionId' => [ 'description' => '地域ID。', 'type' => 'string', 'example' => 'cn-heyuan', ], ], ], ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"MachineNetworkInfo\\": [\\n {\\n \\"ClusterNet\\": \\"vpc/acl\\",\\n \\"EnableJumboFrame\\": true,\\n \\"HpnZone\\": \\"B1\\",\\n \\"IsDpuMode\\": true,\\n \\"MachineType\\": \\"efg1.nvga8n\\",\\n \\"NetArch\\": \\"XX-7.0\\",\\n \\"RegionId\\": \\"cn-heyuan\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '机型网络配置查询', ], 'DescribeNodeType' => [ 'summary' => '创建Web Terminal会话。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '220468', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'NodeType', 'in' => 'formData', 'schema' => [ 'title' => '节点扩容的模式', 'description' => '节点扩容的模式', 'type' => 'string', 'required' => false, 'example' => 'standard', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'description' => '请求id', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'EniQuantity' => [ 'title' => '支持的弹性网卡数量上限(主 + 辅助)', 'description' => '支持的弹性网卡数量上限(主 + 辅助)', 'type' => 'integer', 'format' => 'int32', 'example' => '22', ], 'EniHighDenseQuantity' => [ 'title' => '高密模式网卡数量上限', 'description' => '高密模式网卡数量上限', 'type' => 'integer', 'format' => 'int32', 'example' => '63', ], 'EniPrivateIpAddressQuantity' => [ 'title' => '网卡支持的 IPV4 上限', 'description' => '网卡支持的 IPV4 上限', 'type' => 'integer', 'format' => 'int32', 'example' => '256', ], 'EniIpv6AddressQuantity' => [ 'title' => '网卡支持的 IPV6 上限', 'description' => '网卡支持的 IPV6 上限', 'type' => 'integer', 'format' => 'int32', 'example' => '256', ], 'DiskQuantity' => [ 'description' => '支持挂载的云盘数量上限。', 'type' => 'integer', 'format' => 'int32', 'example' => '17', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"EniQuantity\\": 22,\\n \\"EniHighDenseQuantity\\": 63,\\n \\"EniPrivateIpAddressQuantity\\": 256,\\n \\"EniIpv6AddressQuantity\\": 256,\\n \\"DiskQuantity\\": 17\\n}","type":"json"}]', 'title' => '查询节点类型详情', ], 'ListSyslogs' => [ 'summary' => '查询系统日志。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '185830', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ToTime', 'in' => 'formData', 'schema' => [ 'title' => '截止时间', 'description' => '截止时间', 'type' => 'string', 'required' => true, 'example' => '1665369329', ], ], [ 'name' => 'Query', 'in' => 'formData', 'schema' => [ 'title' => '查询条件', 'description' => '查询条件', 'type' => 'string', 'required' => false, 'example' => '*', ], ], [ 'name' => 'Reverse', 'in' => 'formData', 'schema' => [ 'title' => '是否时间倒序查找', 'description' => '是否时间倒序查找', 'type' => 'boolean', 'required' => false, 'example' => 'true', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '下一页的token,获取下一页数据时需要带上', 'description' => '下一页的token,获取下一页数据时需要带上', 'type' => 'string', 'required' => false, 'example' => '392e8b4a03ed171433cc39f5b464ec9d', ], ], [ 'name' => 'NodeId', 'in' => 'formData', 'schema' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-nwy37atbj44', ], ], [ 'name' => 'FromTime', 'in' => 'formData', 'schema' => [ 'title' => '开始时间', 'description' => '开始时间', 'type' => 'string', 'required' => true, 'example' => '1659745800', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1', ], 'NextToken' => [ 'title' => '下一页的NextToken,请求下一页时带上此返回值', 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => '563d42ae0b17572449ec8c97f7f66069', ], 'Logs' => [ 'description' => '返回日志分页列表对象', 'type' => 'array', 'items' => [ 'description' => '日志对象', 'type' => 'object', 'properties' => [ 'ClusterId' => [ 'title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i119583961673208491760', ], 'Domain' => [ 'title' => '客户端安全域', 'description' => '客户端安全域', 'type' => 'string', 'example' => 'ALIYUN_PUBLIC', ], 'Facility' => [ 'title' => 'linux syslog标准字段', 'description' => 'linux syslog标准字段', 'type' => 'string', 'example' => 'kern', ], 'Hostname' => [ 'title' => '客户端主机名', 'description' => '客户端主机名', 'type' => 'string', 'example' => 'damo-m53kr8kd-0008', ], 'Ip' => [ 'title' => '客户端ip', 'description' => '客户端ip', 'type' => 'string', 'example' => '114.55.254.44', ], 'Msg' => [ 'title' => 'syslog内容', 'description' => 'syslog内容', 'type' => 'string', 'example' => 'bond4: failed to get link speed/duplex for eth8', ], 'NodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-9lb36u4s601', ], 'Severity' => [ 'title' => 'linux syslog标准字段', 'description' => 'linux syslog标准字段', 'type' => 'string', 'example' => 'warning', ], 'Sn' => [ 'title' => '机器唯一标识', 'description' => '机器唯一标识', 'type' => 'string', 'example' => '21A401332', ], 'Source' => [ 'title' => 'syslog服务器的hostname', 'description' => 'syslog服务器的hostname', 'type' => 'string', 'example' => 'damo-m53kr8kd-0008'."\n", ], 'Syslogtag' => [ 'title' => 'linux syslog标准字段', 'description' => 'linux syslog标准字段', 'type' => 'string', 'example' => 'kernel', ], 'TagHostname' => [ 'title' => '标签:主机名', 'description' => '标签:主机名', 'type' => 'string', 'example' => 'damo-m53kr8kd-0008'."\n", ], 'TagPackId' => [ 'title' => '标签:包Id', 'description' => '标签:包Id', 'type' => 'string', 'example' => 'D990314D3C25D7E8-1080', ], 'TagPath' => [ 'title' => '标签:路径', 'description' => '标签:路径', 'type' => 'string', 'example' => '/var/log/kern', ], 'TagReceiveTime' => [ 'title' => '标签:接收时间', 'description' => '标签:接收时间', 'type' => 'string', 'example' => '1687363348', ], 'TagUserDefinedId' => [ 'title' => '标签:用户自定义id', 'description' => '标签:用户自定义id', 'type' => 'string', 'example' => 'application_b', ], 'Time' => [ 'title' => 'unix时间格式', 'description' => 'unix时间格式', 'type' => 'string', 'example' => '1687363346', ], 'Topic' => [ 'title' => '主题 logserver或者log2sls (注:两者均为syslog服务器,logserver采用tcp收集,log2sls采用udp)', 'description' => '主题 logserver或者log2sls (注:两者均为syslog服务器,logserver采用tcp收集,log2sls采用udp)', 'type' => 'string', 'example' => 'logserver', ], ], ], ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1\\",\\n \\"NextToken\\": \\"563d42ae0b17572449ec8c97f7f66069\\",\\n \\"Logs\\": [\\n {\\n \\"ClusterId\\": \\"i119583961673208491760\\",\\n \\"Domain\\": \\"ALIYUN_PUBLIC\\",\\n \\"Facility\\": \\"kern\\",\\n \\"Hostname\\": \\"damo-m53kr8kd-0008\\",\\n \\"Ip\\": \\"114.55.254.44\\",\\n \\"Msg\\": \\"bond4: failed to get link speed/duplex for eth8\\",\\n \\"NodeId\\": \\"e01-cn-9lb36u4s601\\",\\n \\"Severity\\": \\"warning\\",\\n \\"Sn\\": \\"21A401332\\",\\n \\"Source\\": \\"damo-m53kr8kd-0008\\\\n\\",\\n \\"Syslogtag\\": \\"kernel\\",\\n \\"TagHostname\\": \\"damo-m53kr8kd-0008\\\\n\\",\\n \\"TagPackId\\": \\"D990314D3C25D7E8-1080\\",\\n \\"TagPath\\": \\"/var/log/kern\\",\\n \\"TagReceiveTime\\": \\"1687363348\\",\\n \\"TagUserDefinedId\\": \\"application_b\\",\\n \\"Time\\": \\"1687363346\\",\\n \\"Topic\\": \\"logserver\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询系统内核日志', ], 'ReportNodesStatus' => [ 'summary' => '节点异常问题上报。', 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '235597', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'string', 'required' => false, 'example' => '[\\"e01-cn-fou3yvon53d\\"]', ], 'required' => false, ], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => [ 'description' => '节点异常问题开始时间。按照 ISO8601 标准表示,带时区的时间格式,格式为 yyyy-MM-ddTHH:mm:ss+0800', 'type' => 'string', 'required' => false, 'example' => '2024-09-22T16:00:00Z', ], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => [ 'description' => '节点异常问题结束时间。按照 ISO8601 标准表示,带时区的时间格式,格式为 yyyy-MM-ddTHH:mm:ss+0800', 'type' => 'string', 'required' => false, 'example' => '2024-07-10T10:17:06', ], ], [ 'name' => 'Reason', 'in' => 'formData', 'schema' => [ 'description' => '异常问题对灵骏节点造成的影响。'."\n" .'取值范围(枚举值):'."\n" .'● HardwareError:硬件出现异常'."\n" .'● SoftwareError:软件出现异常'."\n" .'● NetworkError:网络出现异常'."\n" .'● Others:其他异常问题。当以上影响类型不符合条件时,您可以设置Reason=Others并在Description中描述更多信息。', 'type' => 'string', 'required' => false, 'example' => 'SoftwareError', ], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => [ 'description' => '描述', 'type' => 'string', 'required' => false, 'example' => 'dwd_mysql_lingwan_faxing_login_di', ], ], [ 'name' => 'IssueCategory', 'in' => 'formData', 'schema' => [ 'description' => '异常问题的类别。当Reason=HardwareError时,此值为必填项。取值范围:
'."\n" .'● hardware-cpu-error:CPU 故障
'."\n" .'● hardware-gpu-error:GPU 故障
'."\n" .'● hardware-motherboard-error:主板故障
'."\n" .'● hardware-mem-error:内存故障
'."\n" .'● hardware-power-error:电源故障
'."\n" .'● hardware-disk-error:磁盘故障'."\n" .'● hardware-networkcard-error:网卡故障
'."\n" .'● hardware-fan-error:风扇故障
'."\n" .'● hardware-cable-error:网线故障
'."\n" .'● others:其他', 'type' => 'string', 'required' => false, 'example' => 'hardware-disk-error', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => 'B0699629-14FC-51E7-B49E-AAD83F6FEB60', ], 'ErrorMessage' => [ 'description' => 'Error Message', 'type' => 'string', 'example' => 'Resource not found', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B0699629-14FC-51E7-B49E-AAD83F6FEB60\\",\\n \\"ErrorMessage\\": \\"Resource not found\\"\\n}","type":"json"}]', 'title' => '报告节点状态', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', ], 'DescribeNodeGroup' => [ 'summary' => '查询节点分组。', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], ], 'parameters' => [ [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'title' => '节点组id'."\n", 'description' => '节点组id'."\n", 'type' => 'string', 'required' => true, 'example' => 'i128903591758597631635', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '83896080-59E3-5775-BDDC-8084691C3D96', ], 'ImageName' => [ 'title' => '镜像名', 'description' => '镜像名', 'type' => 'string', 'example' => 'Alinux3_x86_5.10.134-16.3_NV_RunC_D3_E3C7_570.133.20_V1.0_250428', ], 'NodeGroupDescription' => [ 'title' => '节点组描述', 'description' => '节点组描述', 'type' => 'string', 'example' => 'lingjun alinux node group', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => '节点组名称', 'type' => 'string', 'example' => 'test-ack', ], 'NodeCount' => [ 'title' => '节点数量', 'description' => '节点数量', 'type' => 'string', 'example' => '1', ], 'ClusterId' => [ 'title' => '集群id'."\n", 'description' => '集群id'."\n", 'type' => 'string', 'example' => 'i111987311754895199538', ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组id', 'type' => 'string', 'example' => 'i120982301752461697971', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2025-07-07T17:19:42.980000', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg2.NH2cn', ], 'ImageId' => [ 'title' => '镜像id', 'description' => '镜像id', 'type' => 'string', 'example' => 'i190720111752146430748', ], 'UpdateTime' => [ 'title' => '更新时间', 'description' => '更新时间', 'type' => 'string', 'example' => '2025-08-20T11:18:11.164000', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称', 'type' => 'string', 'example' => 'aliyun-basic-cluster', ], 'Az' => [ 'title' => '可用区', 'description' => '可用区', 'type' => 'string', 'example' => 'cn-wulanchabu-a', ], 'UserData' => [ 'title' => '用户自定义脚本', 'description' => '用户自定义脚本', 'type' => 'string', 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/tttest.sh', ], 'SystemDisk' => [ 'description' => '云系统盘信息。', 'type' => 'object', 'properties' => [ 'Size' => [ 'description' => '系统盘大小,单位为GiB。取值范围:'."\n" ."\n" .'- 普通云盘:20~500。'."\n" .'- ESSD云盘:'."\n" .' - PL0:1~2048。'."\n" .' - PL1:20~2048。'."\n" .' - PL2:461~2048。'."\n" .' - PL3:1261~2048。'."\n" .'- ESSD AutoPL 云盘:1~2048。'."\n" .'- 其他云盘类型:20~2048。'."\n" ."\n" .'默认值:max{20, 参数ImageId对应的镜像大小}。', 'type' => 'integer', 'format' => 'int32', 'example' => '1024', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'example' => 'PL0', ], 'Category' => [ 'description' => '云盘种类。', 'type' => 'string', 'example' => 'system', ], ], ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'example' => 'True', ], 'VirtualGpuEnabled' => [ 'title' => '是否支持GPU虚拟化切分', 'description' => '是否支持GPU虚拟化切分', 'type' => 'boolean', 'example' => 'False', ], 'KeyPairName' => [ 'description' => '密钥对名称。', 'type' => 'string', 'example' => 'k8s-key', ], 'LoginType' => [ 'title' => '枚举值:'."\n" .'• password- 当前分组只支持密码登录 '."\n" .'• keypair- 当前分组只支持密钥对登录 '."\n" .'• both - 当前分组同时支持密码和密钥对登录'."\n" ."\n" .'如果返回为空,代表分组上没有设置任何登录方式', 'description' => '枚举值:'."\n" .'• password- 当前分组只支持密码登录 '."\n" .'• keypair- 当前分组只支持密钥对登录 '."\n" .'• both - 当前分组同时支持密码和密钥对登录'."\n" ."\n" .'如果返回为空,代表分组上没有设置任何登录方式', 'type' => 'string', 'example' => 'password', ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"83896080-59E3-5775-BDDC-8084691C3D96\\",\\n \\"ImageName\\": \\"Alinux3_x86_5.10.134-16.3_NV_RunC_D3_E3C7_570.133.20_V1.0_250428\\",\\n \\"NodeGroupDescription\\": \\"lingjun alinux node group\\",\\n \\"NodeGroupName\\": \\"test-ack\\",\\n \\"NodeCount\\": \\"1\\",\\n \\"ClusterId\\": \\"i111987311754895199538\\",\\n \\"NodeGroupId\\": \\"i120982301752461697971\\",\\n \\"CreateTime\\": \\"2025-07-07T17:19:42.980000\\",\\n \\"MachineType\\": \\"efg2.NH2cn\\",\\n \\"ImageId\\": \\"i190720111752146430748\\",\\n \\"UpdateTime\\": \\"2025-08-20T11:18:11.164000\\",\\n \\"ClusterName\\": \\"aliyun-basic-cluster\\",\\n \\"Az\\": \\"cn-wulanchabu-a\\",\\n \\"UserData\\": \\"#!/bin/bash\\\\nuptime\\\\necho \\\\\\"aaaaaaa\\\\\\" >> /tmp/tttest.sh\\",\\n \\"SystemDisk\\": {\\n \\"Size\\": 1024,\\n \\"PerformanceLevel\\": \\"PL0\\",\\n \\"Category\\": \\"system\\"\\n },\\n \\"FileSystemMountEnabled\\": true,\\n \\"VirtualGpuEnabled\\": true,\\n \\"KeyPairName\\": \\"k8s-key\\",\\n \\"LoginType\\": \\"password\\"\\n}","type":"json"}]', 'title' => '查询节点组详细信息', ], 'ChangeNodeGroup' => [ 'summary' => '修改节点的节点组。', 'path' => '', 'methods' => [ 'post', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterRN0MBH', ], 'autoTest' => false, 'notSupportAutoTestReason' => '这些接口依赖于灵骏机器资源。灵骏机器资源紧张,无法做跨账号的企业级能力验证。因此需要在接口上设置”不支持自动化测试“来做加白操作', 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'Nodes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'description' => '节点信息。', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'string', 'required' => false, 'example' => '["e01-dks34dmdfo3","e01-dfjd34nsl4"]', ], 'required' => false, ], ], [ 'name' => 'IgnoreFailedNodeTasks', 'in' => 'query', 'schema' => [ 'description' => '是否允许跳过失败节点,默认值为False', 'type' => 'boolean', 'required' => false, 'example' => 'False'."\n", ], ], [ 'name' => 'TargetNodeGroupId', 'in' => 'query', 'schema' => [ 'description' => '目标节点组id', 'type' => 'string', 'required' => false, 'example' => 'i234242342342', ], ], ], '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' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'TaskId' => [ 'description' => '任务id', 'type' => 'string', 'example' => 'i159136551662516768776', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"TaskId\\": \\"i159136551662516768776\\"\\n}","type":"json"}]', 'title' => '变更节点组', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', ], 'ListClusterHyperNodes' => [ 'summary' => '集群下的主机分组列表,分组下的主机列表。', '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' => '集群id', 'type' => 'string', 'required' => true, 'example' => 'i119982311660892626523', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'description' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'type' => 'string', 'required' => false, 'example' => '563d42ae0b17572449ec8c97f7f66069', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '20', ], ], [ 'name' => 'NodeGroupId', 'in' => 'formData', 'schema' => [ 'description' => '节点组id', 'type' => 'string', 'required' => false, 'example' => 'ng-ec3c96ff0aa4c60d', ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'required' => false, 'example' => 'my_key', 'maxLength' => 129, ], 'Value' => [ 'description' => '标签value', 'type' => 'string', 'required' => false, 'example' => 'my_value', 'maxLength' => 129, ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组ID', 'description' => '资源组ID', 'type' => 'string', 'required' => false, 'example' => 'rg-acfmywpvugkh7kq', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '4FD06DF0-9167-5C6F-A145-F30CA4A15D54', ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => '本次调用返回的查询凭证值。'."\n", 'type' => 'string', 'example' => '563d42ae0b17572449ec8c97f7f66069', ], 'HyperNodes' => [ 'title' => '超节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点信息', 'type' => 'object', 'properties' => [ 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2025-07-07T17:38:35.391', ], 'ExpireTime' => [ 'title' => '机器过期时间', 'description' => '机器过期时间', 'type' => 'string', 'example' => '2025-04-19T02:32:48Z', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg2.NH2cn', ], 'NodeGroupId' => [ 'title' => '节点组id'."\n", 'description' => '节点组id'."\n", 'type' => 'string', 'example' => 'i123229811742436895560', ], 'NodeGroupName' => [ 'title' => '节点组名称'."\n", 'description' => '节点组名称'."\n", 'type' => 'string', 'example' => 'g1', ], 'HyperNodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-shanghai-b', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'B1', ], 'VpcId' => [ 'title' => '专有网络ID', 'description' => '专有网络ID', 'type' => 'string', 'example' => 'vpc-0jl8gs7qmx89739e210dn', ], 'VSwitchId' => [ 'title' => '专有网络交换机ID', 'description' => '专有网络交换机ID', 'type' => 'string', 'example' => 'vsw-bp1u4ej4ap8c4yiqfi87c', ], 'Tags' => [ 'title' => '标签信息', 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'example' => 'key1', ], 'Value' => [ 'description' => '标签值。', 'type' => 'string', 'example' => 'ali-zeekr-ota-doris-prod-hz-selectdb', ], ], ], ], 'TaskId' => [ 'title' => '任务ID', 'description' => '任务ID', 'type' => 'string', 'example' => 'i153907661745288876128', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => '商品码', 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'example' => 'False', ], 'Status' => [ 'title' => '节点状态', 'description' => '节点状态', 'type' => 'string', 'deprecated' => true, 'example' => 'Extending', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'example' => 'alywlcb-lingjun-gpu-0025', ], 'OperatingState' => [ 'title' => '超节点状态', 'description' => '超节点状态', 'type' => 'string', 'example' => 'Using', ], ], ], ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\",\\n \\"NextToken\\": \\"563d42ae0b17572449ec8c97f7f66069\\",\\n \\"HyperNodes\\": [\\n {\\n \\"CreateTime\\": \\"2025-07-07T17:38:35.391\\",\\n \\"ExpireTime\\": \\"2025-04-19T02:32:48Z\\",\\n \\"MachineType\\": \\"efg2.NH2cn\\",\\n \\"NodeGroupId\\": \\"i123229811742436895560\\",\\n \\"NodeGroupName\\": \\"g1\\",\\n \\"HyperNodeId\\": \\"e01-cn-2r42tmj4z02\\",\\n \\"ZoneId\\": \\"cn-shanghai-b\\",\\n \\"HpnZone\\": \\"B1\\",\\n \\"VpcId\\": \\"vpc-0jl8gs7qmx89739e210dn\\",\\n \\"VSwitchId\\": \\"vsw-bp1u4ej4ap8c4yiqfi87c\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"key1\\",\\n \\"Value\\": \\"ali-zeekr-ota-doris-prod-hz-selectdb\\"\\n }\\n ],\\n \\"TaskId\\": \\"i153907661745288876128\\",\\n \\"CommodityCode\\": \\"bccluster_eflocomputing_public_cn\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"Status\\": \\"Extending\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\",\\n \\"OperatingState\\": \\"Using\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询集群分组列表及分组下的超节点列表', ], 'ListHyperNodes' => [ 'summary' => '机器列表。', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'NodeGroupName', 'in' => 'formData', 'schema' => [ 'title' => '节点组名称', 'description' => '节点组名称', 'type' => 'string', 'required' => false, 'example' => 'emr-default', ], ], [ 'name' => 'MachineType', 'in' => 'formData', 'schema' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], ], [ 'name' => 'ZoneId', 'in' => 'formData', 'schema' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou-i', ], ], [ 'name' => 'NextToken', 'in' => 'formData', 'schema' => [ 'title' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'description' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。', 'type' => 'string', 'required' => false, 'example' => '3a6b93229825ac667104463b56790c91', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '100', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'title' => '资源组id', 'description' => '资源组id', 'type' => 'string', 'required' => false, 'example' => 'rg-acfmwfm33rlt6zi', ], ], [ 'name' => 'HyperNodeId', 'in' => 'formData', 'schema' => [ 'title' => '节点ID', 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2tgykr08', ], ], [ 'name' => 'ClusterName', 'in' => 'formData', 'schema' => [ 'title' => '集群名', 'description' => '集群名', 'type' => 'string', 'required' => false, 'example' => 'Standard_Cluster', ], ], [ 'name' => 'HpnZone', 'in' => 'formData', 'schema' => [ 'description' => '集群编号。', 'type' => 'string', 'required' => false, 'example' => 'A1', ], ], [ 'name' => 'Tags', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'description' => '标签信息', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'required' => false, 'example' => 'alarm_xdc', ], 'Value' => [ 'description' => '标签value', 'type' => 'string', 'required' => false, 'example' => '129', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 100, ], ], [ 'name' => 'OperatingStates', 'in' => 'query', 'style' => 'json', 'schema' => [ 'title' => '节点状态, 如果不填表示所有状态:Extending、UnusedNodeStopped'."\n" .'UnusedNodeStopping、Unused、Using、ReleaseLocking、Operating、Cutting、ClusterNodeStopped、UnusedNodeRecovering、ClusterNodeStopping、ClusterNodeRecovering、Replacing', 'description' => '节点状态, 如果不填表示所有状态:Extending、UnusedNodeStopped'."\n" .'UnusedNodeStopping、Unused、Using、ReleaseLocking、Operating、Cutting、ClusterNodeStopped、UnusedNodeRecovering、ClusterNodeStopping、ClusterNodeRecovering、Replacing', 'type' => 'array', 'items' => [ 'description' => '节点状态, 如果不填表示所有状态:Extending、UnusedNodeStopped'."\n" .'UnusedNodeStopping、Unused、Using、ReleaseLocking、Operating、Cutting、ClusterNodeStopped、UnusedNodeRecovering、ClusterNodeStopping、ClusterNodeRecovering、Replacing', 'type' => 'string', 'required' => false, 'example' => 'Extending', ], 'required' => false, 'maxItems' => 100, ], ], [ 'name' => 'CommodityCode', 'in' => 'query', 'schema' => [ 'title' => '商品code代码', 'description' => '商品code代码', 'type' => 'string', 'required' => false, 'example' => 'rds_machineinstanceba_public_cn', ], ], [ 'name' => 'HyperNodeIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'description' => '节点ID列表', 'type' => 'array', 'items' => [ 'description' => '节点ID列表', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-xp54hgqx1y2z', ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'E64F9128-E2FC-5998-B769-199B0CB18138', ], 'HyperNodes' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'object', 'properties' => [ 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-hangzhou-b', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称', 'type' => 'string', 'example' => 'test-ack', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2025-07-09T10:41:56.577', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg2.GN9C.cn8', ], 'HyperNodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-2r42tmj4z02', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id', 'type' => 'string', 'example' => 'i153333771756952392398', ], 'ExpireTime' => [ 'title' => '过期时间', 'description' => '过期时间', 'type' => 'string', 'example' => '2025-09-28T16:00:00Z', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i115226661755786900341', ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组id', 'type' => 'string', 'example' => 'i121135081698451727812', ], 'NodeGroupName' => [ 'title' => '节点组', 'description' => '节点组', 'type' => 'string', 'example' => 'l20c-0801', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => '资源组id', 'type' => 'string', 'example' => 'rg-acfmwfm33rlt6zi', ], 'CommodityCode' => [ 'description' => '产品code', 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'Status' => [ 'description' => '节点状态', 'type' => 'string', 'deprecated' => true, 'example' => 'Extending', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'example' => 'alywlcb-lingjun-gpu-0025', ], 'OperatingState' => [ 'title' => '超节点状态', 'description' => '超节点状态', 'type' => 'string', 'example' => 'Using', ], 'Tags' => [ 'description' => '标签列表。', 'type' => 'array', 'items' => [ 'description' => '标签', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '节点标签key', 'type' => 'string', 'example' => 'alarm_xdc', ], 'Value' => [ 'description' => '节点标签value', 'type' => 'string', 'example' => '97', ], ], ], ], ], ], ], 'NextToken' => [ 'title' => '下一页的NextToken,请求下一页时带上此返回值', 'description' => '下一页的NextToken,请求下一页时带上此返回值', 'type' => 'string', 'example' => '7ed93fda-5e7f-436a-ae5a-bd8e6b04e36b', ], 'MaxResults' => [ 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int32', 'example' => '20', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E64F9128-E2FC-5998-B769-199B0CB18138\\",\\n \\"HyperNodes\\": [\\n {\\n \\"ZoneId\\": \\"cn-hangzhou-b\\",\\n \\"ClusterName\\": \\"test-ack\\",\\n \\"CreateTime\\": \\"2025-07-09T10:41:56.577\\",\\n \\"MachineType\\": \\"efg2.GN9C.cn8\\",\\n \\"HyperNodeId\\": \\"e01-cn-2r42tmj4z02\\",\\n \\"TaskId\\": \\"i153333771756952392398\\",\\n \\"ExpireTime\\": \\"2025-09-28T16:00:00Z\\",\\n \\"ClusterId\\": \\"i115226661755786900341\\",\\n \\"NodeGroupId\\": \\"i121135081698451727812\\",\\n \\"NodeGroupName\\": \\"l20c-0801\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-acfmwfm33rlt6zi\\",\\n \\"CommodityCode\\": \\"bccluster_eflocomputing_public_cn\\",\\n \\"Status\\": \\"Extending\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\",\\n \\"OperatingState\\": \\"Using\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"alarm_xdc\\",\\n \\"Value\\": \\"97\\"\\n }\\n ]\\n }\\n ],\\n \\"NextToken\\": \\"7ed93fda-5e7f-436a-ae5a-bd8e6b04e36b\\",\\n \\"MaxResults\\": 20\\n}","type":"json"}]', 'title' => '查询超节点', 'description' => '查询超节点详细信息。', ], 'ListFreeHyperNodes' => [ 'summary' => '可用rack物理机列表。', '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' => '查询凭证(Token),取值为上一次API调用返回的 NextToken 参数值。'."\n", 'type' => 'string', 'required' => false, 'example' => 'a3f2224a5ec7224116c4f5246120****', ], ], [ 'name' => 'MaxResults', 'in' => 'formData', 'schema' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', ], ], [ 'name' => 'MachineType', 'in' => 'formData', 'schema' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'required' => false, 'example' => 'efg1.nvga1', ], ], [ 'name' => 'HpnZone', 'in' => 'formData', 'schema' => [ 'description' => '集群编号', 'type' => 'string', 'required' => false, 'example' => 'A1', ], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => [ 'description' => '资源组id', 'type' => 'string', 'required' => false, 'example' => 'rg-aekzyqdwnfabx6q', ], ], [ 'name' => 'Tags', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'title' => '标签信息', 'description' => '标签列表', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签key', 'type' => 'string', 'required' => false, 'example' => 'my_key', 'maxLength' => 129, ], 'Value' => [ 'description' => '标签值。', 'type' => 'string', 'required' => false, 'example' => '129', ], ], 'required' => false, ], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'Status', 'in' => 'formData', 'style' => 'repeatList', 'schema' => [ 'description' => '返回的未使用节点状态列表', 'type' => 'array', 'items' => [ 'description' => '返回的未使用节点状态', 'type' => 'string', 'required' => false, 'example' => 'Unused', ], 'required' => false, 'maxItems' => 100, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id'."\n", 'description' => '请求id'."\n", 'type' => 'string', 'example' => 'A511C02A-0127-51AA-A9F9-966382C9A1B5', ], 'HyperNodes' => [ 'title' => '节点列表', 'description' => '节点列表', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-wulanchabu-a', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2025-08-06T10:11:41.569', ], 'HyperNodeId' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-7pp2x193801', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg2.ks01L20Z2', ], 'ExpireTime' => [ 'title' => '机器过期时间', 'description' => '机器过期时间', 'type' => 'string', 'example' => '2025-01-22T23:59:59Z', ], 'HpnZone' => [ 'description' => '集群编号', 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => '资源组ID', 'type' => 'string', 'example' => 'rg-acfmwaateahzoii', ], 'CommodityCode' => [ 'title' => '商品码', 'description' => '商品码', 'type' => 'string', 'example' => 'bccluster_eflocomputing_public_cn', ], 'Tags' => [ 'description' => '标签列表', 'type' => 'array', 'items' => [ 'description' => '标签信息', 'type' => 'object', 'properties' => [ 'Key' => [ 'description' => '标签键', 'type' => 'string', 'example' => 'Cpu_Usage', ], 'Value' => [ 'description' => '标签值。', 'type' => 'string', 'example' => 'on', ], ], ], ], 'Status' => [ 'description' => '超节点状态', 'type' => 'string', 'deprecated' => true, 'example' => 'Using', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'example' => 'alywlcb-lingjun-gpu-0025', ], 'OperatingState' => [ 'title' => '超节点状态', 'description' => '超节点状态', 'type' => 'string', 'example' => 'Using', ], ], ], ], 'NextToken' => [ 'title' => '本次调用返回的查询凭证值。'."\n", 'description' => '本次调用返回的查询凭证值。'."\n", 'type' => 'string', 'example' => '563d42ae0b17572449ec8c97f7f66069', ], 'MaxResults' => [ 'title' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'description' => '分页查询时每页行数。最大值为100。'."\n" ."\n" .'默认值:'."\n" ."\n" .'•当不设置值或设置的值小于20时,默认值为20。'."\n" ."\n" .'•当设置的值大于100时,默认值为100。', 'type' => 'integer', 'format' => 'int32', 'example' => '20', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A511C02A-0127-51AA-A9F9-966382C9A1B5\\",\\n \\"HyperNodes\\": [\\n {\\n \\"ZoneId\\": \\"cn-wulanchabu-a\\",\\n \\"CreateTime\\": \\"2025-08-06T10:11:41.569\\",\\n \\"HyperNodeId\\": \\"e01-cn-7pp2x193801\\",\\n \\"MachineType\\": \\"efg2.ks01L20Z2\\",\\n \\"ExpireTime\\": \\"2025-01-22T23:59:59Z\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-acfmwaateahzoii\\",\\n \\"CommodityCode\\": \\"bccluster_eflocomputing_public_cn\\",\\n \\"Tags\\": [\\n {\\n \\"Key\\": \\"Cpu_Usage\\",\\n \\"Value\\": \\"on\\"\\n }\\n ],\\n \\"Status\\": \\"Using\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\",\\n \\"OperatingState\\": \\"Using\\"\\n }\\n ],\\n \\"NextToken\\": \\"563d42ae0b17572449ec8c97f7f66069\\",\\n \\"MaxResults\\": 20\\n}","type":"json"}]', 'title' => '查询可用超节点列表', ], 'DescribeHyperNode' => [ 'summary' => '查询超节点详细信息。', 'path' => '', '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' => 'HyperNodeId', 'in' => 'formData', 'schema' => [ 'description' => '超节点ID', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-zvp2tgykr08', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => 'D6058705-1C45-35C9-9461-02504897D4D0', ], 'NodeGroupName' => [ 'title' => '节点组名称', 'description' => '节点组名称', 'type' => 'string', 'example' => 'lisan-nodegroup', ], 'ClusterId' => [ 'title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i119982311660892626523', ], 'ClusterName' => [ 'title' => '集群名称', 'description' => '集群名称', 'type' => 'string', 'example' => 'Standard_Cluster', ], 'ZoneId' => [ 'title' => '可用区id', 'description' => '可用区id', 'type' => 'string', 'example' => 'cn-wulanchabu-c', ], 'CreateTime' => [ 'title' => '创建时间', 'description' => '创建时间', 'type' => 'string', 'example' => '2022-11-30T02:00:00.852Z', ], 'NodeGroupId' => [ 'title' => '节点组id', 'description' => '节点组id', 'type' => 'string', 'example' => 'ng-ec3c96ff0aa4c60d', ], 'MachineType' => [ 'title' => '机型', 'description' => '机型', 'type' => 'string', 'example' => 'efg1.nvga1', ], 'ExpireTime' => [ 'title' => '过期时间', 'description' => '过期时间', 'type' => 'string', 'example' => '2125-06-24T16:52:44.318000', ], 'HpnZone' => [ 'description' => '集群编号。', 'type' => 'string', 'example' => 'A1', ], 'ResourceGroupId' => [ 'description' => '资源组Id', 'type' => 'string', 'example' => 'rg-acfmxno4vh5****', ], 'FileSystemMountEnabled' => [ 'title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean', 'example' => 'True', ], 'HyperNodeId' => [ 'description' => '超节点ID', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr08', ], 'Nodes' => [ 'description' => '节点列表', 'type' => 'array', 'items' => [ 'description' => '节点列表', 'type' => 'object', 'properties' => [ 'NodeId' => [ 'description' => '节点id', 'type' => 'string', 'example' => 'e01-cn-zvp2tgykr0b', ], 'ImageId' => [ 'description' => '镜像id', 'type' => 'string', 'example' => 'i190297201669099844192', ], 'Hostname' => [ 'description' => '主机名', 'type' => 'string', 'example' => '457db5ca-241d-11ed-9fd7-acde48001122', ], 'Status' => [ 'description' => '状态', 'type' => 'string', 'deprecated' => true, 'example' => 'InProgress', ], 'ImageName' => [ 'description' => '镜像名', 'type' => 'string', 'example' => 'Alinux3_x86_gu8xf_P_Host_D3_C7E3_550.127_Legacy_N_241230', ], 'Networks' => [ 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'BondName' => [ 'description' => '机器网口名称。', 'type' => 'string', 'example' => 'bond0', ], 'Ip' => [ 'description' => '专有网络内的机器IP。', 'type' => 'string', 'example' => '192.168.22.2', ], ], ], 'UserData' => [ 'description' => '用户自定义脚本。', 'type' => 'string', 'example' => '#!/bin/bash'."\n" .'uptime'."\n" .'echo "aaaaaaa" >> /tmp/ttttttest.sh', ], 'Disks' => [ 'description' => '磁盘信息。', 'type' => 'array', 'items' => [ 'description' => '磁盘信息。', 'type' => 'object', 'properties' => [ 'DiskId' => [ 'description' => '磁盘ID。', 'type' => 'string', 'example' => 'd-bp1564bcc2306uui4zpk', ], 'Category' => [ 'description' => '数据包分类。取值:'."\n" ."\n" .'- **DOWNLINK_PACKET**:下行包'."\n" .'- **UPLINK_PACKET**:上行包', 'type' => 'string', 'example' => 'DOWNLINK_PACKET', ], 'Size' => [ 'description' => '磁盘大小,单位GiB。', 'type' => 'integer', 'format' => 'int32', 'example' => '5', ], 'PerformanceLevel' => [ 'description' => '创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。取值范围:'."\n" .'- PL0:单盘最高随机读写IOPS 1万。'."\n" .'- PL1:单盘最高随机读写IOPS 5万。', 'type' => 'string', 'example' => 'PL0', ], 'Type' => [ 'description' => '磁盘类型。可能值:'."\n" ."\n" .'- system:系统盘。'."\n" .'- data:数据盘。', 'type' => 'string', 'example' => 'system', ], ], ], ], 'OperatingState' => [ 'title' => '节点状态', 'description' => '节点状态', 'type' => 'string', 'example' => 'Using', ], ], ], ], 'Status' => [ 'description' => '节点状态', 'type' => 'string', 'deprecated' => true, 'example' => 'Operating', ], 'Hostname' => [ 'title' => '主机名', 'description' => '主机名', 'type' => 'string', 'example' => 'alywlcb-lingjun-gpu-0025', ], 'OperatingState' => [ 'title' => '超节点状态', 'description' => '超节点状态', 'type' => 'string', 'example' => 'Using', ], ], ], ], ], '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\\": \\"D6058705-1C45-35C9-9461-02504897D4D0\\",\\n \\"NodeGroupName\\": \\"lisan-nodegroup\\",\\n \\"ClusterId\\": \\"i119982311660892626523\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-c\\",\\n \\"CreateTime\\": \\"2022-11-30T02:00:00.852Z\\",\\n \\"NodeGroupId\\": \\"ng-ec3c96ff0aa4c60d\\",\\n \\"MachineType\\": \\"efg1.nvga1\\",\\n \\"ExpireTime\\": \\"2125-06-24T16:52:44.318000\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-acfmxno4vh5****\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"HyperNodeId\\": \\"e01-cn-zvp2tgykr08\\",\\n \\"Nodes\\": [\\n {\\n \\"NodeId\\": \\"e01-cn-zvp2tgykr0b\\",\\n \\"ImageId\\": \\"i190297201669099844192\\",\\n \\"Hostname\\": \\"457db5ca-241d-11ed-9fd7-acde48001122\\",\\n \\"Status\\": \\"InProgress\\",\\n \\"ImageName\\": \\"Alinux3_x86_gu8xf_P_Host_D3_C7E3_550.127_Legacy_N_241230\\",\\n \\"Networks\\": {\\n \\"BondName\\": \\"bond0\\",\\n \\"Ip\\": \\"192.168.22.2\\"\\n },\\n \\"UserData\\": \\"#!/bin/bash\\\\nuptime\\\\necho \\\\\\"aaaaaaa\\\\\\" >> /tmp/ttttttest.sh\\",\\n \\"Disks\\": [\\n {\\n \\"DiskId\\": \\"d-bp1564bcc2306uui4zpk\\",\\n \\"Category\\": \\"DOWNLINK_PACKET\\",\\n \\"Size\\": 5,\\n \\"PerformanceLevel\\": \\"PL0\\",\\n \\"Type\\": \\"system\\"\\n }\\n ],\\n \\"OperatingState\\": \\"Using\\"\\n }\\n ],\\n \\"Status\\": \\"Operating\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\",\\n \\"OperatingState\\": \\"Using\\"\\n}","type":"json"}]', 'title' => '查询超节点详细信息接口', 'description' => '查询超节点详细信息。', ], 'ChangeNodeTypes' => [ 'summary' => '节点规格变配。节点规格变配需要用户保证相关节点资源满足目标规格上限。节点规格是否变配成功,以任务结束后再查询节点返回对应的规格为准, 不能以任务是否成功为准。'."\n" .'在发起规格变配请求之后,如果节点不满足规格要求,任务会成功,但是实际不会变配。', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'http', 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'high', 'chargeType' => 'free', 'abilityTreeCode' => '162088', 'abilityTreeNodes' => [ 'FEATUREbcclusterSIOTA6', ], 'autoTest' => false, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'NodeType', 'in' => 'formData', 'schema' => [ 'title' => '集群id'."\n", 'description' => '节点规格', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'zeroLeni-ebs' => 'zeroLeni-ebs', 'ebs-enhanced' => 'ebs-enhanced', 'cpfs-enhanced' => 'cpfs-enhanced', 'zeroLeni-cpfs' => 'zeroLeni-cpfs', ], 'example' => 'cpfs-enhanced', ], ], [ 'name' => 'NodeIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '节点列表', 'description' => '节点列表, 当前限制一批最大10台', 'type' => 'array', 'items' => [ 'title' => '节点id', 'description' => '节点id', 'type' => 'string', 'required' => false, 'example' => '[\'2423423423423\']', ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '887FA855-89F4-5DB3-B305-C5879EC480E6', ], 'TaskId' => [ 'title' => '任务id', 'description' => '任务id 只有当所有节点检查通过才会返回TaskId'."\n" .'异常情况TaskId为空', 'type' => 'string', 'example' => 'i158475611663639202234', ], 'NodeResponse' => [ 'title' => '节点响应数据', 'description' => '节点响应数据', 'type' => 'array', 'items' => [ 'title' => '根节点响应元素', 'description' => '根节点响应元素', 'type' => 'object', 'properties' => [ 'Code' => [ 'title' => '节点响应码', 'description' => '节点响应码', 'type' => 'string', 'enumValueTitles' => [ 'STATE_INVALID' => '节点状态不对', 'NOT_SUPPORT' => '节点不支持该目标规格变配', 'RESOURCE_INSUFFICIENT' => '节点资源不满足目标规格限制', 'PASSED' => '检查通过', ], 'example' => 'PASSED', ], 'Message' => [ 'title' => '节点响应中的消息内容', 'description' => '节点响应中的消息内容', 'type' => 'string', 'example' => 'success', ], 'NodeId' => [ 'title' => '节点响应中节点ID', 'description' => '节点响应中节点ID', 'type' => 'string', 'example' => 'e01-in-067da4ca9c2', ], ], ], ], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"TaskId\\": \\"i158475611663639202234\\",\\n \\"NodeResponse\\": [\\n {\\n \\"Code\\": \\"PASSED\\",\\n \\"Message\\": \\"success\\",\\n \\"NodeId\\": \\"e01-in-067da4ca9c2\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '节点规格修改', 'requestParamsDescription' => '发起变更规格的所有节点需要在Using状态,并且在同一个节点组。只有所有节点都能通过前置检查,才会返回相关异步任务ID。当任何一个节点不能进行变配,都不会生成异步任务。当前限制一批最多10台机器提交。', ], 'DeleteHyperNode' => [ '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' => 'HyperNodeId', 'in' => 'formData', 'schema' => [ 'description' => '超节点ID', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-zvp2tgykr08', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => '返回信息', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => '请求id', 'type' => 'string', 'example' => '041724FC-2BD7-58B1-863B-B42022D4B351', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"041724FC-2BD7-58B1-863B-B42022D4B351\\"\\n}","type":"json"}]', 'title' => '释放超节点', ], ], 'endpoints' => [ [ 'regionId' => 'cn-huhehaote', 'endpoint' => 'eflo-controller.cn-huhehaote.aliyuncs.com', ], [ 'regionId' => 'cn-beijing', 'endpoint' => 'eflo-controller.cn-beijing.aliyuncs.com ', ], [ 'regionId' => 'cn-zhangjiakou', 'endpoint' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', ], [ 'regionId' => 'cn-wulanchabu', 'endpoint' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', ], [ 'regionId' => 'cn-hangzhou', 'endpoint' => 'eflo-controller.cn-hangzhou.aliyuncs.com', ], [ 'regionId' => 'cn-shanghai', 'endpoint' => 'eflo-controller.cn-shanghai.aliyuncs.com', ], [ 'regionId' => 'cn-shenzhen', 'endpoint' => 'eflo-controller.cn-shenzhen.aliyuncs.com', ], [ 'regionId' => 'cn-heyuan', 'endpoint' => 'eflo-controller.cn-heyuan.aliyuncs.com', ], [ 'regionId' => 'cn-guangzhou', 'endpoint' => 'eflo-controller.cn-guangzhou.aliyuncs.com ', ], [ 'regionId' => 'ap-southeast-1', 'endpoint' => 'eflo-controller.ap-southeast-1.aliyuncs.com', ], [ 'regionId' => 'ap-southeast-7', 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com ', ], ], ];