AI&MLOps Platform
Overview
Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of AI&MLOps Platform service and how to call API.
The API is provided as a RESTful API, and it responds in JSON format.
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|
| 1.1 | CURRENT | - |
| 1.0 | DEPRECATED | 20260319 |
OpenAPI URL
https://aimlops-platform.{region}.{environment}.samsungsdscloud.com
Environment and Region List
| environment | region |
|---|
| s | kr-west1 |
| s | kr-east1 |
| g | kr-south1 |
| g | kr-south2 |
| g | kr-south3 |
| e | kr-west1 |
| e | kr-east1 |
1 - APIs
1.1 - Check Cluster Version
1.1.1 - 1.1
get /v1/aimlops-platform/clusters/{cluster_id}/check-version
Description
Check AI&MLOps Platform Cluster Version.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | version required | Version Example : 1.28.1
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/check-version?version={version}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
1.1.2 - 1.0
get /v1/aimlops-platform/clusters/{cluster_id}/check-version
Description
Check AI&MLOps Platform Cluster Version.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | version required | Version Example : 1.28.1
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/check-version?version={version}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
1.2 - Check Duplication AI&MLOps Platform Name
1.2.1 - 1.1
get /v1/aimlops-platform/check-duplication
Description
Check Duplication AI&MLOps Platform Name. (false: no duplicate value, true: duplicate value)
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | release_name required | Release Name Example : aiml-test
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/aimlops-platform/check-duplication?release_name={release_name}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
1.2.2 - 1.0
get /v1/aimlops-platform/check-duplication
Description
Check Duplication AI&MLOps Platform Name. (false: no duplicate value, true: duplicate value)
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | release_name required | Release Name Example : aiml-test
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
Example HTTP request
Request path
/v1/aimlops-platform/check-duplication?release_name={release_name}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
1.3 - Create AI&MLOps Platform
1.3.1 - 1.1
post /v1/aimlops-platform
Description
Create AI&MLOps Platform.
State
ACTIVE (CURRENT)
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Request body
{
"ai_ml_ops_platform_create_request": {
"ai_ml_ops_platform_endpoint_type": "",
"ai_ml_ops_platform_type": "Enterprise",
"cluster_id": "10a599e031e749b7b260868f441e862b",
"image_id": "10a599e031e749b7b260868f441e862b",
"initial_user_email": "example@gmail.com",
"initial_user_password": "147@53A69a",
"node_type": "",
"release_name": "aiml-test",
"storage_class_name": "",
"tags": []
},
"kubernetes_engine_create_request": {
"cifs_volume_id": "",
"cloud_logging_enabled": false,
"k8s_version": "v1.28.1",
"kubernetes_engine_name": "cluster-test",
"lb_id": "",
"private_acl_ip_resource": [],
"public_acl_ip_address": "",
"security_group_id_list": [
"10a599e031e749b7b260868f441e862b"
],
"subnet_id": "10a599e031e749b7b260868f441e862b",
"volume_id": "10a599e031e749b7b260868f441e862b",
"vpc_id": "10a599e031e749b7b260868f441e862b"
},
"node_pool_create_request": {
"cluster_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": 2,
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": false,
"is_auto_scale": false,
"keypair_name": "keypair",
"kubernetes_version": "v1.28.1",
"max_node_count": 3,
"min_node_count": 2,
"name": "nodepool-test",
"server_type_id": "s1v16m64",
"volume_size": 104,
"volume_type_name": "SSD"
}
}
Example HTTP response
Response 201
{
"project_id": "10a599e031e749b7b260868f441e862b",
"request_id": "10a599e031e749b7b260868f441e862b",
"resource_id": "10a599e031e749b7b260868f441e862b"
}
1.3.2 - 1.0
post /v1/aimlops-platform
Description
Create AI&MLOps Platform.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 201 | Created | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Request body
{
"ai_ml_ops_platform_create_request": {
"ai_ml_ops_platform_endpoint_type": "",
"ai_ml_ops_platform_type": "Enterprise",
"cluster_id": "10a599e031e749b7b260868f441e862b",
"image_id": "10a599e031e749b7b260868f441e862b",
"initial_user_email": "example@gmail.com",
"initial_user_password": "147@53A69a",
"node_type": "",
"release_name": "aiml-test",
"storage_class_name": "",
"tags": []
},
"kubernetes_engine_create_request": {
"cifs_volume_id": "",
"cloud_logging_enabled": false,
"k8s_version": "v1.28.1",
"kubernetes_engine_name": "cluster-test",
"lb_id": "",
"private_acl_ip_resource": [],
"public_acl_ip_address": "",
"security_group_id_list": [
"10a599e031e749b7b260868f441e862b"
],
"subnet_id": "10a599e031e749b7b260868f441e862b",
"volume_id": "10a599e031e749b7b260868f441e862b",
"vpc_id": "10a599e031e749b7b260868f441e862b"
},
"node_pool_create_request": {
"cluster_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": 2,
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": false,
"is_auto_scale": false,
"keypair_name": "keypair",
"kubernetes_version": "v1.28.1",
"max_node_count": 3,
"min_node_count": 2,
"name": "nodepool-test",
"server_type_id": "s1v16m64",
"volume_size": 104,
"volume_type_name": "SSD"
}
}
Example HTTP response
Response 201
{
"project_id": "10a599e031e749b7b260868f441e862b",
"request_id": "10a599e031e749b7b260868f441e862b",
"resource_id": "10a599e031e749b7b260868f441e862b"
}
1.4 - Delete AI&MLOps Platform
1.4.1 - 1.1
delete /v1/aimlops-platform/{release_id}
Description
Delete AI&MLOps Platform.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | with_k8s optional | With K8s Engine Example : False
| boolean | False |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | None |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
1.4.2 - 1.0
delete /v1/aimlops-platform/{release_id}
Description
Delete AI&MLOps Platform.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | with_k8s optional | With K8s Engine Example : False
| boolean | False |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | None |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
1.5 - Get AI&MLOps Platform details
1.5.1 - 1.1
get /v1/aimlops-platform/{release_id}
Description
Get AI&MLOps Platform details.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
{
"ai_ml_ops_platform_domain_service": "",
"ai_ml_ops_platform_endpoint_ip_address": "",
"ai_ml_ops_platform_endpoint_port": "",
"ai_ml_ops_platform_endpoint_type": "",
"ai_ml_ops_platform_type": "Enterprise",
"cluster_id": "10a599e031e749b7b260868f441e862b",
"cluster_name": "cluster-test",
"cluster_state": "RUNNING",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"dashboard_state": "",
"image_id": "10a599e031e749b7b260868f441e862b",
"image_name": "",
"initial_user_email": "",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"project_id": "10a599e031e749b7b260868f441e862b",
"project_name": "",
"release_id": "10a599e031e749b7b260868f441e862b",
"release_name": "aiml-test",
"release_state": "DEPLOYED",
"storage_class_name": "",
"version": "v1.7.1"
}
1.5.2 - 1.0
get /v1/aimlops-platform/{release_id}
Description
Get AI&MLOps Platform details.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
{
"ai_ml_ops_platform_domain_service": "",
"ai_ml_ops_platform_endpoint_ip_address": "",
"ai_ml_ops_platform_endpoint_port": "",
"ai_ml_ops_platform_endpoint_type": "",
"ai_ml_ops_platform_type": "Enterprise",
"cluster_id": "10a599e031e749b7b260868f441e862b",
"cluster_name": "cluster-test",
"cluster_state": "RUNNING",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"dashboard_state": "",
"image_id": "10a599e031e749b7b260868f441e862b",
"image_name": "",
"initial_user_email": "",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"project_id": "10a599e031e749b7b260868f441e862b",
"project_name": "",
"release_id": "10a599e031e749b7b260868f441e862b",
"release_name": "aiml-test",
"release_state": "DEPLOYED",
"storage_class_name": "",
"version": "v1.7.1"
}
1.6 - List AI&MLOps Platform
1.6.1 - 1.1
get /v1/aimlops-platform
Description
Get List of AI&MLOps Platform.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | Size Example : 20
| any of [integer, null] | 20 |
| query | page optional | Page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | Sort Example : created_dt:asc
| string | created_dt:desc |
| query | created_by optional | Created By Example : 10a599e031e749b7b260868f441e862b
| string | |
| query | release_name optional | Release Name Example : aiml-test
| string | |
| query | cluster_name optional | Cluster Name Example : cluster-test
| string | |
| query | version optional | Version Example : v1.7.1
| string | |
| query | kubeflow_type optional | Kubeflow Type Example : Mini
| string | |
| query | status optional | Service State Example : DEPLOYED
| string | |
Responses
Example HTTP request
Request path
/v1/aimlops-platform
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
{
"contents": [
{
"cluster_id": "10a599e031e749b7b260868f441e862b",
"cluster_name": "cluster-test",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"kubeflow_type": "Enterprise",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"release_id": "10a599e031e749b7b260868f441e862b",
"release_name": "aiml-test",
"status": "DEPLOYED",
"version": "v1.7.1"
}
],
"total_count": 10
}
1.6.2 - 1.0
get /v1/aimlops-platform
Description
Get List of AI&MLOps Platform.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | Size Example : 20
| any of [integer, null] | 20 |
| query | page optional | Page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | Sort Example : created_dt:asc
| string | created_dt:desc |
| query | created_by optional | Created By Example : 10a599e031e749b7b260868f441e862b
| string | |
| query | release_name optional | Release Name Example : aiml-test
| string | |
| query | cluster_name optional | Cluster Name Example : cluster-test
| string | |
| query | version optional | Version Example : v1.7.1
| string | |
| query | kubeflow_type optional | Kubeflow Type Example : Mini
| string | |
| query | status optional | Service State Example : DEPLOYED
| string | |
Responses
Example HTTP request
Request path
/v1/aimlops-platform
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
{
"contents": [
{
"cluster_id": "10a599e031e749b7b260868f441e862b",
"cluster_name": "cluster-test",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"kubeflow_type": "Enterprise",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"release_id": "10a599e031e749b7b260868f441e862b",
"release_name": "aiml-test",
"status": "DEPLOYED",
"version": "v1.7.1"
}
],
"total_count": 10
}
1.7 - List Images
1.7.1 - 1.1
get /v1/aimlops-platform/images
Description
Get List of AI&MLOps Platform Images.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | Size Example : 20
| any of [integer, null] | 20 |
| query | page optional | Page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | Sort Example : created_dt:asc
| string | created_dt:desc |
| query | image_name optional | Image Name Example :
| string | |
Responses
Example HTTP request
Request path
/v1/aimlops-platform/images
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
{
"contents": [
{
"base_image": "",
"category": "",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"description": "",
"icon_file": "",
"icon_file_name": "",
"image_attr": "",
"image_id": "",
"image_name": "",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"os_type": "",
"product_type": "Enterprise",
"project_id": "10a599e031e749b7b260868f441e862b"
}
],
"total_count": 10
}
1.7.2 - 1.0
get /v1/aimlops-platform/images
Description
Get List of AI&MLOps Platform Images.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| query | size optional | Size Example : 20
| any of [integer, null] | 20 |
| query | page optional | Page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | Sort Example : created_dt:asc
| string | created_dt:desc |
| query | image_name optional | Image Name Example :
| string | |
Responses
Example HTTP request
Request path
/v1/aimlops-platform/images
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
{
"contents": [
{
"base_image": "",
"category": "",
"created_by": "10a599e031e749b7b260868f441e862b",
"created_dt": "2024-05-17T00:23:17Z",
"description": "",
"icon_file": "",
"icon_file_name": "",
"image_attr": "",
"image_id": "",
"image_name": "",
"modified_by": "10a599e031e749b7b260868f441e862b",
"modified_dt": "2024-05-17T00:23:17Z",
"os_type": "",
"product_type": "Enterprise",
"project_id": "10a599e031e749b7b260868f441e862b"
}
],
"total_count": 10
}
1.8 - List Nodes
1.8.1 - 1.0
get /v1/aimlops-platform/internal/clusters/{cluster_id}/nodes
Description
Get List of AI&MLOps Platform Nodes.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | size optional | Size Example : 20
| any of [integer, null] | 20 |
| query | page optional | Page Example : 0
| any of [integer, null] | 0 |
| query | sort optional | Sort Example : created_dt:asc
| string | created_dt:desc |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ListNodeResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/internal/clusters/{cluster_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
{
"count": 0,
"links": [],
"nodes": []
}
1.9 - List StorageClasses
1.9.1 - 1.0
get /v1/aimlops-platform/internal/clusters/{cluster_id}/storageclasses
Description
Get List of AI&MLOps Platform StorageClasses.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/aimlops-platform/internal/clusters/{cluster_id}/storageclasses
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
{
"count": 0,
"links": [],
"storage_classes": []
}
1.10 - Update AI&MLOps Platform
1.10.1 - 1.1
put /v1/aimlops-platform/{release_id}
Description
Update AI&MLOps Platform.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| AiMlOpsPlatformUpdateRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Request body
{
"ai_ml_ops_platform_domain_service": {
"dns_id": "acdd205d-b1d3-44e7-ab7a-429ca090e941",
"domain_service_name": "sample.aimlopsplatform.com",
"ip": "192.168.3.197",
"operation_type": "CREATE | UPDATE | DELETE",
"record_id": "8af744b9-4893-4f98-881d-4df984de7162",
"record_name": "sample"
},
"ai_ml_ops_platform_endpoint_type": "Public | Private"
}
Example HTTP response
Response 200
{
"project_id": "10a599e031e749b7b260868f441e862b",
"request_id": "10a599e031e749b7b260868f441e862b",
"resource_id": "10a599e031e749b7b260868f441e862b"
}
1.10.2 - 1.0
put /v1/aimlops-platform/{release_id}
Description
Update AI&MLOps Platform.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| AiMlOpsPlatformUpdateRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/{release_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Request body
{
"ai_ml_ops_platform_domain_service": {
"dns_id": "acdd205d-b1d3-44e7-ab7a-429ca090e941",
"domain_service_name": "sample.aimlopsplatform.com",
"ip": "192.168.3.197",
"operation_type": "CREATE | UPDATE | DELETE",
"record_id": "8af744b9-4893-4f98-881d-4df984de7162",
"record_name": "sample"
},
"ai_ml_ops_platform_endpoint_type": "Public | Private"
}
Example HTTP response
Response 200
{
"project_id": "10a599e031e749b7b260868f441e862b",
"request_id": "10a599e031e749b7b260868f441e862b",
"resource_id": "10a599e031e749b7b260868f441e862b"
}
1.11 - Validate Cluster Namespace
1.11.1 - 1.1
get /v1/aimlops-platform/clusters/{cluster_id}/validate-namespaces
Description
Validate instability for AI&MLOps Platform. (whether already installed or not)
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/validate-namespaces
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
1.11.2 - 1.0
get /v1/aimlops-platform/clusters/{cluster_id}/validate-namespaces
Description
Validate instability for AI&MLOps Platform. (whether already installed or not)
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/validate-namespaces
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
1.12 - Validate Cluster Resource Size
1.12.1 - 1.1
get /v1/aimlops-platform/clusters/{cluster_id}/validate-resources
Description
Validate whether Cluster Resource size is large enough or not for AI&MLOps Platform.
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | product_type required | Product Type Example : Enterprise
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/validate-resources?product_type={product_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.1"
Example HTTP response
Response 200
1.12.2 - 1.0
get /v1/aimlops-platform/clusters/{cluster_id}/validate-resources
Description
Validate whether Cluster Resource size is large enough or not for AI&MLOps Platform.
State
ACTIVE (DEPRECATED)
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Not Before |
|---|
| 1.0 | 20260319 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | None |
| query | product_type required | Product Type Example : Enterprise
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | CheckResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/aimlops-platform/clusters/{cluster_id}/validate-resources?product_type={product_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = aimlops-platform 1.0"
Example HTTP response
Response 200
2 - Models
2.1 - AiMLOpsPlatformCreateRequest
| Name | Description | Schema | Default |
|---|
ai_ml_ops_platform_endpoint_type optional | Endpoint Type Example :
| any of [string, null] | |
ai_ml_ops_platform_type required | Product Type Example : Enterprise
| string | |
cluster_id optional | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
image_id required | Image ID Example : 10a599e031e749b7b260868f441e862b
| string | |
initial_user_email optional | Initial User Email Example : example@gmail.com
| any of [string, null] | |
initial_user_password optional | Initial User Password Example : 147@53A69a
| any of [string, null] | |
node_type optional | Node type (e.g., ‘vm’, ‘bm’) Example :
| any of [string, null] | |
release_name required | Release Name Example : aiml-test
| string | |
storage_class_name optional | Storage Class Name Example :
| any of [string, null] | |
tags optional | Tags
| array[object] | |
2.2 - AiMlOpsPlatformCreateWithK8sEngineRequest
2.3 - AiMlOpsPlatformDetailResponse
| Name | Description | Schema | Default |
|---|
ai_ml_ops_platform_domain_service optional | Domain Service Example :
| object | |
ai_ml_ops_platform_endpoint_ip_address optional | Endpoint Ip Address Example :
| string | |
ai_ml_ops_platform_endpoint_port optional | Endpoint Port Example :
| string | |
ai_ml_ops_platform_endpoint_type optional | Endpoint Type Example :
| string | |
ai_ml_ops_platform_type optional | Product Type Example : Enterprise
| string | |
cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | |
cluster_name optional | Cluster Name Example : cluster-test
| any of [string, null] | |
cluster_state optional | Cluster State Example : RUNNING
| any of [string, null] | |
created_by required | Created By Example : 10a599e031e749b7b260868f441e862b
| string | |
created_dt required | Created Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
dashboard_state required | Dashboard State Example :
| string | |
image_id required | Image ID Example : 10a599e031e749b7b260868f441e862b
| string | |
image_name required | Image Name Example :
| string | |
initial_user_email required | Initial User Email Example :
| string | |
modified_by optional | Modified By Example : 10a599e031e749b7b260868f441e862b
| string | |
modified_dt optional | Modified Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
project_id required | Project ID Example : 10a599e031e749b7b260868f441e862b
| string | |
project_name required | Project Name Example :
| string | |
release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | |
release_name required | Release Name Example : aiml-test
| string | |
release_state required | Service State Example : DEPLOYED
| string | |
storage_class_name optional | Storage Class Name Example :
| string | |
version optional | Product Version Example : v1.7.1
| string | |
2.4 - AiMlOpsPlatformDomainServiceReuqest
| Name | Description | Schema | Default |
|---|
dns_id optional | DNS ID Example : acdd205d-b1d3-44e7-ab7a-429ca090e941
| any of [string, null] | |
domain_service_name optional | Domain Service Name Example : sample.aimlopsplatform.com
| any of [string, null] | |
ip optional | IP Example : 192.168.3.197
| any of [string, null] | |
operation_type optional | Operation Type Example : CREATE | UPDATE | DELETE
| any of [string, null] | |
record_id optional | Record ID Example : 8af744b9-4893-4f98-881d-4df984de7162
| any of [string, null] | |
record_name optional | Record Name Example : sample
| any of [string, null] | |
2.5 - AiMlOpsPlatformImagesListResponse
2.6 - AiMlOpsPlatformImagesResponse
| Name | Description | Schema | Default |
|---|
base_image optional | Base Image Example :
| any of [string, null] | |
category optional | Category Example :
| any of [string, null] | |
created_by optional | Created By Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
created_dt optional | Created Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
description optional | Description Example :
| any of [string, null] | |
icon_file optional | Icon File Example :
| any of [string, null] | |
icon_file_name optional | Icon File Name Example :
| any of [string, null] | |
image_attr optional | Image Attribute Example :
| object | |
image_id optional | Image ID Example :
| any of [string, null] | |
image_name optional | Image Name Example :
| any of [string, null] | |
modified_by optional | Modified By Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
modified_dt optional | Modified Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
os_type optional | OS Type Example :
| any of [string, null] | |
product_type optional | Product Type Example : Enterprise
| any of [string, null] | |
project_id optional | Project ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
2.7 - AiMlOpsPlatformsListResponse
| Name | Description | Schema | Default |
|---|
contents required | Contents
| array[KubeflowResponse] | |
total_count required | Total Count Example : 10
| integer | |
2.8 - AiMlOpsPlatformUpdateRequest
| Name | Description | Schema | Default |
|---|
ai_ml_ops_platform_domain_service optional | Domain Service
| any of [AiMlOpsPlatformDomainServiceReuqest, null] | |
ai_ml_ops_platform_endpoint_type optional | Endpoint Type Example : Public | Private
| any of [string, null] | |
2.9 - AsyncResponse
| Name | Description | Schema | Default |
|---|
project_id required | Project ID Example : 10a599e031e749b7b260868f441e862b
| string | |
request_id required | Request ID Example : 10a599e031e749b7b260868f441e862b
| string | |
resource_id required | Resource ID Example : 10a599e031e749b7b260868f441e862b
| string | |
2.10 - CheckResponse
| Name | Description | Schema | Default |
|---|
result required | Result Example :
| boolean | |
2.11 - KubeflowResponse
| Name | Description | Schema | Default |
|---|
cluster_id required | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | |
cluster_name optional | Cluster Name Example : cluster-test
| any of [string, null] | |
created_by required | Created By Example : 10a599e031e749b7b260868f441e862b
| string | |
created_dt required | Created Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
kubeflow_type required | Product Type Example : Enterprise
| string | |
modified_by optional | Modified By Example : 10a599e031e749b7b260868f441e862b
| string | |
modified_dt optional | Modified Datetime Example : 2024-05-17T00:23:17Z
| string (date-time) | |
release_id required | Release ID Example : 10a599e031e749b7b260868f441e862b
| string | |
release_name required | Release Name Example : aiml-test
| string | |
status required | Service State Example : DEPLOYED
| string | |
version required | Product Version Example : v1.7.1
| string | |
2.12 - KubernetesEngineCreateRequest
| Name | Description | Schema | Default |
|---|
cifs_volume_id optional | Cifs Volume ID Example :
| any of [string, null] | |
cloud_logging_enabled optional | Cloud Logging Enabled Example : False
| boolean | |
k8s_version required | Kubernetes Version Example : v1.28.1
| string | |
kubernetes_engine_name required | Cluster Name Example : cluster-test Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 30
| string | |
lb_id optional | Load Balancer ID Example :
| any of [string, null] | |
private_acl_ip_resource optional | Private Acl Ip Resource
| array[object] | |
public_acl_ip_address optional | Public Acl Ip Address Example :
| any of [string, null] | |
security_group_id_list required | List Of Security Group ID Example : ['10a599e031e749b7b260868f441e862b']
| array[string] | |
subnet_id required | Subnet ID Example : 10a599e031e749b7b260868f441e862b
| string | |
volume_id required | Volume ID Example : 10a599e031e749b7b260868f441e862b
| string | |
vpc_id required | VPC ID Example : 10a599e031e749b7b260868f441e862b
| string | |
2.13 - ListNodeResponse
| Name | Description | Schema | Default |
|---|
count optional | count Example : 0
| integer | |
links optional | links
| array[object] | |
nodes optional | nodes
| array[NodeResponse] | |
2.14 - ListStorageClassResponse
| Name | Description | Schema | Default |
|---|
count optional | count Example : 0
| integer | |
links optional | links
| array[object] | |
storage_classes optional | storage_classes
| array[StorageClassResponse] | |
2.15 - NodePoolCreateRequest
| Name | Description | Schema | Default |
|---|
cluster_id optional | Cluster ID Example : 10a599e031e749b7b260868f441e862b
| string | |
desired_node_count optional | Desired Node Count Example : 2
| any of [integer, null] | |
image_os required | Image OS Example : ubuntu
| string | |
image_os_version required | Image OS Version Example : 22.04
| string | |
is_auto_recovery optional | Is Auto Recovery Example : False
| boolean | |
is_auto_scale optional | Is Auto Scale Example : False
| boolean | |
keypair_name required | Keypair Name Example : keypair
| string | |
kubernetes_version optional | Kubernetes Version Example : v1.28.1
| string | |
max_node_count optional | Max Node Count Example : 3
| any of [integer, null] | |
min_node_count optional | Min Node Count Example : 2
| any of [integer, null] | |
name required | Nodepool Name Example : nodepool-test
| string | |
server_type_id required | Server Type ID Example : s1v16m64
| string | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type_name required | Volume Type Name Example : SSD
| string | |
2.16 - NodeResponse
| Name | Description | Schema | Default |
|---|
age optional | age Example :
| string | |
cluster_id optional | cluster_id Example :
| string | |
container_version optional | container_version Example :
| string | |
created_at optional | created_at Example :
| string | |
external_ip_address optional | external_ip_address Example :
| any of [string, null] | |
gpu_name optional | gpu_name Example :
| any of [string, null] | |
ip optional | ip Example :
| string | |
kernel_version optional | kernel_version Example :
| string | |
kubernetes_version optional | kubernetes_version Example :
| string | |
mngc_node optional | mngc_node Example : False
| boolean | |
mngc_node_type optional | mngc_node_type Example :
| any of [string, null] | |
name optional | name Example :
| string | |
node_capacities optional | node_capacities
| array[object] | |
node_status optional | node_status Example :
| string | |
number_of_allocated_pods optional | number_of_allocated_pods Example :
| string | |
number_of_gpu optional | number_of_gpu Example : 0
| integer | |
os_image optional | os_image Example :
| string | |
uid optional | uid Example :
| string | |
2.17 - StorageClassResponse
| Name | Description | Schema | Default |
|---|
age optional | age Example :
| string | |
allow_volume_expansion optional | allow_volume_expansion Example :
| string | |
cluster_id optional | cluster_id Example :
| string | |
created_at optional | created_at Example :
| string | |
default_class optional | default_class Example :
| string | |
name optional | name Example :
| string | |
provisioner optional | provisioner Example :
| string | |
pv_reclaim_policy optional | pv_reclaim_policy Example :
| string | |
uid optional | uid Example :
| string | |
volume_binding_mode optional | volume_binding_mode Example :
| string | |