From 814ec806c22e2782390af5a4a05cb6281aabd5e1 Mon Sep 17 00:00:00 2001 From: Zhineng Li Date: Sun, 12 Jul 2026 16:56:35 +0800 Subject: update APIs 20260712 --- data/eflo-cnp/2023-08-28/api-docs.php | 1337 ++++++++++----------------------- 1 file changed, 399 insertions(+), 938 deletions(-) (limited to 'data/eflo-cnp/2023-08-28') diff --git a/data/eflo-cnp/2023-08-28/api-docs.php b/data/eflo-cnp/2023-08-28/api-docs.php index aadac6d..3c02fc5 100644 --- a/data/eflo-cnp/2023-08-28/api-docs.php +++ b/data/eflo-cnp/2023-08-28/api-docs.php @@ -1,271 +1,13 @@ '1.0', - 'info' => [ - 'style' => 'RPC', - 'product' => 'eflo-cnp', - 'version' => '2023-08-28', - ], + 'info' => ['style' => 'RPC', 'product' => 'eflo-cnp', 'version' => '2023-08-28'], 'components' => [ 'schemas' => [], ], 'apis' => [ - 'CreateResource' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'ClusterDesc', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ClusterId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'MachineTypes', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'MemoryInfo' => [ - 'type' => 'string', - 'required' => false, - ], - 'Type' => [ - 'type' => 'string', - 'required' => false, - ], - 'BondNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'NodeCount' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], - 'CpuInfo' => [ - 'type' => 'string', - 'required' => true, - ], - 'NetworkInfo' => [ - 'type' => 'string', - 'required' => false, - ], - 'GpuInfo' => [ - 'type' => 'string', - 'required' => true, - ], - 'DiskInfo' => [ - 'type' => 'string', - 'required' => false, - ], - 'NetworkMode' => [ - 'type' => 'string', - 'required' => false, - ], - 'Name' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - [ - 'name' => 'UserAccessParam', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'AccessId' => [ - 'type' => 'string', - 'required' => true, - ], - 'AccessKey' => [ - 'type' => 'string', - 'required' => true, - ], - 'WorkspaceId' => [ - 'type' => 'string', - 'required' => true, - ], - 'Endpoint' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - ], - ], - 'ValidateResource' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'UserAccessParam', - 'in' => 'formData', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'AccessId' => [ - 'type' => 'string', - 'required' => false, - ], - 'AccessKey' => [ - 'type' => 'string', - 'required' => false, - ], - 'WorkspaceId' => [ - 'type' => 'string', - 'required' => false, - ], - 'Endpoint' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - 'GetResource' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ClusterId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - ], - 'ListWorkloads' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'Scope', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'GetWorkload' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'WorkloadId', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - ], - ], - 'StopExperiment' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ChangeResourceGroup' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -274,66 +16,30 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'ResourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'GetExperiment' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'ExperimentId', + 'name' => 'RegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'DeleteExperiment' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CheckServiceLinkedRoleEfloCnpForDeleting' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -342,75 +48,35 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'RoleArn', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'ServiceName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ListExperiments' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'PlanId', + 'name' => 'SPIRegionId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'Order', + 'name' => 'DeletionTaskId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ResourceGroupId', + 'name' => 'AccountId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetExperimentResultData' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateExperimentPlan' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -419,106 +85,54 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ExperimentId', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'Hostname', + 'name' => 'ResourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'WorkloadType', + 'name' => 'ExternalParams', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'style' => 'json', + 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - 'CheckServiceLinkedRoleEfloCnpForDeleting' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'RoleArn', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ServiceName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'SPIRegionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'DeletionTaskId', + 'name' => 'Tag', 'in' => 'query', + 'style' => 'repeatList', 'schema' => [ - 'type' => 'string', + 'type' => 'array', 'required' => false, + 'items' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], + ], + 'maxItems' => 21, ], ], [ - 'name' => 'AccountId', + 'name' => 'PlanTemplateName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateExperimentPlanTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -529,35 +143,22 @@ [ 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TemplateName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateDescription', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivacyLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplatePipeline', @@ -570,77 +171,29 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'WorkloadId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'WorkloadName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Scene' => [ - 'type' => 'string', - 'required' => true, - ], + 'WorkloadId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'WorkloadName' => ['type' => 'string', 'required' => true], + 'Scene' => ['type' => 'string', 'required' => true], 'EnvParams' => [ 'type' => 'object', 'required' => true, 'properties' => [ - 'CpuPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'GpuPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'MemoryPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'ShareMemory' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'WorkerNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'CudaVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'NCCLVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'GpuDriverVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'PyTorchVersion' => [ - 'type' => 'string', - 'required' => false, - ], + 'CpuPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'GpuPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'MemoryPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'ShareMemory' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'WorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'CudaVersion' => ['type' => 'string', 'required' => false], + 'NCCLVersion' => ['type' => 'string', 'required' => false], + 'GpuDriverVersion' => ['type' => 'string', 'required' => false], + 'PyTorchVersion' => ['type' => 'string', 'required' => false], ], ], - 'PipelineOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'PipelineOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'SettingParams' => [ 'type' => 'object', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], + 'additionalProperties' => ['type' => 'string'], ], ], ], @@ -648,14 +201,9 @@ ], ], ], - 'UpdateExperimentPlanTemplate' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateResource' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -664,110 +212,83 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', + 'name' => 'ClusterName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'ClusterDesc', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'ClusterId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'MachineTypes', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', + 'type' => 'object', 'required' => true, + 'properties' => [ + 'MemoryInfo' => ['type' => 'string', 'required' => false], + 'Type' => ['type' => 'string', 'required' => false], + 'BondNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'NodeCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], + 'CpuInfo' => ['type' => 'string', 'required' => true], + 'NetworkInfo' => ['type' => 'string', 'required' => false], + 'GpuInfo' => ['type' => 'string', 'required' => true], + 'DiskInfo' => ['type' => 'string', 'required' => false], + 'NetworkMode' => ['type' => 'string', 'required' => false], + 'Name' => ['type' => 'string', 'required' => false], + ], ], ], [ - 'name' => 'TemplatePipeline', + 'name' => 'UserAccessParam', 'in' => 'formData', 'style' => 'json', 'schema' => [ - 'type' => 'array', + 'type' => 'object', 'required' => true, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'WorkloadId' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - 'WorkloadName' => [ - 'type' => 'string', - 'required' => true, - ], - 'Scene' => [ - 'type' => 'string', - 'required' => true, - ], - 'SettingParams' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - 'EnvParams' => [ - 'type' => 'object', - 'required' => true, - 'properties' => [ - 'CpuPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'GpuPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'MemoryPerWorker' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'ShareMemory' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'WorkerNum' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - 'CudaVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'NCCLVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'GpuDriverVersion' => [ - 'type' => 'string', - 'required' => false, - ], - 'PyTorchVersion' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'PipelineOrder' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], - ], + 'properties' => [ + 'AccessId' => ['type' => 'string', 'required' => true], + 'AccessKey' => ['type' => 'string', 'required' => true], + 'WorkspaceId' => ['type' => 'string', 'required' => true], + 'Endpoint' => ['type' => 'string', 'required' => true], ], ], ], ], ], - 'GetExperimentPlanTemplate' => [ - 'methods' => [ - 'post', + 'DeleteExperiment' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'DeleteExperimentPlan' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -776,24 +297,15 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', + 'name' => 'PlanId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteExperimentPlanTemplate' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -804,22 +316,13 @@ [ 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], - 'ListExperimentPlanTemplates' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetExperiment' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -828,23 +331,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PrivacyLevel', + 'name' => 'ExperimentId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'GetResourcePredictResult' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetExperimentPlan' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -853,33 +353,32 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', + 'name' => 'PlanId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], + ], + ], + 'GetExperimentPlanTemplate' => [ + 'methods' => ['post'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'ResourceId', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], - 'CreateExperimentPlan' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetExperimentResultData' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -888,82 +387,47 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'TemplateId', + 'name' => 'ExperimentId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'ResourceId', + 'name' => 'Hostname', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'ExternalParams', + 'name' => 'WorkloadType', 'in' => 'query', - 'style' => 'json', - 'schema' => [ - 'type' => 'object', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], + ], + ], + 'GetResource' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'Tag', - 'in' => 'query', - 'style' => 'repeatList', - 'schema' => [ - 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'maxItems' => 21, - ], + 'AK' => [], ], + ], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'PlanTemplateName', + 'name' => 'ClusterId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'UpdateExperimentPlan' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetResourcePredictResult' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -972,32 +436,20 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PlanId', + 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'PlanTemplateName', + 'name' => 'ResourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'GetExperimentPlan' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetWorkload' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1006,24 +458,15 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PlanId', + 'name' => 'WorkloadId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], - 'DeleteExperimentPlan' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListExperimentPlanTemplates' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1032,24 +475,15 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'PlanId', + 'name' => 'PrivacyLevel', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListExperimentPlans' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1064,10 +498,7 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ @@ -1077,61 +508,38 @@ 'schema' => [ 'type' => 'array', 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'CreatTimeOrder', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTimeOrder', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTimeOrder', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Page', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Size', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', @@ -1144,14 +552,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - ], + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], ], ], ], @@ -1159,32 +561,18 @@ [ 'name' => 'TemplateId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], - 'ChangeResourceGroup' => [ - 'methods' => [ - 'post', - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListExperiments' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], @@ -1193,46 +581,25 @@ 'deprecated' => false, 'parameters' => [ [ - 'name' => 'ResourceType', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'ResourceId', + 'name' => 'PlanId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'RegionId', + 'name' => 'Order', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'UntagResources' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListTagResources' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1243,10 +610,7 @@ [ 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', @@ -1254,45 +618,78 @@ 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'required' => false, + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ - 'name' => 'TagKey', + 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => true, + 'required' => false, 'items' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Key' => ['type' => 'string', 'required' => false], + 'Value' => ['type' => 'string', 'required' => false], + ], ], - 'maxItems' => 100, + 'maxItems' => 21, ], ], [ - 'name' => 'All', + 'name' => 'NextToken', 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'TagResources' => [ - 'methods' => [ - 'post', + 'ListWorkloads' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'Scope', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + ], + 'StopExperiment' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], ], - 'schemes' => [ - 'https', + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ExperimentId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], ], + ], + 'TagResources' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1303,10 +700,7 @@ [ 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', @@ -1315,10 +709,7 @@ 'schema' => [ 'type' => 'array', 'required' => true, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], @@ -1333,16 +724,8 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 128, - ], - 'Value' => [ - 'type' => 'string', - 'required' => false, - 'maxLength' => 256, - ], + 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 128], + 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 256], ], ], 'maxItems' => 21, @@ -1350,13 +733,9 @@ ], ], ], - 'ListTagResources' => [ - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'UntagResources' => [ + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], @@ -1367,10 +746,7 @@ [ 'name' => 'ResourceType', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', @@ -1378,57 +754,142 @@ 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, - 'items' => [ - 'type' => 'string', - 'required' => false, - ], + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ - 'name' => 'Tag', + 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', - 'required' => false, + 'required' => true, + 'items' => ['type' => 'string', 'required' => false], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'All', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + ], + ], + 'UpdateExperimentPlan' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'PlanId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'PlanTemplateName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + ], + 'UpdateExperimentPlanTemplate' => [ + 'methods' => ['post', 'get'], + 'schemes' => ['https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'TemplatePipeline', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ - 'Key' => [ - 'type' => 'string', + 'WorkloadId' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + 'WorkloadName' => ['type' => 'string', 'required' => true], + 'Scene' => ['type' => 'string', 'required' => true], + 'SettingParams' => [ + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], - 'Value' => [ - 'type' => 'string', - 'required' => false, + 'EnvParams' => [ + 'type' => 'object', + 'required' => true, + 'properties' => [ + 'CpuPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'GpuPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'MemoryPerWorker' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'ShareMemory' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'WorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => true], + 'CudaVersion' => ['type' => 'string', 'required' => false], + 'NCCLVersion' => ['type' => 'string', 'required' => false], + 'GpuDriverVersion' => ['type' => 'string', 'required' => false], + 'PyTorchVersion' => ['type' => 'string', 'required' => false], + ], ], + 'PipelineOrder' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], - 'maxItems' => 21, ], ], + ], + ], + 'ValidateResource' => [ + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ [ - 'name' => 'NextToken', + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'ClusterId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'UserAccessParam', + 'in' => 'formData', + 'style' => 'json', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'AccessId' => ['type' => 'string', 'required' => false], + 'AccessKey' => ['type' => 'string', 'required' => false], + 'WorkspaceId' => ['type' => 'string', 'required' => false], + 'Endpoint' => ['type' => 'string', 'required' => false], + ], ], ], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-wulanchabu', - 'endpoint' => 'eflo-cnp.cn-wulanchabu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-heyuan', - 'endpoint' => 'eflo-cnp.cn-heyuan.aliyuncs.com', - ], + ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-cnp.cn-heyuan.aliyuncs.com', 'endpoint' => 'eflo-cnp.cn-heyuan.aliyuncs.com', 'vpc' => 'eflo-cnp-vpc.cn-heyuan.aliyuncs.com'], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'eflo-cnp.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'eflo-cnp.cn-wulanchabu.aliyuncs.com', 'vpc' => 'eflo-cnp-vpc.cn-wulanchabu.aliyuncs.com'], ], ]; -- cgit v1.2.3