'1.0', 'info' => ['style' => 'RPC', 'product' => 'eflo-controller', 'version' => '2022-12-15'], 'directories' => [ [ 'children' => ['CreateCluster', 'DeleteCluster', 'DescribeCluster', 'ExtendCluster', 'ListClusters', 'ListClusterNodes', 'ShrinkCluster'], 'type' => 'directory', 'title' => '灵骏集群', 'id' => 48893, ], [ 'children' => ['CreateNodeGroup', 'UpdateNodeGroup', 'DeleteNodeGroup', 'ListNodeGroups'], 'type' => 'directory', 'title' => '灵骏节点组', 'id' => 48928, ], [ 'children' => ['DeleteNode', 'DescribeNode', 'ListFreeNodes', 'RebootNodes', 'ReimageNodes'], 'type' => 'directory', 'title' => '灵骏节点', 'id' => 48888, ], [ 'children' => ['CreateVsc', 'DescribeVsc', 'DeleteVsc', 'ListVscs'], 'type' => 'directory', 'title' => '灵骏Vsc', 'id' => 48933, ], [ 'children' => [ 'DescribeNodeType', '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', 'ChangeNodeGroup', 'ChangeNodeTypes', 'DeleteHyperNode', 'DescribeHyperNode', 'DescribeNodeGroup', 'GetHyperNode', 'ListClusterHyperNodes', 'ListFreeHyperNodes', 'ListHyperNodes', 'ListSyslogs', 'ReportNodesStatus', ], 'type' => 'directory', 'title' => '其他', 'id' => 48901, ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ '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' => '审批运维操作', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ApproveOperation'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ApproveOperation', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], ], 'ChangeNodeGroup' => [ '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'], 'title' => '变更节点组', 'summary' => '修改节点的节点组。', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ChangeNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"TaskId\\": \\"i159136551662516768776\\"\\n}","type":"json"}]', ], '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'], ], ], ], ], 'description' => '', ], ], ], 'title' => '节点规格修改', 'requestParamsDescription' => '发起变更规格的所有节点需要在Using状态,并且在同一个节点组。只有所有节点都能通过前置检查,才会返回相关异步任务ID。当任何一个节点不能进行变配,都不会生成异步任务。当前限制一批最多10台机器提交。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ChangeNodeTypes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], '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"}]', ], 'ChangeResourceGroup' => [ '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 of the request', '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', 'description' => ''], ['errorCode' => 'MissingParameter.ResourceRegionId', 'errorMessage' => 'The ResourceRegionId parameters that are required for processing this request are missing', 'description' => ''], ['errorCode' => 'MissingParameter.ResourceId', 'errorMessage' => 'The ResourceId parameters that are required for processing this request are missing', 'description' => ''], ['errorCode' => 'MissingParameter.ResourceGroupId', 'errorMessage' => 'The ResourceGroupId parameters that are required for processing this request are missing', 'description' => ''], ['errorCode' => 'InvalidResourceGroup', 'errorMessage' => 'The specified ResourceGroupId is invalid', 'description' => ''], ['errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', 'description' => '处理请求时发生系统错误'], ['errorCode' => 'ResourceNotFound', 'errorMessage' => ' The specified resource is not found', 'description' => ''], ], ], 'title' => '资源转组', 'summary' => '资源转组。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ChangeResourceGroup'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ChangeResourceGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\"\\n}","type":"json"}]', ], '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' => '关闭远程会话的接口。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CloseSession'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:CloseSession', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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'], 'RamRoleName' => ['title' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。', 'description' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。设置的角色的信任主体必须为“智能计算灵骏”。'."\n" .'注意:当前暂不支持将已有角色清空。', 'type' => 'string', 'required' => false, 'example' => 'xianwen-test-ram-role', 'maxLength' => 128], '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' => '自定义可执行shell脚本,需要以 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"}]', 'gatewayOptions' => [ 'gatewayProtocols' => [], ], 'title' => '创建集群', 'description' => '关闭远程会话的接口。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateCluster'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateCluster', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], ], ], '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' => '诊断任务创建接口', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDiagnosticTask'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateDiagnosticTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'CreateNetTestTask' => [ '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*****'], ], ], ], ], 'title' => '创建网络测试任务', 'summary' => '创建网络测试任务。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateNetTestTask'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateNetTestTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"473469C7-AA6F-4DC5-B3DB-A3DC0DE*****\\",\\n \\"TestId\\": \\"dr-uf6i0tv2refv8wz*****\\"\\n}","type":"json"}]', ], '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' => '自定义可执行shell脚本,需要以 Base64 方式编码,原始数据最多为 16 KB。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh'], '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'], 'RamRoleName' => ['title' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。', 'description' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。设置的角色的信任主体必须为“智能计算灵骏”。'."\n" .'注意:当前暂不支持将已有角色清空。', 'type' => 'string', 'required' => false, 'example' => 'xianwen-test-ram-role', 'maxLength' => 128], ], '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'], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"NodeGroupId\\": \\"ng-ec3c96ff0aa4c60d\\",\\n \\"NodeGroupName\\": \\"emr-default\\"\\n}","type":"json"}]', 'title' => '创建集群下的节点分组', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateNodeGroup'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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' => 'Sol'], ], ], '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****'], ], 'description' => '', ], ], ], '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,并且起一个周期任务跟踪会话状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateSession'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateSession', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'CreateVsc' => [ '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.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '创建Vsc', 'summary' => '创建Vsc。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateVsc'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"VscId\\": \\"vsc-001\\"\\n}","type":"json"}]', ], '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' => '删除集群', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteCluster'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'DeleteHyperNode' => [ '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'], 'title' => '释放超节点', 'summary' => '删除一个未使用超节点。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"041724FC-2BD7-58B1-863B-B42022D4B351\\"\\n}","type":"json"}]', ], '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'], 'title' => '释放节点', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0****\\"\\n}","type":"json"}]', ], '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' => '删除节点分组', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteNodeGroup'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '删除Vsc', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteVsc'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4FD06DF0-9167-5C6F-A145-F30CA4A15D54\\"\\n}","type":"json"}]', ], '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' => 'Test cluster'], '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'], ], 'description' => '', ], ], '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'], ], 'description' => '', ], ], ], 'eventInfo' => [ 'enable' => false, 'eventNames' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"CreateTime\\": \\"2022-06-08T07:05:11Z\\",\\n \\"NodeCount\\": 2,\\n \\"NodeGroupCount\\": 2,\\n \\"UpdateTime\\": \\"2022-08-23T06:36:17.000Z\\",\\n \\"ClusterDescription\\": \\"Test cluster\\",\\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' => '关闭远程会话的接口。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCluster'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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' => '查询诊断任务结果', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeDiagnosticResult'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeDiagnosticResult', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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.', 'description' => ''], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '查询超节点详细信息接口', 'description' => '查询超节点详细信息。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeHyperNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], ], '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"}]', ], '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'], ], ], ], ], ], ], ], ], ], ], ], ], ], ], 'title' => '查询命令的执行列表和状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeInvocations'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeInvocations', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], ], '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"}]', ], 'DescribeNetTestResult' => [ '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'], ], ], ], ], 'title' => '查询网络测试结果', 'summary' => '查询网络测试结果。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeNetTestResult'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNetTestResult', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], '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"}]', ], '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'], 'VSwitchId' => ['title' => '交换机id', 'description' => '交换机id', 'type' => 'string', 'example' => 'vsw-asjdfklj'], 'SecurityGroupId' => ['title' => '安全组id', 'description' => '安全组id', 'type' => 'string', 'example' => 'sg-bp1d3dvbh9by7j5rujax'], ], ], ], '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'], 'SavingsPlanId' => ['title' => '超节点ID', 'description' => '节省计划ID', 'type' => 'string', 'example' => 'spn-25e985acAWbrwEBK'], '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 \\"VSwitchId\\": \\"vsw-asjdfklj\\",\\n \\"SecurityGroupId\\": \\"sg-bp1d3dvbh9by7j5rujax\\"\\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 \\"SavingsPlanId\\": \\"spn-25e985acAWbrwEBK\\",\\n \\"HyperNodeId\\": \\"e01-cn-zvp2tgykr08\\"\\n}","type":"json"}]', 'title' => '查询节点', 'description' => '查询超节点详细信息。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '600', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DescribeNode'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], ], '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'], 'RamRoleName' => ['title' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。', 'description' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。', 'type' => 'string', 'example' => 'xianwen-test-ram-role'], ], 'description' => '', ], ], ], 'title' => '查询节点组详细信息', 'description' => '查询超节点详细信息。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], '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 \\"RamRoleName\\": \\"xianwen-test-ram-role\\"\\n}","type":"json"}]', ], 'DescribeNodeType' => [ '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'], ], 'description' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '查询节点类型详情', 'summary' => '查询节点类型对应的约束。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], '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"}]', ], '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' => 'Hangzhou'], 'RegionId' => ['title' => '区域id', 'description' => '区域id', 'type' => 'string', 'example' => 'cn-hangzhou'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1D2FBB36-C39B-5EBB-9928-FCC1A236D65D\\",\\n \\"Regions\\": [\\n {\\n \\"LocalName\\": \\"Hangzhou\\",\\n \\"RegionId\\": \\"cn-hangzhou\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询地域列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRegions'], ], ], 'ramActions' => [], ], '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' => 'Description.'], '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'], ], 'description' => '', ], ], ], ], ], 'description' => '', ], ], ], ], ], 'description' => '', ], ], ], '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\\": \\"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' => '查询下发文件列表及状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeSendFileResults'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeSendFileResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], ], ], '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'], ], 'description' => '', ], ], 'StageTag' => [ 'title' => '阶段标记', 'description' => '阶段标记。', 'type' => 'string', 'enumValueTitles' => [ '机器释放' => '机器释放', '节点并发初始化' => '节点并发初始化', '节点释放' => '节点释放', '机器替换' => '机器替换', '节点缩容' => '节点缩容', '提前续费' => '提前续费', '物理机清理' => '物理机清理', '节点清理' => '节点清理', '创建K8s集群' => '创建K8s集群', '网络初始化' => '网络初始化', '节点重启' => '节点重启', '节点退订' => '节点退订', '集群扩容' => '集群扩容', '异常机器释放' => '异常机器释放', ], 'example' => 'Node scale-down', ], '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'], ], 'description' => '', ], ], '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\']'], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A7FD7411-9395-52E8-AF42-EB3A4A55446D\\",\\n \\"ClusterId\\": \\"i119982311660892626523\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\",\\n \\"TaskState\\": \\"running\\",\\n \\"TaskType\\": \\"cut_cluster\\",\\n \\"Message\\": \\"Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]\\",\\n \\"Steps\\": [\\n {\\n \\"StepName\\": \\"create_vpd\\",\\n \\"StepState\\": \\"execution_success\\",\\n \\"StepType\\": \\"normal\\",\\n \\"SubTasks\\": [\\n {\\n \\"TaskId\\": \\"i158805051661047928377\\",\\n \\"TaskType\\": \\"cut_node_sub_task\\",\\n \\"CreateTime\\": \\"2022-11-30T2:00:00.852Z\\",\\n \\"UpdateTime\\": \\"2022-11-30T02:20:14.852Z\\",\\n \\"Message\\": \\"Releasing [prod_main_mid_26e234cf] in region [cn-beijing] with weight [0]\\",\\n \\"TaskState\\": \\"running\\"\\n }\\n ],\\n \\"StageTag\\": \\"Node scale-down\\",\\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' => '查询任务信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeTask'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'DescribeVsc' => [ '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'], 'title' => '查询Vsc', 'summary' => '获取单个Vsc详情。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeVsc'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], ], '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"}]', ], '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' => 'Hangzhou'], 'ZoneId' => ['title' => '可用区id'."\n", 'description' => '可用区id'."\n", 'type' => 'string', 'example' => 'cn-hangzhou-i'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E9116F2D-82F8-501E-9ADB-2BE0C02B6A84\\",\\n \\"Zones\\": [\\n {\\n \\"LocalName\\": \\"Hangzhou\\",\\n \\"ZoneId\\": \\"cn-hangzhou-i\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '查询可用区列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZones'], ], ], 'ramActions' => [], ], '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'], 'NodeId' => ['title' => '节点id', 'description' => '节点ID', 'type' => 'string', 'required' => false, 'example' => 'e01-cn-zvp2zdpy601'], 'LoginPassword' => ['title' => '登录密码'."\n", 'description' => '登录密码'."\n", 'type' => 'string', 'required' => false, 'example' => '***'], '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, ], 'SecurityGroupId' => ['title' => '安全组id', 'description' => '安全组ID', 'type' => 'string', 'required' => false, 'example' => 'sg-uf68xu2102avz7pl3t5d'], ], '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, ], 'SecurityGroupId' => ['title' => '安全组id', 'description' => '安全组ID', 'type' => 'string', 'required' => false, 'example' => 'sg-uf68xu2102avz7pl3t5d'], ], 'required' => false, ], 'required' => false, ], 'NodeGroupId' => ['title' => '节点组id', 'description' => '节点组ID', 'type' => 'string', 'required' => false, 'example' => 'i16d4883a46cbadeb4bc9'], 'UserData' => ['title' => '用户自定义脚本,命令', 'description' => '自定义可执行shell脚本,需要以 Base64 方式编码,原始数据最多为 16 KB。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh'], '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'], 'SavingsPlanId' => ['title' => '交换机 ID', 'description' => '节省计划ID', 'type' => 'string', 'required' => false, 'example' => 'spn-25e985acAWbrwEBJ'], ], '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' => '扩容集群', 'description' => '关闭远程会话的接口。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ExtendCluster'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ExtendCluster', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'GetHyperNode' => [ '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' => 'HyperNodeId', 'in' => 'formData', 'schema' => ['description' => '超节点ID', 'type' => 'string', 'required' => true, 'example' => 'e01-cn-zvp2tgykr08'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '请求id', 'description' => '请求id', 'type' => 'string', 'example' => '2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1'], 'NodeGroupName' => ['title' => '节点组名称', 'description' => '节点组名称', 'type' => 'string', 'example' => 'emr-default'], 'ClusterId' => ['title' => '集群id', 'description' => '集群id', 'type' => 'string', 'example' => 'i112138561737531371671'], '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' => 'efg2.C48cNHmcn'], 'ExpireTime' => ['title' => '过期时间', 'description' => '过期时间', 'type' => 'string', 'example' => '2026-05-14T00:00:00'], 'HpnZone' => ['description' => '集群编号', 'type' => 'string', 'example' => 'A1'], 'ResourceGroupId' => ['description' => '资源组ID。', 'type' => 'string', 'example' => 'rg-acfmwfm33rlt6zi'], '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' => 'alywlcb-lingjun-gpu-0025'], 'Status' => ['description' => '状态', 'type' => 'string', 'example' => 'InProgress'], 'ImageName' => ['description' => '镜像名', 'type' => 'string', 'example' => 'Alinux3_x86_5.10.134-16.3_NV_RunC_D3_E3C7_570.133.20_V1.0_250428'], 'Networks' => [ 'description' => '网络信息', 'type' => 'object', 'properties' => [ 'BondName' => ['description' => '机器网口名称。', 'type' => 'string', 'example' => 'bond0'], 'Ip' => ['description' => '专有网络内的机器IP。', 'type' => 'string', 'example' => '172.17.231.113'], ], ], 'UserData' => ['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-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'], ], ], ], ], ], ], 'Status' => ['description' => '节点状态', 'type' => 'string', 'example' => 'Using'], 'Hostname' => ['title' => '主机名', 'type' => 'string', 'example' => 'alywlcb-lingjun-gpu-0025'], ], 'title' => 'Schema of Response', 'description' => 'Schema of Response', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '查询超节点详情', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:GetHyperNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1\\",\\n \\"NodeGroupName\\": \\"emr-default\\",\\n \\"ClusterId\\": \\"i112138561737531371671\\",\\n \\"ClusterName\\": \\"Standard_Cluster\\",\\n \\"ZoneId\\": \\"cn-wulanchabu-c\\",\\n \\"CreateTime\\": \\"2022-11-30T02:00:00.852Z\\",\\n \\"NodeGroupId\\": \\"ng-ec3c96ff0aa4c60d\\",\\n \\"MachineType\\": \\"efg2.C48cNHmcn\\",\\n \\"ExpireTime\\": \\"2026-05-14T00:00:00\\",\\n \\"HpnZone\\": \\"A1\\",\\n \\"ResourceGroupId\\": \\"rg-acfmwfm33rlt6zi\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"HyperNodeId\\": \\"e01-cn-zvp2tgykr08\\",\\n \\"Nodes\\": [\\n {\\n \\"NodeId\\": \\"e01-cn-zvp2tgykr0b\\",\\n \\"ImageId\\": \\"i190297201669099844192\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\",\\n \\"Status\\": \\"InProgress\\",\\n \\"ImageName\\": \\"Alinux3_x86_5.10.134-16.3_NV_RunC_D3_E3C7_570.133.20_V1.0_250428\\",\\n \\"Networks\\": {\\n \\"BondName\\": \\"bond0\\",\\n \\"Ip\\": \\"172.17.231.113\\"\\n },\\n \\"UserData\\": \\"#!/bin/bash\\\\nuptime\\\\necho \\\\\\"aaaaaaa\\\\\\" >> /tmp/ttttt20250110141010.sh\\",\\n \\"Disks\\": [\\n {\\n \\"DiskId\\": \\"d-bp1564bcc2306uui4zpk\\",\\n \\"Category\\": \\"DOWNLINK_PACKET\\",\\n \\"Size\\": 5,\\n \\"PerformanceLevel\\": \\"PL0\\",\\n \\"Type\\": \\"system\\"\\n }\\n ]\\n }\\n ],\\n \\"Status\\": \\"Using\\",\\n \\"Hostname\\": \\"alywlcb-lingjun-gpu-0025\\"\\n}","type":"json"}]', ], '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'], 'title' => '查询集群分组列表及分组下的超节点列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusterHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#clusterId}'], ], ], ], ], '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"}]', ], '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' => '2026-02-02T11:27:07'], 'ExpiredTime' => ['title' => '机器过期时间', 'description' => '机器过期时间。', 'type' => 'string', 'example' => '2026-03-03T00:00:00'], '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(表示灵骏中国站包年包月)、bccluster_eflocomputing_public_intl(表示灵骏国际站包年包月) '], '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\\": \\"2026-02-02T11:27:07\\",\\n \\"ExpiredTime\\": \\"2026-03-03T00:00:00\\",\\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(表示灵骏中国站包年包月)、bccluster_eflocomputing_public_intl(表示灵骏国际站包年包月) \\",\\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' => '查询集群节点列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListClusterNodes'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusterNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#clusterId}'], ], ], ], ], ], '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' => '2026-01-27T14:54:02.360'], 'UpdateTime' => ['title' => '更新时间', 'description' => '更新时间', 'type' => 'string', 'example' => '2026-01-28T20:56:32.585'], 'ClusterDescription' => ['title' => '集群描述', 'description' => '集群描述', 'type' => 'string', 'example' => 'Test cluster'], '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'], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2FE2B22C-CF9D-59DE-BF63-DC9B9B33A9D1\\",\\n \\"Clusters\\": [\\n {\\n \\"Components\\": \\"{}\\",\\n \\"ClusterId\\": \\"i137590131672134915401\\",\\n \\"ClusterName\\": \\"cnp_test_cluster\\",\\n \\"OperatingState\\": \\"initializing\\",\\n \\"TaskId\\": \\"i156365121663149566024\\",\\n \\"ClusterType\\": \\"AckEdgePro\\",\\n \\"NodeCount\\": 12,\\n \\"NodeGroupCount\\": 2,\\n \\"CreateTime\\": \\"2026-01-27T14:54:02.360\\",\\n \\"UpdateTime\\": \\"2026-01-28T20:56:32.585\\",\\n \\"ClusterDescription\\": \\"Test cluster\\",\\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' => '查询集群列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListClusters'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusters', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], ], ], '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' => 'Test diagnosis information'], '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'], ], 'description' => '', ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AC4F0004-7BCE-52E0-891B-CAC7D64E3368\\",\\n \\"DiagnosticResults\\": [\\n {\\n \\"DiagContent\\": \\"Test diagnosis information\\",\\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' => '诊断任务列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDiagnosticResults'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListDiagnosticResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], ], ], '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'], 'title' => '查询可用超节点列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListFreeHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/*'], ], ], ], ], '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"}]', ], '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' => '2026-02-02T11:27:07'], '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' => '2026-03-03T00:00:00'], '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\\": \\"2026-02-02T11:27:07\\",\\n \\"NodeId\\": \\"e01-cn-7pp2x193801\\",\\n \\"MachineType\\": \\"efg1.nvga1\\",\\n \\"Sn\\": \\"sn_pozkHBgicd\\",\\n \\"ExpiredTime\\": \\"2026-03-03T00:00:00\\",\\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' => '获取未使用节点列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFreeNodes'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListFreeNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], ], ], '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'], ], 'description' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '查询超节点', 'description' => '查询超节点详细信息。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/*'], ], ], ], ], '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"}]', ], 'ListImages' => [ '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'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'title' => '查询镜像列表', 'summary' => '查询用户可用的镜像列表。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListImages'], ], ], 'ramActions' => [], '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"}]', ], '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' => '机型网络配置查询', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListMachineNetworkInfo'], ], ], 'ramActions' => [], ], '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'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'title' => '查询机型列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListMachineTypes'], ], ], 'ramActions' => [], '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"}]', ], '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'], ], ], ], ], 'title' => '网络列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetTestResults'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListNetTestResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], ], '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"}]', ], 'ListNodeGroups' => [ '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' => [ 'ClusterId' => ['description' => '集群id', 'type' => 'string', 'example' => 'i113952461729854708648'], 'ClusterName' => ['description' => '集群名称', 'type' => 'string', 'example' => 'wzq-exclusivelite-71'], 'CreateTime' => ['description' => '创建时间', 'type' => 'string', 'example' => '2024-02-27T13:16:31.599'], 'Description' => ['description' => '描述', 'type' => 'string', 'example' => 'created by ga2_prepare'], 'GroupId' => ['description' => '组ID。', 'type' => 'string', 'example' => '238276221'], 'GroupName' => ['description' => '组名称。', 'type' => 'string', 'example' => 'backend-group'], 'ImageId' => ['description' => '镜像id', 'type' => 'string', 'example' => 'i194015071707321240258'], 'ImageName' => ['description' => '镜像名称', 'type' => 'string', 'example' => 'CentOS_7.9_x86_64_FULL_20221110'], 'MachineType' => ['description' => '机型', 'type' => 'string', 'example' => 'efg1.nvga1n'], 'NodeCount' => ['description' => '节点数', 'type' => 'integer', 'format' => 'int64', 'example' => '2'], 'UpdateTime' => ['description' => '更新时间', 'type' => 'string', 'example' => '2023-09-22T00:03:05.114'], 'ZoneId' => ['description' => '可用区id', 'type' => 'string', 'example' => 'cn-shenzhen-c'], 'FileSystemMountEnabled' => ['title' => '是否支持文件存储挂载', 'description' => '是否支持文件存储挂载', 'type' => 'boolean'], 'VirtualGpuEnabled' => ['title' => '是否支持GPU虚拟化切分', 'description' => '是否支持GPU虚拟化切分', 'type' => 'boolean', 'example' => 'false'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'title' => '查询集群下的节点分组信息', 'summary' => '查询集群下的节点分组信息。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNodeGroups'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListNodeGroups', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"887FA855-89F4-5DB3-B305-C5879EC480E6\\",\\n \\"NextToken\\": \\"563d42ae0b17572449ec8c97f7f66069\\",\\n \\"Groups\\": [\\n {\\n \\"ClusterId\\": \\"i113952461729854708648\\",\\n \\"ClusterName\\": \\"wzq-exclusivelite-71\\",\\n \\"CreateTime\\": \\"2024-02-27T13:16:31.599\\",\\n \\"Description\\": \\"created by ga2_prepare\\",\\n \\"GroupId\\": \\"238276221\\",\\n \\"GroupName\\": \\"backend-group\\",\\n \\"ImageId\\": \\"i194015071707321240258\\",\\n \\"ImageName\\": \\"CentOS_7.9_x86_64_FULL_20221110\\",\\n \\"MachineType\\": \\"efg1.nvga1n\\",\\n \\"NodeCount\\": 2,\\n \\"UpdateTime\\": \\"2023-09-22T00:03:05.114\\",\\n \\"ZoneId\\": \\"cn-shenzhen-c\\",\\n \\"FileSystemMountEnabled\\": true,\\n \\"VirtualGpuEnabled\\": false\\n }\\n ]\\n}","type":"json"}]', ], 'ListSyslogs' => [ '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'], 'title' => '查询系统内核日志', 'summary' => '查询系统日志。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], '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"}]', ], 'ListTagResources' => [ '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' => [ 'description' => '标签列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => '标签键。', 'type' => 'string', 'required' => false, 'example' => 'PodName'], 'Value' => ['description' => '标签值。', 'type' => 'string', 'required' => false, 'example' => 'WFT-OTC'], ], 'required' => false, 'description' => '', ], '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' => [ 'description' => '标签资源。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TagKey' => ['description' => '标签键。', 'type' => 'string', 'example' => 'env'], 'TagValue' => ['description' => '标签值。', 'type' => 'string', 'example' => 'dev'."\n"], 'ResourceId' => ['description' => '资源ID。', 'type' => 'string', 'example' => 'i15azeddnvf7uhw2oij57o0'], 'ResourceType' => [ 'description' => '资源类型。', 'type' => 'string', 'enumValueTitles' => ['Node' => '节点', 'Cluster' => '集群'], 'example' => 'Cluster'."\n", ], ], 'description' => '', ], ], ], 'description' => '', ], 'NextToken' => ['description' => '下一页的NextToken,请求下一页时带上此返回值。', 'type' => 'string', 'example' => 'AAAAAdQ3Z+oPlg49gsr2y8jb6wY='], ], ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', 'description' => '处理请求时发生系统错误'], ], 403 => [ ['errorCode' => 'NoPermission ', 'errorMessage' => 'The operator is not permission for this operate', 'description' => ''], ], ], 'title' => '查询资源标签', 'summary' => '查询资源标签。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '1000', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTagResources'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListTagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], ], '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"}]', ], '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' => '查询用户可以使用的集群类型', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUserClusterTypes'], ], ], 'ramActions' => [], ], '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'], 'title' => '查询Vsc列表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListVscs'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListVscs', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/*'], ], ], ], ], '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"}]', ], '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' => '重启机器', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RebootNodes'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:RebootNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], 'ReimageNodes' => [ '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, 'description' => '', ], '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' => '自定义可执行shell脚本,需要以 Base64 方式编码,原始数据最多为 16 KB。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh'], ], ], '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'], ], 'description' => '', ], ], ], 'title' => '机器重装', 'summary' => '机器重装。', 'changeSet' => [ ['createdAt' => '2023-08-15T14:48:11.000Z', 'description' => 'Request parameters changed'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReimageNodes'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ReimageNodes', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"15FBCD9B-C93F-54E8-A168-AADE7E66DAD2\\",\\n \\"TaskId\\": \\"i158782151663841517926\\"\\n}","type":"json"}]', ], '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'], ], ], ], ], 'title' => '报告节点状态', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:ReportNodesStatus', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"B0699629-14FC-51E7-B49E-AAD83F6FEB60\\",\\n \\"ErrorMessage\\": \\"Resource not found\\"\\n}","type":"json"}]', ], '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的脚本', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RunCommand'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:RunCommand', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Command', 'arn' => 'acs:ecs:{#regionId}:{#accountId}:command/{#CommandId}'], ], ], ], ], ], '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实例下发远程文件', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SendFile'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:SendFile', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], ], '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' => '集群缩容', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ShrinkCluster'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ShrinkCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], ], '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' => '停止运维命令', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'StopInvocation'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:StopInvocation', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], ], ], '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' => '节点关机', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'StopNodes'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:StopNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], ], ], 'TagResources' => [ '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' => '标签', 'description' => '标签。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => '标签键。', 'type' => 'string', 'required' => false, 'example' => 'app', 'maxLength' => 128], 'Value' => ['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 of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'E7BB53E1-0B08-5C4E-BA66-9225548C3151'], ], ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', 'description' => '处理请求时发生系统错误'], ], 403 => [ ['errorCode' => 'NoPermission', 'errorMessage' => 'The operator is not permission for this operate', 'description' => ''], ], ], 'title' => '资源打标签', 'summary' => '资源打用户标签。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '1000', 'countWindow' => 1, 'regionId' => '*', 'api' => 'TagResources'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:TagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E7BB53E1-0B08-5C4E-BA66-9225548C3151\\"\\n}","type":"json"}]', ], 'UntagResources' => [ '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' => [ 'description' => '资源id列表', 'type' => 'array', 'items' => ['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' => [ 'description' => '标签键列表', 'type' => 'array', 'items' => ['description' => '标签键,最多20个子项', 'type' => 'string', 'required' => false, 'example' => 'ac-cus-tag-0'], 'required' => false, 'maxItems' => 21, ], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['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 of the request', 'description' => '请求id', 'type' => 'string', 'example' => '81F648D0-5570-5351-AE98-6F501C7E957F'], ], ], ], ], 'errorCodes' => [ 400 => [ ['errorCode' => 'SystemError', 'errorMessage' => 'A system error occurred while processing your request', 'description' => '处理请求时发生系统错误'], ], 403 => [ ['errorCode' => 'NoPermission', 'errorMessage' => 'The operator is not permission for this operate ', 'description' => ''], ], ], 'title' => '删除资源标签', 'summary' => '删除资源自定义标签。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '1000', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UntagResources'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:UntagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"81F648D0-5570-5351-AE98-6F501C7E957F\\"\\n}","type":"json"}]', ], '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' => '自定义可执行shell脚本,需要以 Base64 方式编码,原始数据最多为 16 KB。', 'type' => 'string', 'required' => false, 'example' => 'ZWNobyBoZWxsbyBlY3Mh'], ], [ 'name' => 'FileSystemMountEnabled', 'in' => 'formData', 'schema' => ['description' => '是否支持文件存储挂载', 'type' => 'boolean', 'required' => false, 'example' => 'True'], ], [ 'name' => 'KeyPairName', 'in' => 'formData', 'schema' => ['title' => '', 'description' => '密钥对名称。', 'type' => 'string', 'required' => false, 'example' => 'test'], ], [ 'name' => 'RamRoleName', 'in' => 'formData', 'schema' => ['title' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。设置的角色的信任主体必须为“智能计算灵骏”。'."\n" .'注意:当前暂不支持将已有角色清空。', 'description' => '节点 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的节点 RAM 角色。设置的角色的信任主体必须为“智能计算灵骏”。'."\n" .'注意:当前暂不支持将已有角色清空。', 'type' => 'string', 'required' => false, 'docRequired' => false, 'example' => 'xianwen-test-ram-role', 'maxLength' => 128], ], [ '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' => '密码'], ], [ 'name' => 'SystemDisk', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'title' => '系统盘配置', 'type' => 'object', 'properties' => [ 'PerformanceLevel' => ['title' => '性能等级', 'type' => 'string'], ], ], ], ], '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'], ], 'description' => '', ], ], ], 'title' => '更新节点分组', 'description' => '创建会话的接口,返回前端EndPoint,并且起一个周期任务跟踪会话状态', 'changeSet' => [ ['createdAt' => '2025-05-30T08:28:53.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-05-20T09:31:29.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-04-24T03:16:49.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-04-24T03:16:49.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-04-24T03:16:49.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-04-24T03:16:49.000Z', 'description' => 'Request parameters changed'], ['createdAt' => '2025-04-24T02:25:54.000Z', 'description' => 'Request parameters changed, Response parameters changed'], ['createdAt' => '2025-03-25T10:57:57.000Z', 'description' => 'Request parameters changed'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'UpdateNodeGroup'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:UpdateNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"8F065DDD-6996-5973-9691-9EC57BD0072E\\",\\n \\"TaskId\\": \\"i154273451745372344629\\"\\n}","type":"json"}]', ], ], 'endpoints' => [ ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-wulanchabu.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-wulanchabu.aliyuncs.com'], ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-beijing.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-beijing.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-shanghai.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shanghai.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-hongkong.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-hongkong.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-hongkong.aliyuncs.com'], ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-heyuan.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-heyuan.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-heyuan.aliyuncs.com'], ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-zhangjiakou.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-shenzhen.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shenzhen.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-northeast-1.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-northeast-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-northeast-1.aliyuncs.com'], ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-guangzhou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-guangzhou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-guangzhou.aliyuncs.com'], ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-1.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-3.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-3.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-3.aliyuncs.com'], ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-huhehaote.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-huhehaote.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-huhehaote.aliyuncs.com'], ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-southeast-7.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-southeast-7.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-7.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.cn-hangzhou.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-hangzhou.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'ap-southeast-8', 'regionName' => '马来西亚(柔佛州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-controller.ap-sourtheast-8.aliyuncs.com', 'endpoint' => 'eflo-controller.ap-sourtheast-8.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.ap-southeast-8.aliyuncs.com'], ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'eflo-controller.eu-central-1.aliyuncs.com', 'endpoint' => 'eflo-controller.eu-central-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.eu-central-1.aliyuncs.com'], ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'eflo-controller.me-east-1.aliyuncs.com', 'endpoint' => 'eflo-controller.me-east-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.me-east-1.aliyuncs.com'], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'eflo-controller.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'eflo-controller.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'eflo-controller-vpc.cn-shanghai-finance-1.aliyuncs.com'], ], 'errorCodes' => [ ['code' => 'RESOURCE_NOT_FOUND', 'message' => 'Resource does not exist.', 'http_code' => 400, 'description' => '资源不存在'], ['code' => 'SystemError', 'message' => 'A system error occurred while processing your request', 'http_code' => 400, 'description' => '处理请求时发生系统错误'], ], 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'StopInvocation'], ['threshold' => '1000', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTagResources'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeCluster'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'StopNodes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'UntagResources'], ['threshold' => '100', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DescribeNodeType'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeVsc'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeHyperNode'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetHyperNode'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateSession'], ['threshold' => '60', 'countWindow' => 1, 'regionId' => '*', 'api' => 'RunCommand'], ['threshold' => '600', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DescribeNode'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteNode'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFreeHyperNodes'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeTask'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateVsc'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ReimageNodes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateNetTestTask'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeSendFileResults'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeZones'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ExtendCluster'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ReportNodesStatus'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListClusterHyperNodes'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNetTestResults'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListMachineNetworkInfo'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListUserClusterTypes'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListNodeGroups'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListSyslogs'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DeleteNodeGroup'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeDiagnosticResult'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'RebootNodes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ChangeNodeTypes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateCluster'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListMachineTypes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ShrinkCluster'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DeleteCluster'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ChangeNodeGroup'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateDiagnosticTask'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CreateNodeGroup'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListImages'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListClusterNodes'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDiagnosticResults'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeRegions'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ApproveOperation'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListClusters'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListVscs'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListHyperNodes'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'SendFile'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'UpdateNodeGroup'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'DeleteVsc'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeNodeGroup'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteHyperNode'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'CloseSession'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeInvocations'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DescribeNetTestResult'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'TagResources'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFreeNodes'], ['threshold' => '60', 'countWindow' => 60, 'regionId' => '*', 'api' => 'ChangeResourceGroup'], ], ], 'ram' => [ 'productCode' => 'Eflo', 'productName' => '智能计算灵骏', 'ramCodes' => ['eflo'], 'ramLevel' => '资源级', 'ramConditions' => [ [ 'name' => 'eflo:ImageSource', 'schema' => ['type' => 'String', 'description' => '镜像来源'], ], [ 'name' => 'eflo:ImageOwnerId', 'schema' => ['type' => 'String', 'description' => '镜像的所有者UID。'], ], ], 'ramActions' => [ [ 'apiName' => 'DescribeCluster', 'description' => '查询集群', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'DeleteCluster', 'description' => '删除集群', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'CreateSession', 'description' => '创建会话', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateSession', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'DescribeDiagnosticResult', 'description' => '查询诊断任务结果', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeDiagnosticResult', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ApproveOperation', 'description' => '审批运维操作', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ApproveOperation', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ListVscs', 'description' => '查询Vsc列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListVscs', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/*'], ], ], ], [ 'apiName' => 'CloseSession', 'description' => '断开链接', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:CloseSession', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'StopNodes', 'description' => '节点关机', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:StopNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ListDiagnosticResults', 'description' => '诊断任务列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListDiagnosticResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], [ 'apiName' => 'DeleteHyperNode', 'description' => '释放超节点', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteHyperNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'DeleteVsc', 'description' => '删除Vsc', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], [ 'apiName' => 'ListClusterNodes', 'description' => '查询集群节点列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusterNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#clusterId}'], ], ], ], [ 'apiName' => 'UntagResources', 'description' => '删除资源标签', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:UntagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'DescribeSendFileResults', 'description' => '查询下发文件列表及状态', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeSendFileResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], [ 'apiName' => 'DescribeHyperNode', 'description' => '查询超节点详细信息接口', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeHyperNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'RebootNodes', 'description' => '重启机器', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:RebootNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ListSyslogs', 'description' => '查询系统内核日志', 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListSyslogs', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ListTagResources', 'description' => '查询资源标签', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListTagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'UpdateNodeGroup', 'description' => '更新节点分组', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:UpdateNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'StopInvocation', 'description' => '停止运维命令', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:StopInvocation', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], [ 'apiName' => 'CreateDiagnosticTask', 'description' => '诊断任务创建接口', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateDiagnosticTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ListFreeHyperNodes', 'description' => '查询可用超节点列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListFreeHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/*'], ], ], ], [ 'apiName' => 'ListClusterHyperNodes', 'description' => '查询集群分组列表及分组下的超节点列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusterHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#clusterId}'], ], ], ], [ 'apiName' => 'ChangeResourceGroup', 'description' => '资源转组', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ChangeResourceGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'RunCommand', 'description' => '一台或多台灵骏机器中执行一段Shell的脚本', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:RunCommand', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Command', 'arn' => 'acs:ecs:{#regionId}:{#accountId}:command/{#CommandId}'], ], ], ], [ 'apiName' => 'ExtendCluster', 'description' => '扩容集群', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ExtendCluster', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'DeleteNode', 'description' => '释放节点', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ReimageNodes', 'description' => '机器重装', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ReimageNodes', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'CreateCluster', 'description' => '创建集群', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateCluster', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], [ 'apiName' => 'DeleteNodeGroup', 'description' => '删除节点分组', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'eflo:DeleteNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'DescribeVsc', 'description' => '查询Vsc', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ], ], ], [ 'apiName' => 'TagResources', 'description' => '资源打标签', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:TagResources', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ], ], ], [ 'apiName' => 'ShrinkCluster', 'description' => '集群缩容', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ShrinkCluster', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ChangeNodeTypes', 'description' => '节点规格修改', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ChangeNodeTypes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ListClusters', 'description' => '查询集群列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListClusters', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], [ 'apiName' => 'DescribeInvocations', 'description' => '查询命令的执行列表和状态', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeInvocations', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], [ 'apiName' => 'DescribeNode', 'description' => '查询节点', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNode', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'DescribeNetTestResult', 'description' => '查询网络测试结果', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNetTestResult', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'CreateNetTestTask', 'description' => '创建网络测试任务', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateNetTestTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'CreateNodeGroup', 'description' => '创建集群下的节点分组', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ListHyperNodes', 'description' => '查询超节点', 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListHyperNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/*'], ], ], ], [ 'apiName' => 'DescribeTask', 'description' => '查询任务信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeTask', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'DescribeNodeGroup', 'description' => '查询节点组详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:DescribeNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ChangeNodeGroup', 'description' => '变更节点组', 'operationType' => 'update', 'ramAction' => [ 'action' => 'eflo:ChangeNodeGroup', 'authLevel' => 'resource', 'actionConditions' => [ ['conditionKey' => 'eflo:ImageSource', 'validationType' => 'always'], ['conditionKey' => 'eflo:ImageOwnerId', 'validationType' => 'always'], ], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ReportNodesStatus', 'description' => '报告节点状态', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:ReportNodesStatus', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'ListFreeNodes', 'description' => '获取未使用节点列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListFreeNodes', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ], ], ], [ 'apiName' => 'ListNodeGroups', 'description' => '查询集群下的节点分组信息', 'operationType' => 'list', 'ramAction' => [ 'action' => 'eflo:ListNodeGroups', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ], ], ], [ 'apiName' => 'ListNetTestResults', 'description' => '网络列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:ListNetTestResults', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ], ], ], [ 'apiName' => 'SendFile', 'description' => '向一台或多台ECS实例下发远程文件', 'operationType' => 'get', 'ramAction' => [ 'action' => 'eflo:SendFile', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ], ], ], [ 'apiName' => 'CreateVsc', 'description' => '创建Vsc', 'operationType' => 'create', 'ramAction' => [ 'action' => 'eflo:CreateVsc', 'authLevel' => 'resource', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'Eflo', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/*'], ], ], ], ], 'resourceTypes' => [ ['validationType' => 'always', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/{#ClusterId}'], ['validationType' => 'always', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'always', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/*'], ['validationType' => 'always', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:cluster/*'], ['validationType' => 'always', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/{#HyperNodeId}'], ['validationType' => 'always', 'resourceType' => 'Vsc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vsc/{#VscId}'], ['validationType' => 'conditional', 'resourceType' => 'Vpd', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vpd/{#VpdId}'], ['validationType' => 'conditional', 'resourceType' => 'Subnet', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:subnet/{#SubnetId}'], ['validationType' => 'conditional', 'resourceType' => 'Vcc', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:vcc/{#VccId}'], ['validationType' => 'conditional', 'resourceType' => 'ElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:elasticnetworkinterface/{#ElasticNetworkInterfaceId}'], ['validationType' => 'conditional', 'resourceType' => 'Er', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:er/{#ErId}'], ['validationType' => 'conditional', 'resourceType' => 'NetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:networkinterface/{#NetworkInterfaceId}'], ['validationType' => 'conditional', 'resourceType' => 'HighDensityElasticNetworkInterface', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hdeni/{#HighDensityElasticNetworkInterfaceId}'], ['validationType' => 'always', 'resourceType' => 'Node', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/*'], ['validationType' => 'always', 'resourceType' => 'Cluster', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:node/{#NodeId}'], ['validationType' => 'always', 'resourceType' => 'HyperNode', 'arn' => 'acs:eflo:{#regionId}:{#accountId}:hypernode/*'], ['validationType' => 'conditional', 'resourceType' => 'Command', 'arn' => 'acs:ecs:{#regionId}:{#accountId}:command/{#CommandId}'], ], ], ];