'1.0', 'info' => ['style' => 'RPC', 'product' => 'eflo-cnp', 'version' => '2023-08-28'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ChangeResourceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CheckServiceLinkedRoleEfloCnpForDeleting' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RoleArn', 'in' => 'query', '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', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AccountId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateExperimentPlan' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ExternalParams', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'PlanTemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateExperimentPlanTemplate' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'TemplateName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplateDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivacyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TemplatePipeline', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', '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], '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], 'SettingParams' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'string'], ], ], ], ], ], ], ], '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], ], ], ], ], ], 'DeleteExperiment' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], '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' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DeleteExperimentPlanTemplate' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetExperiment' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetExperimentPlan' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetExperimentPlanTemplate' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'GetExperimentResultData' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ExperimentId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'Hostname', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WorkloadType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetResource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'GetResourcePredictResult' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'GetWorkload' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'WorkloadId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'ListExperimentPlanTemplates' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PrivacyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListExperimentPlans' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceName', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'PlanTaskStatus', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'CreatTimeOrder', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTimeOrder', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTimeOrder', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Page', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'TemplateId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'ListExperiments' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PlanId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListTagResources' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ '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, ], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], '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' => [], ], ], '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' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false, 'maxLength' => 128], 'Value' => ['type' => 'string', 'required' => false, 'maxLength' => 256], ], ], 'maxItems' => 21, ], ], ], ], 'UntagResources' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', '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' => [ '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], ], ], ], ], ], ], '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], ], ], ], ], ], ], 'endpoints' => [ ['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'], ], ];