Kubernetes
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 KUBERNETES 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.4 | CURRENT | - |
| 1.3 | SUPPORTED | 20261121 |
| 1.2 | SUPPORTED | 20261021 |
| 1.1 | SUPPORTED | 20260919 |
| 1.0 | DEPRECATED | 20251231 |
OpenAPI URL
https://ske.{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 |
API Version History
1.4
Kubernetes Engine has been updated to version 1.4.
Changes
- [Updated]
POST /ske/1.4/nodepools - The following fields have been added to the request.scp_gpu_drivervolume_max_iopsvolume_max_throughput
- [Updated]
GET /ske/1.4/nodepools/{nodepool_id} - The following fields have been added to the response.scp_gpu_drivervolume_max_iopsvolume_max_throughput
- [Updated]
PUT /ske/1.4/nodepools/{nodepool_id}/upgrade - The following field has been added to the request. - [Updated]
GET /ske/1.4/images - The following fields have been added to the response.scp_gpu_driverscp_supported_class_types
1.3
Kubernetes Engine has been updated to version 1.3.
Changes
- [New]
PUT /ske/1.3/nodepools/{nodepool_id}/linked-resources - Set Nodepool Linked Resources API has been added. - [Updated]
POST /ske/1.3/nodepools - The following field has been added to the request. - [Updated]
GET /ske/1.3/nodepools/{nodepool_id} - The following field has been added to the response.
1.2
Kubernetes Engine has been updated to version 1.2.
Changes
- [New]
GET /ske/1.2/images - List Images API has been added.
1.1
Kubernetes Engine has been updated to version 1.1.
Changes
- [New]
PUT /ske/1.1/clusters/{cluster_id}/service-watch-logging - Set Cluster Service Watch Logging API has been added. - [Updated]
POST /ske/1.1/clusters - The following field has been added to the request.service_watch_logging_enabled
- [Updated]
GET /ske/1.1/clusters/{cluster_id} - The following field has been added to the response.service_watch_logging_enabled
- [Updated]
POST /ske/1.1/nodepools - The following fields have been added to the request.advanced_settingsserver_group_id
- [Updated]
GET /ske/1.1/nodepools/{nodepool_id} - The following fields have been added to the response.advanced_settingsserver_group_id
- [Updated]
PUT /ske/1.1/nodepools/{nodepool_id}/upgrade - The following fields have been added to the request.
1.0
Kubernetes Engine has been released.
Changes
- [New]
GET /clusters – List Clusters API has been added. - [New]
POST /clusters – Create Cluster API has been added. - [New]
DELETE /clusters/{cluster_id} – Delete Cluster API has been added. - [New]
GET /clusters/{cluster_id} – Show Cluster API has been added. - [New]
GET /clusters/{cluster_id}/kubeconfig – Create Cluster Kubeconfig API has been added. - [New]
PUT /clusters/{cluster_id}/logging – Set Cluster Logging API has been added. - [New]
PUT /clusters/{cluster_id}/private-access-control – Set Cluster Private Access Control API has been added. - [New]
PUT /clusters/{cluster_id}/public-access-control – Set Cluster Public Access Control API has been added. - [New]
PUT /clusters/{cluster_id}/security-groups – Set Cluster Security Groups API has been added. - [New]
PUT /clusters/{cluster_id}/upgrade – Set Cluster Upgrade API has been added. - [New]
GET /clusters/{cluster_id}/user-kubeconfig – Show Cluster User Kubeconfig API has been added. - [New]
GET /clusters/{cluster_id}/nodepools – List Nodepools API has been added. - [New]
POST /nodepools – Create Nodepool API has been added. - [New]
DELETE /nodepools/{nodepool_id} – Delete Nodepool API has been added. - [New]
GET /nodepools/{nodepool_id} – Show Nodepool API has been added. - [New]
PUT /nodepools/{nodepool_id} – Set Nodepool API has been added. - [New]
PUT /nodepools/{nodepool_id}/labels – Set Nodepool Labels API has been added. - [New]
GET /nodepools/{nodepool_id}/nodes – List Nodepool Nodes API has been added. - [New]
PUT /nodepools/{nodepool_id}/taints – Set Nodepool Taints API has been added. - [New]
PUT /nodepools/{nodepool_id}/upgrade – Set Nodepool Upgrade API has been added. - [New]
GET /kubernetes-versions – List Kubernetes Versions API has been added.
1 - APIs
1.1 - Create Cluster
1.1.1 - 1.4
post /v1/clusters
Description
create a cluster
State
ACTIVE (CURRENT)
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"cloud_logging_enabled": "true",
"kubernetes_version": "v1.29.8",
"name": "sample-cluster",
"private_endpoint_access_control_resources": [],
"public_endpoint_access_control_ip": "192.168.0.0",
"security_group_id_list": [
"bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
],
"service_watch_logging_enabled": "true",
"subnet_id": "023c57b14f11483689338d085e061492",
"tags": [],
"volume_id": [
"bfdbabf2-04d9-4e8b-a205-020f8e6da438"
],
"vpc_id": "7df8abb4912e4709b1cb237daccca7a8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.1.2 - 1.3
post /v1/clusters
Description
create a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"cloud_logging_enabled": "true",
"kubernetes_version": "v1.29.8",
"name": "sample-cluster",
"private_endpoint_access_control_resources": [],
"public_endpoint_access_control_ip": "192.168.0.0",
"security_group_id_list": [
"bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
],
"service_watch_logging_enabled": "true",
"subnet_id": "023c57b14f11483689338d085e061492",
"tags": [],
"volume_id": [
"bfdbabf2-04d9-4e8b-a205-020f8e6da438"
],
"vpc_id": "7df8abb4912e4709b1cb237daccca7a8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.1.3 - 1.2
post /v1/clusters
Description
create a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"cloud_logging_enabled": "true",
"kubernetes_version": "v1.29.8",
"name": "sample-cluster",
"private_endpoint_access_control_resources": [],
"public_endpoint_access_control_ip": "192.168.0.0",
"security_group_id_list": [
"bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
],
"service_watch_logging_enabled": "true",
"subnet_id": "023c57b14f11483689338d085e061492",
"tags": [],
"volume_id": [
"bfdbabf2-04d9-4e8b-a205-020f8e6da438"
],
"vpc_id": "7df8abb4912e4709b1cb237daccca7a8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.1.4 - 1.1
post /v1/clusters
Description
create a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"cloud_logging_enabled": "true",
"kubernetes_version": "v1.29.8",
"name": "sample-cluster",
"private_endpoint_access_control_resources": [],
"public_endpoint_access_control_ip": "192.168.0.0",
"security_group_id_list": [
"bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
],
"service_watch_logging_enabled": "true",
"subnet_id": "023c57b14f11483689338d085e061492",
"tags": [],
"volume_id": [
"bfdbabf2-04d9-4e8b-a205-020f8e6da438"
],
"vpc_id": "7df8abb4912e4709b1cb237daccca7a8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.1.5 - 1.0
post /v1/clusters
Description
create a cluster V1.0
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 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"cloud_logging_enabled": "true",
"kubernetes_version": "v1.29.8",
"name": "sample-cluster",
"private_endpoint_access_control_resources": [],
"public_endpoint_access_control_ip": "192.168.0.0",
"security_group_id_list": [
"bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
],
"subnet_id": "023c57b14f11483689338d085e061492",
"tags": [],
"volume_id": [
"bfdbabf2-04d9-4e8b-a205-020f8e6da438"
],
"vpc_id": "7df8abb4912e4709b1cb237daccca7a8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.2 - Create Cluster Kubeconfig
1.2.1 - 1.4
get /v1/clusters/{cluster_id}/kubeconfig
Description
Create kubeconfig file for the cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
1.2.2 - 1.3
get /v1/clusters/{cluster_id}/kubeconfig
Description
Create kubeconfig file for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
1.2.3 - 1.2
get /v1/clusters/{cluster_id}/kubeconfig
Description
Create kubeconfig file for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
1.2.4 - 1.1
get /v1/clusters/{cluster_id}/kubeconfig
Description
Create kubeconfig file for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
1.2.5 - 1.0
get /v1/clusters/{cluster_id}/kubeconfig
Description
Create kubeconfig file for the cluster
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
1.3 - Create Nodepool
1.3.1 - 1.4
post /v1/nodepools
Description
create a nodepool
State
ACTIVE (CURRENT)
Parameters
Responses
Example HTTP request
Request path
/v1/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"cluster_id": "70a599e031e749b7b260868f441e862b",
"custom_image_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": "2",
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"keypair_name": "test_keypair",
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"name": "sample-nodepool",
"scp_gpu_driver": "",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type_id": "s1v1m2",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_max_iops": "5000",
"volume_max_throughput": "250",
"volume_size": "104",
"volume_type_name": "SSD_Provisioned"
}
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04",
"scp_gpu_driver": ""
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_max_iops": "5000",
"volume_max_throughput": "250",
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.3.2 - 1.3
post /v1/nodepools
Description
create a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
Responses
Example HTTP request
Request path
/v1/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"cluster_id": "70a599e031e749b7b260868f441e862b",
"custom_image_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": "2",
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"keypair_name": "test_keypair",
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type_id": "s1v1m2",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type_name": "SSD_Provisioned"
}
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.3.3 - 1.2
post /v1/nodepools
Description
create a nodepool v1.1
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
Responses
Example HTTP request
Request path
/v1/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"cluster_id": "70a599e031e749b7b260868f441e862b",
"custom_image_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": "2",
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"keypair_name": "test_keypair",
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type_id": "s1v1m2",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type_name": "SSD_Provisioned"
}
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.3.4 - 1.1
post /v1/nodepools
Description
create a nodepool v1.1
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
Responses
Example HTTP request
Request path
/v1/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"cluster_id": "70a599e031e749b7b260868f441e862b",
"custom_image_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": "2",
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"keypair_name": "test_keypair",
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type_id": "s1v1m2",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type_name": "SSD_Provisioned"
}
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.3.5 - 1.0
post /v1/nodepools
Description
create a nodepool v1.0
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 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"cluster_id": "70a599e031e749b7b260868f441e862b",
"custom_image_id": "10a599e031e749b7b260868f441e862b",
"desired_node_count": "2",
"image_os": "ubuntu",
"image_os_version": "22.04",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"keypair_name": "test_keypair",
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"name": "sample-nodepool",
"server_type_id": "s1v1m2",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type_name": "SSD_Provisioned"
}
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.4 - Delete Cluster
1.4.1 - 1.4
delete /v1/clusters/{cluster_id}
Description
delete a specific cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.4.2 - 1.3
delete /v1/clusters/{cluster_id}
Description
delete a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.4.3 - 1.2
delete /v1/clusters/{cluster_id}
Description
delete a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.4.4 - 1.1
delete /v1/clusters/{cluster_id}
Description
delete a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.4.5 - 1.0
delete /v1/clusters/{cluster_id}
Description
delete a specific cluster
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.5 - Delete Nodepool
1.5.1 - 1.4
delete /v1/nodepools/{nodepool_id}
Description
delete a nodepool
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.5.2 - 1.3
delete /v1/nodepools/{nodepool_id}
Description
delete a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.5.3 - 1.2
delete /v1/nodepools/{nodepool_id}
Description
delete a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.5.4 - 1.1
delete /v1/nodepools/{nodepool_id}
Description
delete a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.5.5 - 1.0
delete /v1/nodepools/{nodepool_id}
Description
delete a nodepool
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | AsyncResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.6 - List Clusters
1.6.1 - 1.4
get /v1/clusters
Description
get clusters list
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_at:desc
| any of [string, null] | None |
| query | name optional | Cluster Name Example : sample-cluster
| any of [string, null] | None |
| query | status optional | Cluster Status Example : RUNNING
| any of [array[string], string, null] | None |
| query | kubernetes_version optional | Cluster Version Example : v1.29.8
| any of [array[string], string, null] | None |
| query | subnet_id optional | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"clusters": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"created_at": "2025-03-31T00:23:17Z",
"id": "70a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"modified_at": "2025-06-31T00:23:17Z",
"name": "sample-cluster",
"node_count": "5",
"status": "RUNNING",
"subnet_id": "023c57b14f11483689338d085e061492"
}
],
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
]
}
1.6.2 - 1.3
get /v1/clusters
Description
get clusters list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
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_at:desc
| any of [string, null] | None |
| query | name optional | Cluster Name Example : sample-cluster
| any of [string, null] | None |
| query | status optional | Cluster Status Example : RUNNING
| any of [array[string], string, null] | None |
| query | kubernetes_version optional | Cluster Version Example : v1.29.8
| any of [array[string], string, null] | None |
| query | subnet_id optional | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"clusters": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"created_at": "2025-03-31T00:23:17Z",
"id": "70a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"modified_at": "2025-06-31T00:23:17Z",
"name": "sample-cluster",
"node_count": "5",
"status": "RUNNING",
"subnet_id": "023c57b14f11483689338d085e061492"
}
],
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
]
}
1.6.3 - 1.2
get /v1/clusters
Description
get clusters list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
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_at:desc
| any of [string, null] | None |
| query | name optional | Cluster Name Example : sample-cluster
| any of [string, null] | None |
| query | status optional | Cluster Status Example : RUNNING
| any of [array[string], string, null] | None |
| query | kubernetes_version optional | Cluster Version Example : v1.29.8
| any of [array[string], string, null] | None |
| query | subnet_id optional | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"clusters": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"created_at": "2025-03-31T00:23:17Z",
"id": "70a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"modified_at": "2025-06-31T00:23:17Z",
"name": "sample-cluster",
"node_count": "5",
"status": "RUNNING",
"subnet_id": "023c57b14f11483689338d085e061492"
}
],
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
]
}
1.6.4 - 1.1
get /v1/clusters
Description
get clusters list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
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_at:desc
| any of [string, null] | None |
| query | name optional | Cluster Name Example : sample-cluster
| any of [string, null] | None |
| query | status optional | Cluster Status Example : RUNNING
| any of [array[string], string, null] | None |
| query | kubernetes_version optional | Cluster Version Example : v1.29.8
| any of [array[string], string, null] | None |
| query | subnet_id optional | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"clusters": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"created_at": "2025-03-31T00:23:17Z",
"id": "70a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"modified_at": "2025-06-31T00:23:17Z",
"name": "sample-cluster",
"node_count": "5",
"status": "RUNNING",
"subnet_id": "023c57b14f11483689338d085e061492"
}
],
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
]
}
1.6.5 - 1.0
get /v1/clusters
Description
get clusters list
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 | 20251231 |
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_at:desc
| any of [string, null] | None |
| query | name optional | Cluster Name Example : sample-cluster
| any of [string, null] | None |
| query | status optional | Cluster Status Example : RUNNING
| any of [array[string], string, null] | None |
| query | kubernetes_version optional | Cluster Version Example : v1.29.8
| any of [array[string], string, null] | None |
| query | subnet_id optional | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"clusters": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"created_at": "2025-03-31T00:23:17Z",
"id": "70a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"modified_at": "2025-06-31T00:23:17Z",
"name": "sample-cluster",
"node_count": "5",
"status": "RUNNING",
"subnet_id": "023c57b14f11483689338d085e061492"
}
],
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
]
}
1.7 - List Images
1.7.1 - 1.4
get /v1/images
Description
List ske node images available for nodepool creation V1.4
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_at:desc
| any of [string, null] | None |
| query | kubernetes_version optional | Kubernetes Version Example : v1.29.8
| any of [string, null] | None |
| query | scp_original_image_type required | scp original image type (k8s, k8s_gpu) Example : k8s
| string | None |
| query | os optional | Image OS Example : ubuntu
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/images?scp_original_image_type={scp_original_image_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepool_images": [
{
"end_of_support": false,
"id": "10a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"name": "ubuntu-22.04-k8s-v1.29.8",
"os": "ubuntu",
"os_version": "22.04",
"scp_gpu_driver": "ND_570.195.03",
"scp_image_type": "k8s",
"scp_original_image_type": "k8s",
"scp_supported_class_types": [
"GPU-A100-1",
"GPU-H100-2",
"GPU-B300-3"
],
"volume": {
"size": 100
}
}
]
}
1.7.2 - 1.3
get /v1/images
Description
List ske node images available for nodepool creation
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
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_at:desc
| any of [string, null] | None |
| query | kubernetes_version optional | Kubernetes Version Example : v1.29.8
| any of [string, null] | None |
| query | scp_original_image_type required | scp original image type (k8s, k8s_gpu) Example : k8s
| string | None |
| query | os optional | Image OS Example : ubuntu
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/images?scp_original_image_type={scp_original_image_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepool_images": [
{
"end_of_support": false,
"id": "10a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"name": "ubuntu-22.04-k8s-v1.29.8",
"os": "ubuntu",
"os_version": "22.04",
"scp_image_type": "k8s",
"scp_original_image_type": "k8s",
"volume": {
"size": 100
}
}
]
}
1.7.3 - 1.2
get /v1/images
Description
List ske node images available for nodepool creation
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
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_at:desc
| any of [string, null] | None |
| query | kubernetes_version optional | Kubernetes Version Example : v1.29.8
| any of [string, null] | None |
| query | scp_original_image_type required | scp original image type (k8s, k8s_gpu) Example : k8s
| string | None |
| query | os optional | Image OS Example : ubuntu
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/images?scp_original_image_type={scp_original_image_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepool_images": [
{
"end_of_support": false,
"id": "10a599e031e749b7b260868f441e862b",
"kubernetes_version": "v1.29.8",
"name": "ubuntu-22.04-k8s-v1.29.8",
"os": "ubuntu",
"os_version": "22.04",
"scp_image_type": "k8s",
"scp_original_image_type": "k8s",
"volume": {
"size": 100
}
}
]
}
1.8 - List Kubernetes Versions
1.8.1 - 1.4
get /v1/kubernetes-versions
Description
get kubernetes versions list
State
ACTIVE (CURRENT)
Responses
Example HTTP request
Request path
/v1/kubernetes-versions
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"kubernetes_versions": [
{
"description": "v1.29.8",
"end_dt": "2025-06-31T00:00:00Z",
"kubernetes_version": "v1.29.8"
}
]
}
1.8.2 - 1.3
get /v1/kubernetes-versions
Description
get kubernetes versions list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Responses
Example HTTP request
Request path
/v1/kubernetes-versions
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"kubernetes_versions": [
{
"description": "v1.29.8",
"end_dt": "2025-06-31T00:00:00Z",
"kubernetes_version": "v1.29.8"
}
]
}
1.8.3 - 1.2
get /v1/kubernetes-versions
Description
get kubernetes versions list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Responses
Example HTTP request
Request path
/v1/kubernetes-versions
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"kubernetes_versions": [
{
"description": "v1.29.8",
"end_dt": "2025-06-31T00:00:00Z",
"kubernetes_version": "v1.29.8"
}
]
}
1.8.4 - 1.1
get /v1/kubernetes-versions
Description
get kubernetes versions list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Responses
Example HTTP request
Request path
/v1/kubernetes-versions
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"kubernetes_versions": [
{
"description": "v1.29.8",
"end_dt": "2025-06-31T00:00:00Z",
"kubernetes_version": "v1.29.8"
}
]
}
1.8.5 - 1.0
get /v1/kubernetes-versions
Description
get kubernetes versions list
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 | 20251231 |
Responses
Example HTTP request
Request path
/v1/kubernetes-versions
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"kubernetes_versions": [
{
"description": "v1.29.8",
"end_dt": "2025-06-31T00:00:00Z",
"kubernetes_version": "v1.29.8"
}
]
}
1.9 - List Nodepool Nodes
1.9.1 - 1.4
get /v1/nodepools/{nodepool_id}/nodes
Description
Get nodepool node list
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| 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_at:desc
| any of [string, null] | None |
| query | node_name optional | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodes": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"kubernetes_version": "v1.29.8",
"name": "ske-aug-rhel-0805-1-84d799f767-8dr2p",
"status": "RUNNING"
}
]
}
1.9.2 - 1.3
get /v1/nodepools/{nodepool_id}/nodes
Description
Get nodepool node list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| 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_at:desc
| any of [string, null] | None |
| query | node_name optional | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodes": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"kubernetes_version": "v1.29.8",
"name": "ske-aug-rhel-0805-1-84d799f767-8dr2p",
"status": "RUNNING"
}
]
}
1.9.3 - 1.2
get /v1/nodepools/{nodepool_id}/nodes
Description
Get nodepool node list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| 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_at:desc
| any of [string, null] | None |
| query | node_name optional | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodes": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"kubernetes_version": "v1.29.8",
"name": "ske-aug-rhel-0805-1-84d799f767-8dr2p",
"status": "RUNNING"
}
]
}
1.9.4 - 1.1
get /v1/nodepools/{nodepool_id}/nodes
Description
Get nodepool node list
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| 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_at:desc
| any of [string, null] | None |
| query | node_name optional | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodes": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"kubernetes_version": "v1.29.8",
"name": "ske-aug-rhel-0805-1-84d799f767-8dr2p",
"status": "RUNNING"
}
]
}
1.9.5 - 1.0
get /v1/nodepools/{nodepool_id}/nodes
Description
Get nodepool node list
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| 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_at:desc
| any of [string, null] | None |
| query | node_name optional | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}/nodes
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodes": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"kubernetes_version": "v1.29.8",
"name": "ske-aug-rhel-0805-1-84d799f767-8dr2p",
"status": "RUNNING"
}
]
}
1.10 - List Nodepools
1.10.1 - 1.4
get /v1/clusters/{cluster_id}/nodepools
Description
get nodepools list
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| 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_at:desc
| any of [string, null] | None |
| query | nodepool_name optional | Nodepool Name Example : sample-nodepool
| any of [string, null] | None |
Responses
Example HTTP request
Request path
/v1/clusters/{cluster_id}/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepools": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "",
"auto_scale_enabled": "",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04",
"scp_gpu_driver": ""
},
"kubernetes_version": "v1.29.8",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"volume_type": {
"id": "10a599e031e749b7b260868f441e862b",
"name": "SSD_Provisioned"
}
}
]
}
1.10.2 - 1.3
get /v1/clusters/{cluster_id}/nodepools
Description
get nodepools list v1.0
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| 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_at:desc
| any of [string, null] | None |
| query | nodepool_name optional | Nodepool Name Example : sample-nodepool
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepools": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "",
"auto_scale_enabled": "",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"kubernetes_version": "v1.29.8",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"volume_type": {
"id": "10a599e031e749b7b260868f441e862b",
"name": "SSD_Provisioned"
}
}
]
}
1.10.3 - 1.2
get /v1/clusters/{cluster_id}/nodepools
Description
get nodepools list v1.0
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| 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_at:desc
| any of [string, null] | None |
| query | nodepool_name optional | Nodepool Name Example : sample-nodepool
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepools": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "",
"auto_scale_enabled": "",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"kubernetes_version": "v1.29.8",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"volume_type": {
"id": "10a599e031e749b7b260868f441e862b",
"name": "SSD_Provisioned"
}
}
]
}
1.10.4 - 1.1
get /v1/clusters/{cluster_id}/nodepools
Description
get nodepools list v1.0
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| 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_at:desc
| any of [string, null] | None |
| query | nodepool_name optional | Nodepool Name Example : sample-nodepool
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepools": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "",
"auto_scale_enabled": "",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"kubernetes_version": "v1.29.8",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"volume_type": {
"id": "10a599e031e749b7b260868f441e862b",
"name": "SSD_Provisioned"
}
}
]
}
1.10.5 - 1.0
get /v1/clusters/{cluster_id}/nodepools
Description
get nodepools list v1.0
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| 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_at:desc
| any of [string, null] | None |
| query | nodepool_name optional | Nodepool Name Example : sample-nodepool
| any of [string, null] | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolListResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/nodepools
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"count": 20,
"links": [
{
"href": "http://scp.samsungsdscloud.com/v1/notices",
"rel": "self"
}
],
"nodepools": [
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "",
"auto_scale_enabled": "",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"kubernetes_version": "v1.29.8",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"volume_type": {
"id": "10a599e031e749b7b260868f441e862b",
"name": "SSD_Provisioned"
}
}
]
}
1.11 - Set Cluster Logging
1.11.1 - 1.4
put /v1/clusters/{cluster_id}/logging
Description
Set logging on the cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterLoggingSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"cloud_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.11.2 - 1.3
put /v1/clusters/{cluster_id}/logging
Description
Set logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterLoggingSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"cloud_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.11.3 - 1.2
put /v1/clusters/{cluster_id}/logging
Description
Set logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterLoggingSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"cloud_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.11.4 - 1.1
put /v1/clusters/{cluster_id}/logging
Description
Set logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterLoggingSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"cloud_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.11.5 - 1.0
put /v1/clusters/{cluster_id}/logging
Description
Set logging on the cluster
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterLoggingSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"cloud_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.12 - Set Cluster Private Access Control
1.12.1 - 1.4
put /v1/clusters/{cluster_id}/private-access-control
Description
set a private access control specific cluster
State
ACTIVE (CURRENT)
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/private-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
]
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.12.2 - 1.3
put /v1/clusters/{cluster_id}/private-access-control
Description
set a private access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/private-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
]
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.12.3 - 1.2
put /v1/clusters/{cluster_id}/private-access-control
Description
set a private access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/private-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
]
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.12.4 - 1.1
put /v1/clusters/{cluster_id}/private-access-control
Description
set a private access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/private-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
]
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.12.5 - 1.0
put /v1/clusters/{cluster_id}/private-access-control
Description
set a private access control specific cluster
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 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/private-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
]
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.13 - Set Cluster Public Access Control
1.13.1 - 1.4
put /v1/clusters/{cluster_id}/public-access-control
Description
set a public access control specific cluster
State
ACTIVE (CURRENT)
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/public-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"public_endpoint_access_control_ip": "192.168.0.0"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.13.2 - 1.3
put /v1/clusters/{cluster_id}/public-access-control
Description
set a public access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/public-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"public_endpoint_access_control_ip": "192.168.0.0"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.13.3 - 1.2
put /v1/clusters/{cluster_id}/public-access-control
Description
set a public access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/public-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"public_endpoint_access_control_ip": "192.168.0.0"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.13.4 - 1.1
put /v1/clusters/{cluster_id}/public-access-control
Description
set a public access control specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/public-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"public_endpoint_access_control_ip": "192.168.0.0"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.13.5 - 1.0
put /v1/clusters/{cluster_id}/public-access-control
Description
set a public access control specific cluster
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 | 20251231 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/public-access-control
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"public_endpoint_access_control_ip": "192.168.0.0"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.14 - Set Cluster Security Groups
1.14.1 - 1.4
put /v1/clusters/{cluster_id}/security-groups
Description
Set Cluster Security Groups
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterSecurityGroupsSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/security-groups
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"security_group_id_list": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
}
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.14.2 - 1.3
put /v1/clusters/{cluster_id}/security-groups
Description
Set Cluster Security Groups
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterSecurityGroupsSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/security-groups
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"security_group_id_list": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
}
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.14.3 - 1.2
put /v1/clusters/{cluster_id}/security-groups
Description
Set Cluster Security Groups
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterSecurityGroupsSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/security-groups
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"security_group_id_list": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
}
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.14.4 - 1.1
put /v1/clusters/{cluster_id}/security-groups
Description
Set Cluster Security Groups
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterSecurityGroupsSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/security-groups
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"security_group_id_list": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
}
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.14.5 - 1.0
put /v1/clusters/{cluster_id}/security-groups
Description
Set Cluster Security Groups
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterSecurityGroupsSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/security-groups
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"security_group_id_list": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79"
}
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.15 - Set Cluster Service Watch Logging
1.15.1 - 1.4
put /v1/clusters/{cluster_id}/service-watch-logging
Description
Set Service Watch logging on the cluster
State
ACTIVE (CURRENT)
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/service-watch-logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"service_watch_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.15.2 - 1.3
put /v1/clusters/{cluster_id}/service-watch-logging
Description
Set Service Watch logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/service-watch-logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"service_watch_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.15.3 - 1.2
put /v1/clusters/{cluster_id}/service-watch-logging
Description
Set Service Watch logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/service-watch-logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"service_watch_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.15.4 - 1.1
put /v1/clusters/{cluster_id}/service-watch-logging
Description
Set Service Watch logging on the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/service-watch-logging
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"service_watch_logging_enabled": "true"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.16 - Set Cluster Upgrade
1.16.1 - 1.4
put /v1/clusters/{cluster_id}/upgrade
Description
upgrade a specific cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterUpgradeSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"kubernetes_version": "v1.29.8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.16.2 - 1.3
put /v1/clusters/{cluster_id}/upgrade
Description
upgrade a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterUpgradeSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"kubernetes_version": "v1.29.8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.16.3 - 1.2
put /v1/clusters/{cluster_id}/upgrade
Description
upgrade a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterUpgradeSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"kubernetes_version": "v1.29.8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.16.4 - 1.1
put /v1/clusters/{cluster_id}/upgrade
Description
upgrade a specific cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterUpgradeSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"kubernetes_version": "v1.29.8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.16.5 - 1.0
put /v1/clusters/{cluster_id}/upgrade
Description
upgrade a specific cluster
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| body | body required |
| ClusterUpgradeSetRequest | |
Responses
| HTTP Code | Description | Schema |
|---|
| 202 | Accepted | ClusterSetResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"kubernetes_version": "v1.29.8"
}
Example HTTP response
Response 202
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.17 - Set Nodepool
1.17.1 - 1.4
put /v1/nodepools/{nodepool_id}
Description
set a nodepool
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpdateRequest | |
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/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"desired_node_count": "2",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"max_node_count": "5",
"min_node_count": "1"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.17.2 - 1.3
put /v1/nodepools/{nodepool_id}
Description
set a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpdateRequest | |
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/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"desired_node_count": "2",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"max_node_count": "5",
"min_node_count": "1"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.17.3 - 1.2
put /v1/nodepools/{nodepool_id}
Description
set a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpdateRequest | |
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/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"desired_node_count": "2",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"max_node_count": "5",
"min_node_count": "1"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.17.4 - 1.1
put /v1/nodepools/{nodepool_id}
Description
set a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpdateRequest | |
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/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"desired_node_count": "2",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"max_node_count": "5",
"min_node_count": "1"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.17.5 - 1.0
put /v1/nodepools/{nodepool_id}
Description
set a nodepool
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpdateRequest | |
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/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"desired_node_count": "2",
"is_auto_recovery": "true",
"is_auto_scale": "true",
"max_node_count": "5",
"min_node_count": "1"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.18 - Set Nodepool Labels
1.18.1 - 1.4
put /v1/nodepools/{nodepool_id}/labels
Description
set nodepool labels
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLabelsSetRequest | |
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/nodepools/{nodepool_id}/labels
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.18.2 - 1.3
put /v1/nodepools/{nodepool_id}/labels
Description
set nodepool labels
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLabelsSetRequest | |
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/nodepools/{nodepool_id}/labels
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.18.3 - 1.2
put /v1/nodepools/{nodepool_id}/labels
Description
set nodepool labels
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLabelsSetRequest | |
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/nodepools/{nodepool_id}/labels
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.18.4 - 1.1
put /v1/nodepools/{nodepool_id}/labels
Description
set nodepool labels
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLabelsSetRequest | |
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/nodepools/{nodepool_id}/labels
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.18.5 - 1.0
put /v1/nodepools/{nodepool_id}/labels
Description
set nodepool labels
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLabelsSetRequest | |
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/nodepools/{nodepool_id}/labels
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.19 - Set Nodepool Linked Resources
1.19.1 - 1.4
put /v1/nodepools/{nodepool_id}/linked-resources
Description
set nodepool linked resources
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLinkedResourcesSetRequest | |
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/nodepools/{nodepool_id}/linked-resources
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.19.2 - 1.3
put /v1/nodepools/{nodepool_id}/linked-resources
Description
set nodepool linked resources
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolLinkedResourcesSetRequest | |
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/nodepools/{nodepool_id}/linked-resources
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.20 - Set Nodepool Taints
1.20.1 - 1.4
put /v1/nodepools/{nodepool_id}/taints
Description
set nodepool taints
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolTaintsSetRequest | |
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/nodepools/{nodepool_id}/taints
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.20.2 - 1.3
put /v1/nodepools/{nodepool_id}/taints
Description
set nodepool taints
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolTaintsSetRequest | |
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/nodepools/{nodepool_id}/taints
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.20.3 - 1.2
put /v1/nodepools/{nodepool_id}/taints
Description
set nodepool taints
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolTaintsSetRequest | |
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/nodepools/{nodepool_id}/taints
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.20.4 - 1.1
put /v1/nodepools/{nodepool_id}/taints
Description
set nodepool taints
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolTaintsSetRequest | |
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/nodepools/{nodepool_id}/taints
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.20.5 - 1.0
put /v1/nodepools/{nodepool_id}/taints
Description
set nodepool taints
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolTaintsSetRequest | |
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/nodepools/{nodepool_id}/taints
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Request body
{
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
]
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.21 - Set Nodepool Upgrade
1.21.1 - 1.4
put /v1/nodepools/{nodepool_id}/upgrade
Description
upgrade a nodepool
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpgradeSetRequestV1Dot4 | |
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/nodepools/{nodepool_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Request body
{
"os_version": "22.04",
"scp_gpu_driver": ""
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.21.2 - 1.3
put /v1/nodepools/{nodepool_id}/upgrade
Description
upgrade a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpgradeSetRequest | |
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/nodepools/{nodepool_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Request body
{
"os_version": "22.04"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.21.3 - 1.2
put /v1/nodepools/{nodepool_id}/upgrade
Description
upgrade a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpgradeSetRequest | |
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/nodepools/{nodepool_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Request body
{
"os_version": "22.04"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.21.4 - 1.1
put /v1/nodepools/{nodepool_id}/upgrade
Description
upgrade a nodepool
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
| body | body required |
| NodepoolUpgradeSetRequest | |
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/nodepools/{nodepool_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Request body
{
"os_version": "22.04"
}
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.21.5 - 1.0
put /v1/nodepools/{nodepool_id}/upgrade
Description
upgrade a nodepool v1.0
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
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/nodepools/{nodepool_id}/upgrade
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"request_id": "80a599e031e749b7b260868f441e862b",
"resource_id": "70a599e031e749b7b260868f441e862b"
}
1.22 - Show Cluster
1.22.1 - 1.4
get /v1/clusters/{cluster_id}
Description
show a cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"service_watch_logging_enabled": "true",
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.22.2 - 1.3
get /v1/clusters/{cluster_id}
Description
show a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"service_watch_logging_enabled": "true",
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.22.3 - 1.2
get /v1/clusters/{cluster_id}
Description
show a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"service_watch_logging_enabled": "true",
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.22.4 - 1.1
get /v1/clusters/{cluster_id}
Description
show a cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"service_watch_logging_enabled": "true",
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.22.5 - 1.0
get /v1/clusters/{cluster_id}
Description
show a cluster v1.0
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | ClusterShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/clusters/{cluster_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"cluster": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"cloud_logging_enabled": "true",
"cluster_namespace": "sample-cluster-12345",
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
"kubernetes_version": "v1.29.8",
"managed_security_group": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"max_node_count": "5",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-cluster",
"node_count": "5",
"private_endpoint_access_control_resources": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name",
"type": "vm"
}
],
"private_endpoint_url": "https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443",
"private_kubeconfig_download_yn": "N",
"public_endpoint_access_control_ip": "192.168.0.0",
"public_endpoint_url": "https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443",
"public_kubeconfig_download_yn": "N",
"security_group_list": [
{
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
],
"status": "RUNNING",
"subnet": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"volume": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
},
"vpc": {
"id": "2a9be312-5d4b-4bc8-b2ae-35100fa9241f",
"name": "sample-name"
}
}
}
1.23 - Show Cluster User Kubeconfig
1.23.1 - 1.4
get /v1/clusters/{cluster_id}/user-kubeconfig
Description
Show user kubeconfig for the cluster
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/user-kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
1.23.2 - 1.3
get /v1/clusters/{cluster_id}/user-kubeconfig
Description
Show user kubeconfig for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/user-kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
1.23.3 - 1.2
get /v1/clusters/{cluster_id}/user-kubeconfig
Description
Show user kubeconfig for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/user-kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
1.23.4 - 1.1
get /v1/clusters/{cluster_id}/user-kubeconfig
Description
Show user kubeconfig for the cluster
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/user-kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
1.23.5 - 1.0
get /v1/clusters/{cluster_id}/user-kubeconfig
Description
Show user kubeconfig for the cluster
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | None |
| query | kubeconfig_type required | Kubeconfig Type (private/public) Example : private
| enum (private, public) | None |
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/clusters/{cluster_id}/user-kubeconfig?kubeconfig_type={kubeconfig_type}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
1.24 - Show Nodepool
1.24.1 - 1.4
get /v1/nodepools/{nodepool_id}
Description
show a nodepool
State
ACTIVE (CURRENT)
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.4"
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04",
"scp_gpu_driver": ""
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_max_iops": "5000",
"volume_max_throughput": "250",
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.24.2 - 1.3
get /v1/nodepools/{nodepool_id}
Description
show a nodepool v1.3
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.3 | 20261121 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.3"
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"linked_resources": [
{
"id": "res-12345678",
"name": "my-resource",
"type": "fs"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.24.3 - 1.2
get /v1/nodepools/{nodepool_id}
Description
show a nodepool v1.1
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.2 | 20261021 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.2"
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.24.4 - 1.1
get /v1/nodepools/{nodepool_id}
Description
show a nodepool v1.1
State
ACTIVE (SUPPORTED)
| Version | Not Before |
|---|
| 1.1 | 20260919 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.1"
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"advanced_settings": {
"allowed_unsafe_sysctls": "kernel.msg*,net.ipv4.route.min_pmtu",
"container_log_max_files": "5",
"container_log_max_size": "10",
"image_gc_high_threshold": "85",
"image_gc_low_threshold": "80",
"max_pods": "110",
"pod_max_pids": "4096"
},
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_group_id": "2b8d33d5-4de5-40a5-a34c-7e30204133xc",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
1.24.5 - 1.0
get /v1/nodepools/{nodepool_id}
Description
show a nodepool v1.0
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 | 20251231 |
Parameters
| Type | Name | Description | Schema | Default |
|---|
| path | nodepool_id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | None |
Responses
| HTTP Code | Description | Schema |
|---|
| 200 | OK | NodepoolShowResponse |
| 400 | Bad Request | None |
| 403 | Forbidden | None |
| 404 | Not Found | None |
Example HTTP request
Request path
/v1/nodepools/{nodepool_id}
"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = ske 1.0"
Example HTTP response
Response 200
{
"nodepool": {
"account_id": "617b3d0e90c24a5fa1f65a3824861354",
"auto_recovery_enabled": "true",
"auto_scale_enabled": "true",
"cluster": {
"id": "70a599e031e749b7b260868f441e862b"
},
"created_at": "2024-05-17T00:23:17Z",
"created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"current_node_count": "1",
"desired_node_count": "2",
"id": "bdfda539-bd2e-4a5c-9021-ec6d52d1ca79",
"image": {
"custom_image_name": "custom-image",
"os": "ubuntu",
"os_version": "22.04"
},
"keypair": {
"name": "test_keypair"
},
"kubernetes_version": "v1.29.8",
"labels": [
{
"key": "example.com/my-app",
"value": "bar"
}
],
"max_node_count": "5",
"min_node_count": "1",
"modified_at": "2024-05-17T00:23:17Z",
"modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
"name": "sample-nodepool",
"server_type": {
"description": "Standard",
"id": "s1v1m2"
},
"status": "Running",
"taints": [
{
"effect": "NoSchedule",
"key": "example.com/my-app",
"value": "bar"
}
],
"volume_size": "104",
"volume_type": {
"encrypt": "true",
"id": "s1v1m2",
"name": "SSD_Provisioned"
}
}
}
2 - Models
2.1 - AsyncResponse
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
request_id required | Request ID Example : 80a599e031e749b7b260868f441e862b
| string | |
resource_id required | Resource ID Example : 70a599e031e749b7b260868f441e862b
| string | |
2.2 - Cluster
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
cloud_logging_enabled required | Cloud Logging Enabled Example : true
| boolean | |
cluster_namespace required | Cluster Namespace Example : sample-cluster-12345
| string | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
| string | |
kubernetes_version required | Cluster Version Example : v1.29.8
| string | |
managed_security_group required | Managed Security Group
| any of [ExternalResource, null] | |
max_node_count required | Cluster Max Node Count Example : 5
| any of [integer, null] | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Cluster Name Example : sample-cluster
| string | |
node_count required | Cluster Node Count Example : 5
| any of [integer, null] | |
private_endpoint_access_control_resources required | Private Endpoint Access Control Resources
| any of [array[PrivateEndpointAccessControlResource], null] | |
private_endpoint_url required | Private Endpoint URL Example : https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443
| string | |
private_kubeconfig_download_yn required | Private Kubeconfig Downloaded Or Not (Y/N) Example : N
| string | |
public_endpoint_access_control_ip required | Public Endpoint Access Control IP Example : 192.168.0.0
| any of [string, null] | |
public_endpoint_url required | Public Endpoint URL Example : https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443
| any of [string, null] | |
public_kubeconfig_download_yn required | Public Kubeconfig Downloaded Or Not (Y/N) Example : N
| string | |
security_group_list required | Connected Security Group List
| array[ExternalResource] | |
status required | Cluster Status Example : RUNNING
| string | |
subnet required | Subnet of Cluster
| any of [ExternalResource, null] | |
volume required | Connected File Storage
| any of [ExternalResource, null] | |
vpc required | VPC of Cluster
| any of [ExternalResource, null] | |
2.3 - ClusterCreateRequest
| Name | Description | Schema | Default |
|---|
cloud_logging_enabled required | Cloud Logging Enabled Example : true
| boolean | |
kubernetes_version required | Cluster Version Example : v1.29.8 Pattern : ^v[0-9]{1}\.[0-9]{1,2}\.[0-9]{1,2}$
| string | |
name required | Cluster Name Example : sample-cluster Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 30
| string | |
private_endpoint_access_control_resources optional | Private Endpoint Access Control Resources
| any of [array[PrivateEndpointAccessControlResource], null] | |
public_endpoint_access_control_ip optional | Public Endpoint Access Control IP Example : 192.168.0.0
| any of [string, null] | |
security_group_id_list required | Security Group ID List Example : ['bdfda539-bd2e-4a5c-9021-ec6d52d1ca79']
| array[string] | |
subnet_id required | Subnet ID Example : 023c57b14f11483689338d085e061492
| string | |
tags optional | Tag list
| any of [array[Tag], null] | |
volume_id required | Volume ID Example : ['bfdbabf2-04d9-4e8b-a205-020f8e6da438']
| string | |
vpc_id required | VPC ID Example : 7df8abb4912e4709b1cb237daccca7a8
| string | |
2.4 - ClusterCreateRequestV1Dot1
| Name | Description | Schema | Default |
|---|
cloud_logging_enabled required | Cloud Logging Enabled Example : true
| boolean | |
kubernetes_version required | Cluster Version Example : v1.29.8 Pattern : ^v[0-9]{1}\.[0-9]{1,2}\.[0-9]{1,2}$
| string | |
name required | Cluster Name Example : sample-cluster Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 30
| string | |
private_endpoint_access_control_resources optional | Private Endpoint Access Control Resources
| any of [array[PrivateEndpointAccessControlResource], null] | |
public_endpoint_access_control_ip optional | Public Endpoint Access Control IP Example : 192.168.0.0
| any of [string, null] | |
security_group_id_list required | Security Group ID List Example : ['bdfda539-bd2e-4a5c-9021-ec6d52d1ca79']
| array[string] | |
service_watch_logging_enabled required | Service Watch Logging Enabled Example : true
| boolean | |
subnet_id required | Subnet ID Example : 023c57b14f11483689338d085e061492
| string | |
tags optional | Tag list
| any of [array[Tag], null] | |
volume_id required | Volume ID Example : ['bfdbabf2-04d9-4e8b-a205-020f8e6da438']
| string | |
vpc_id required | VPC ID Example : 7df8abb4912e4709b1cb237daccca7a8
| string | |
2.5 - ClusterListResponse
| Name | Description | Schema | Default |
|---|
clusters required |
| array[ClusterSummary] | |
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
2.6 - ClusterLoggingSetRequest
| Name | Description | Schema | Default |
|---|
cloud_logging_enabled required | Cloud Logging Enabled Example : true
| boolean | |
2.7 - ClusterOfNodepool
| Name | Description | Schema | Default |
|---|
id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
2.8 - ClusterPrivateAccessControlSetRequest
2.9 - ClusterPublicAccessControlSetRequest
| Name | Description | Schema | Default |
|---|
public_endpoint_access_control_ip required | Public Endpoint Access Control IP Example : 192.168.0.0
| string | |
2.10 - ClusterSecurityGroupsSetRequest
| Name | Description | Schema | Default |
|---|
security_group_id_list required | Security Group ID List Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| array[string] | |
2.11 - ClusterServiceWatchLoggingSetRequest
| Name | Description | Schema | Default |
|---|
service_watch_logging_enabled required | Service Watch Logging Enabled Example : true
| boolean | |
2.12 - ClusterSetResponse
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
request_id required | Request ID Example : 80a599e031e749b7b260868f441e862b
| string | |
resource_id required | Resource ID Example : 70a599e031e749b7b260868f441e862b
| string | |
2.13 - ClusterShowResponse
| Name | Description | Schema | Default |
|---|
cluster required |
| Cluster | |
2.14 - ClusterShowResponseV1Dot1
2.15 - ClusterSummary
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
created_at required | Created At Example : 2025-03-31T00:23:17Z
| string (date-time) | |
id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
kubernetes_version required | Cluster Version Example : v1.29.8
| string | |
modified_at required | Modified At Example : 2025-06-31T00:23:17Z
| string (date-time) | |
name required | Cluster Name Example : sample-cluster
| string | |
node_count required | Cluster Node Count Example : 5
| any of [integer, null] | |
status required | Cluster Status Example : RUNNING
| string | |
subnet_id required | Cluster Subnet ID Example : 023c57b14f11483689338d085e061492
| any of [string, null] | |
2.16 - ClusterUpgradeSetRequest
| Name | Description | Schema | Default |
|---|
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
2.17 - ClusterV1Dot1
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
cloud_logging_enabled required | Cloud Logging Enabled Example : true
| boolean | |
cluster_namespace required | Cluster Namespace Example : sample-cluster-12345
| string | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
id required | ID Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
| string | |
kubernetes_version required | Cluster Version Example : v1.29.8
| string | |
managed_security_group required | Managed Security Group
| any of [ExternalResource, null] | |
max_node_count required | Cluster Max Node Count Example : 5
| any of [integer, null] | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Cluster Name Example : sample-cluster
| string | |
node_count required | Cluster Node Count Example : 5
| any of [integer, null] | |
private_endpoint_access_control_resources required | Private Endpoint Access Control Resources
| any of [array[PrivateEndpointAccessControlResource], null] | |
private_endpoint_url required | Private Endpoint URL Example : https://sample-cluster.ske.private.kr-west1.samsungsdscloud.com:6443
| string | |
private_kubeconfig_download_yn required | Private Kubeconfig Downloaded Or Not (Y/N) Example : N
| string | |
public_endpoint_access_control_ip required | Public Endpoint Access Control IP Example : 192.168.0.0
| any of [string, null] | |
public_endpoint_url required | Public Endpoint URL Example : https://sample-cluster.ske.kr-west1.samsungsdscloud.com:6443
| any of [string, null] | |
public_kubeconfig_download_yn required | Public Kubeconfig Downloaded Or Not (Y/N) Example : N
| string | |
security_group_list required | Connected Security Group List
| array[ExternalResource] | |
service_watch_logging_enabled required | Service Watch Logging Enabled Example : true
| boolean | |
status required | Cluster Status Example : RUNNING
| string | |
subnet required | Subnet of Cluster
| any of [ExternalResource, null] | |
volume required | Connected File Storage
| any of [ExternalResource, null] | |
vpc required | VPC of Cluster
| any of [ExternalResource, null] | |
2.18 - ExternalResource
| Name | Description | Schema | Default |
|---|
id required | External Resource ID Example : 2a9be312-5d4b-4bc8-b2ae-35100fa9241f
| string | |
name required | External Resource name Example : sample-name
| string | |
2.19 - Image
| Name | Description | Schema | Default |
|---|
custom_image_name required | Custom Image Name Example : custom-image
| any of [string, null] | |
os required | Image OS Example : ubuntu
| string | |
os_version required | Image OS Version Example : 22.04
| string | |
2.20 - ImageV1Dot4
| Name | Description | Schema | Default |
|---|
custom_image_name required | Custom Image Name Example : custom-image
| any of [string, null] | |
os required | Image OS Example : ubuntu
| string | |
os_version required | Image OS Version Example : 22.04
| string | |
scp_gpu_driver optional | GPU Driver Version Example :
| any of [string, null] | |
2.21 - Keypair
| Name | Description | Schema | Default |
|---|
name required | Keypair Name Example : test_keypair
| string | |
2.22 - KubernetesVersionListResponse
2.23 - KubernetesVersionSummary
| Name | Description | Schema | Default |
|---|
description required | Kubernetes Version Example : v1.29.8
| any of [string, null] | |
end_dt required | SCP Kubernetes Version End of Support Date Example : 2025-06-31T00:00:00Z
| string (date-time) | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
2.24 - LinkedResource
| Name | Description | Schema | Default |
|---|
id required | Linked Resource ID Example : res-12345678
| string | |
name required | Linked Resource Name Example : my-resource
| string | |
type required | Linked Resource Type (fs/obs) Example : fs
| string | |
2.25 - NodeInNodepool
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
name required | Node Name Example : ske-aug-rhel-0805-1-84d799f767-8dr2p
| string | |
status required | Node Status Example : RUNNING
| string | |
2.26 - NodeListInNodepoolResponse
| Name | Description | Schema | Default |
|---|
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
nodes required | Node List In Node Pool
| any of [array[NodeInNodepool], null] | |
2.27 - Nodepool
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
auto_recovery_enabled required | Is Auto Recovery Example : true
| boolean | |
auto_scale_enabled required | Is Auto Scale Example : true
| boolean | |
cluster required | Cluster
| ClusterOfNodepool | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| Image | |
keypair required | Keypair Name
| Keypair | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
max_node_count required | Max Node Count Example : 5
| integer | |
min_node_count required | Min Node Count Example : 1
| integer | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type required | Volume Type
| VolumeType | |
2.28 - NodepoolAdvancedSettings
| Name | Description | Schema | Default |
|---|
allowed_unsafe_sysctls optional | Allowed Unsafe sysctls Example : kernel.msg*,net.ipv4.route.min_pmtu
| string | |
container_log_max_files required | Max Number Of Container Log Files Example : 5 Minimum : 2 Maximum : 10
| integer | |
container_log_max_size required | Max Size Of Container Log (MB) Example : 10 Minimum : 10 Maximum : 100
| integer | |
image_gc_high_threshold required | Image GC High Threshold Percent Example : 85 Minimum : 10 Maximum : 85
| integer | |
image_gc_low_threshold required | Image GC Low Threshold Percent Example : 80 Minimum : 10 Maximum : 85
| integer | |
max_pods required | Max Pods Per Node Example : 110 Minimum : 10 Maximum : 250
| integer | |
pod_max_pids required | Pod Max PID Limit Example : 4096 Minimum : 1024 Maximum : 4194304
| integer | |
2.29 - NodepoolCreateRequest
| Name | Description | Schema | Default |
|---|
cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
custom_image_id optional | Custom Image ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
desired_node_count optional | Desired node count (is_auto_scale = false) 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 required | Is Auto Recovery Example : true
| boolean | |
is_auto_scale required | Is Auto Scale Example : true
| boolean | |
keypair_name required | Keypair Name Example : test_keypair
| string | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
max_node_count optional | Maximum node count (is_auto_scale = true) Example : 5
| any of [integer, null] | |
min_node_count optional | Minimum node count (is_auto_scale = true) Example : 1
| any of [integer, null] | |
name required | Nodepool Name Example : sample-nodepool Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 20
| string | |
server_type_id required | Server Type ID Example : s1v1m2
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type_name required | Volume Type Name Example : SSD_Provisioned
| string | |
2.30 - NodepoolCreateRequestV1Dot1
| Name | Description | Schema | Default |
|---|
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
custom_image_id optional | Custom Image ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
desired_node_count optional | Desired node count (is_auto_scale = false) 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 required | Is Auto Recovery Example : true
| boolean | |
is_auto_scale required | Is Auto Scale Example : true
| boolean | |
keypair_name required | Keypair Name Example : test_keypair
| string | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
max_node_count optional | Maximum node count (is_auto_scale = true) Example : 5
| any of [integer, null] | |
min_node_count optional | Minimum node count (is_auto_scale = true) Example : 1
| any of [integer, null] | |
name required | Nodepool Name Example : sample-nodepool Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 20
| string | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type_id required | Server Type ID Example : s1v1m2
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type_name required | Volume Type Name Example : SSD_Provisioned
| string | |
2.31 - NodepoolCreateRequestV1Dot3
| Name | Description | Schema | Default |
|---|
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
custom_image_id optional | Custom Image ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
desired_node_count optional | Desired node count (is_auto_scale = false) 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 required | Is Auto Recovery Example : true
| boolean | |
is_auto_scale required | Is Auto Scale Example : true
| boolean | |
keypair_name required | Keypair Name Example : test_keypair
| string | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
linked_resources optional | List of linked resources associated with the nodepool
| any of [array[LinkedResource], null] | |
max_node_count optional | Maximum node count (is_auto_scale = true) Example : 5
| any of [integer, null] | |
min_node_count optional | Minimum node count (is_auto_scale = true) Example : 1
| any of [integer, null] | |
name required | Nodepool Name Example : sample-nodepool Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 20
| string | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type_id required | Server Type ID Example : s1v1m2
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type_name required | Volume Type Name Example : SSD_Provisioned
| string | |
2.32 - NodepoolCreateRequestV1Dot4
| Name | Description | Schema | Default |
|---|
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
cluster_id required | Cluster ID Example : 70a599e031e749b7b260868f441e862b
| string | |
custom_image_id optional | Custom Image ID Example : 10a599e031e749b7b260868f441e862b
| any of [string, null] | |
desired_node_count optional | Desired node count (is_auto_scale = false) 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 required | Is Auto Recovery Example : true
| boolean | |
is_auto_scale required | Is Auto Scale Example : true
| boolean | |
keypair_name required | Keypair Name Example : test_keypair
| string | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
linked_resources optional | List of linked resources associated with the nodepool
| any of [array[LinkedResource], null] | |
max_node_count optional | Maximum node count (is_auto_scale = true) Example : 5
| any of [integer, null] | |
min_node_count optional | Minimum node count (is_auto_scale = true) Example : 1
| any of [integer, null] | |
name required | Nodepool Name Example : sample-nodepool Pattern : ^[a-z][a-z0-9\-]*[a-z0-9]$ Minimum length : 3 Maximum length : 20
| string | |
scp_gpu_driver optional | GPU Driver Version Example :
| any of [string, null] | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type_id required | Server Type ID Example : s1v1m2
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_max_iops optional | Volume Max Iops Example : 5000
| any of [integer, null] | |
volume_max_throughput optional | Volume Max Throughput Example : 250
| any of [integer, null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type_name required | Volume Type Name Example : SSD_Provisioned
| string | |
2.33 - NodepoolImage
| Name | Description | Schema | Default |
|---|
end_of_support optional | Whether this is an EOS (End of Service) image Example : False
| boolean | |
id required | Image ID Example : 10a599e031e749b7b260868f441e862b
| string | |
kubernetes_version optional | Kubernetes Version Example : v1.29.8
| any of [string, null] | |
name required | Image name Example : ubuntu-22.04-k8s-v1.29.8
| string | |
os required | Image OS Example : ubuntu
| string | |
os_version required | Image OS Version Example : 22.04
| string | |
scp_image_type optional | SCP image type (k8s, custom) Example : k8s
| any of [string, null] | |
scp_original_image_type optional | scp original image type (k8s, k8s_gpu) Example : k8s
| any of [string, null] | |
volume optional | Volume information Example : {'size': 100}
| any of [object, null] | |
2.34 - NodepoolImageListResponse
| Name | Description | Schema | Default |
|---|
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
nodepool_images required | List of Nodepool images
| array[NodepoolImage] | |
2.35 - NodepoolImageListResponseV1Dot4
| Name | Description | Schema | Default |
|---|
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
nodepool_images required | List of Nodepool images
| array[NodepoolImageV1Dot4] | |
2.36 - NodepoolImageV1Dot4
| Name | Description | Schema | Default |
|---|
end_of_support optional | Whether this is an EOS (End of Service) image Example : False
| boolean | |
id required | Image ID Example : 10a599e031e749b7b260868f441e862b
| string | |
kubernetes_version optional | Kubernetes Version Example : v1.29.8
| any of [string, null] | |
name required | Image name Example : ubuntu-22.04-k8s-v1.29.8
| string | |
os required | Image OS Example : ubuntu
| string | |
os_version required | Image OS Version Example : 22.04
| string | |
scp_gpu_driver optional | GPU Driver Version Example : ND_570.195.03
| any of [string, null] | |
scp_image_type optional | SCP image type (k8s, custom) Example : k8s
| any of [string, null] | |
scp_original_image_type optional | scp original image type (k8s, k8s_gpu) Example : k8s
| any of [string, null] | |
scp_supported_class_types optional | List of supported class types for GPU SKE image Example : ['GPU-A100-1', 'GPU-H100-2', 'GPU-B300-3']
| array[object] | |
volume optional | Volume information Example : {'size': 100}
| any of [object, null] | |
2.37 - NodepoolLabel
| Name | Description | Schema | Default |
|---|
key required | Label Key Example : example.com/my-app Pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$
| string | |
value optional | Label Value Example : bar Pattern : ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$ Maximum length : 63
| string | |
2.38 - NodepoolLabelsSetRequest
2.39 - NodepoolLinkedResourcesSetRequest
| Name | Description | Schema | Default |
|---|
linked_resources required | List of linked resources associated with the nodepool
| any of [array[LinkedResource], null] | |
2.40 - NodepoolListResponse
| Name | Description | Schema | Default |
|---|
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
nodepools required | Node Pool List
| array[NodepoolSummary] | |
2.41 - NodepoolListResponseV1Dot4
| Name | Description | Schema | Default |
|---|
count optional | total count Example : 20
| any of [integer, null] | |
links optional | links Example : [{'href': 'http://scp.samsungsdscloud.com/v1/notices', 'rel': 'self'}]
| any of [array[object], null] | |
nodepools required | Node Pool List
| array[NodepoolSummaryV1Dot4] | |
2.42 - NodepoolShowResponse
| Name | Description | Schema | Default |
|---|
nodepool required |
| Nodepool | |
2.43 - NodepoolShowResponseV1Dot1
2.44 - NodepoolShowResponseV1Dot3
2.45 - NodepoolShowResponseV1Dot4
2.46 - NodepoolSummary
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
auto_recovery_enabled required | Is Auto Recovery Example :
| boolean | |
auto_scale_enabled required | Is Auto Scale Example :
| boolean | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| Image | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
volume_type required | Volume Type
| VolumeTypeSummary | |
2.47 - NodepoolSummaryV1Dot4
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
auto_recovery_enabled required | Is Auto Recovery Example :
| boolean | |
auto_scale_enabled required | Is Auto Scale Example :
| boolean | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| ImageV1Dot4 | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
volume_type required | Volume Type
| VolumeTypeSummary | |
2.48 - NodepoolTaint
| Name | Description | Schema | Default |
|---|
effect required | Taint Effect Example : NoSchedule
| enum (NoSchedule, NoExecute, PreferNoSchedule) | |
key required | Taint Key Example : example.com/my-app Pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$
| string | |
value optional | Taint Value Example : bar Pattern : ^(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?$ Maximum length : 63
| string | |
2.49 - NodepoolTaintsSetRequest
2.50 - NodepoolUpdateRequest
| Name | Description | Schema | Default |
|---|
desired_node_count optional | Desired Node Count Example : 2
| any of [integer, null] | |
is_auto_recovery optional | Is Auto Recovery Example : true
| any of [boolean, null] | |
is_auto_scale optional | Is Auto Scale Example : true
| any of [boolean, null] | |
max_node_count optional | Max Node Count Example : 5
| any of [integer, null] | |
min_node_count optional | Min Node Count Example : 1
| any of [integer, null] | |
2.51 - NodepoolUpgradeSetRequest
| Name | Description | Schema | Default |
|---|
os_version required | Image OS Version Example : 22.04
| string | |
2.52 - NodepoolUpgradeSetRequestV1Dot4
| Name | Description | Schema | Default |
|---|
os_version required | Image OS Version Example : 22.04
| string | |
scp_gpu_driver optional | GPU Driver Version Example :
| any of [string, null] | |
2.53 - NodepoolV1Dot1
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
auto_recovery_enabled required | Is Auto Recovery Example : true
| boolean | |
auto_scale_enabled required | Is Auto Scale Example : true
| boolean | |
cluster required | Cluster
| ClusterOfNodepool | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| Image | |
keypair required | Keypair Name
| Keypair | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
max_node_count required | Max Node Count Example : 5
| integer | |
min_node_count required | Min Node Count Example : 1
| integer | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type required | Volume Type
| VolumeType | |
2.54 - NodepoolV1Dot3
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
auto_recovery_enabled required | Is Auto Recovery Example : true
| boolean | |
auto_scale_enabled required | Is Auto Scale Example : true
| boolean | |
cluster required | Cluster
| ClusterOfNodepool | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| Image | |
keypair required | Keypair Name
| Keypair | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
linked_resources optional | List of linked resources associated with the nodepool
| any of [array[LinkedResource], null] | |
max_node_count required | Max Node Count Example : 5
| integer | |
min_node_count required | Min Node Count Example : 1
| integer | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type required | Volume Type
| VolumeType | |
2.55 - NodepoolV1Dot4
| Name | Description | Schema | Default |
|---|
account_id required | Account ID Example : 617b3d0e90c24a5fa1f65a3824861354
| string | |
advanced_settings optional | Advanced Settings
| any of [NodepoolAdvancedSettings, null] | |
auto_recovery_enabled required | Is Auto Recovery Example : true
| boolean | |
auto_scale_enabled required | Is Auto Scale Example : true
| boolean | |
cluster required | Cluster
| ClusterOfNodepool | |
created_at required | Created At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
created_by required | Created By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
current_node_count required | Current Node Count Example : 1
| integer | |
desired_node_count required | Desired Node Count Example : 2
| integer | |
id required | Nodepool ID Example : bdfda539-bd2e-4a5c-9021-ec6d52d1ca79
| string | |
image required | Image
| ImageV1Dot4 | |
keypair required | Keypair Name
| Keypair | |
kubernetes_version required | Kubernetes Version Example : v1.29.8
| string | |
labels optional | Labels
| any of [array[NodepoolLabel], null] | |
linked_resources optional | List of linked resources associated with the nodepool
| any of [array[LinkedResource], null] | |
max_node_count required | Max Node Count Example : 5
| integer | |
min_node_count required | Min Node Count Example : 1
| integer | |
modified_at required | Modified At Example : 2024-05-17T00:23:17Z
| string (date-time) | |
modified_by required | Modified By Example : 90dddfc2b1e04edba54ba2b41539a9ac
| string | |
name required | Nodepool Name Example : sample-nodepool
| string | |
server_group_id optional | Server Group ID Example : 2b8d33d5-4de5-40a5-a34c-7e30204133xc
| any of [string, null] | |
server_type required | Server Type
| ServerType | |
status required | Node Pool Status Example : Running
| string | |
taints optional | Taints
| any of [array[NodepoolTaint], null] | |
volume_max_iops optional | Volume Max Iops Example : 5000
| any of [integer, null] | |
volume_max_throughput optional | Volume Max Throughput Example : 250
| any of [integer, null] | |
volume_size required | Volume Size Example : 104
| integer | |
volume_type required | Volume Type
| VolumeType | |
2.56 - PrivateEndpointAccessControlResource
| Name | Description | Schema | Default |
|---|
id required | Private Endpoint Access Control Resource ID Example : 2a9be312-5d4b-4bc8-b2ae-35100fa9241f
| string | |
name required | Private Endpoint Access Control Resource Name Example : sample-name
| string | |
type required | Private Endpoint Access Control Resource Type Example : vm
| string | |
2.57 - ServerType
| Name | Description | Schema | Default |
|---|
description required | Server Type Description Example : Standard
| string | |
id required | Server Type ID Example : s1v1m2
| string | |
2.58 - Tag
| Name | Description | Schema | Default |
|---|
key required | Tag Key Example : Key
| string | |
value required | Tag Value Example : Value
| string | |
2.59 - VolumeType
| Name | Description | Schema | Default |
|---|
encrypt required | Volume Type Encrypt Example : true
| boolean | |
id required | Volume Type ID Example : s1v1m2
| string | |
name required | Volume Type Name Example : SSD_Provisioned
| string | |
2.60 - VolumeTypeSummary
| Name | Description | Schema | Default |
|---|
id required | Volume Type ID Example : 10a599e031e749b7b260868f441e862b
| string | |
name required | Volume Type Name Example : SSD_Provisioned
| string | |