GSLB
Overview
Provides a Command-line Interface (CLI) that supports programmatic use of IaaS/PaaS products provided by SCP.
This guide provides a brief description of GSLB service and how to call CLI. The output is formatted as a JSON string
Version
Deprecated versions with Not Before dates that have arrived or expired are no longer supported. We recommend using the latest version.
| Version | Status | Not Before |
|---|
| 1.1 | CURRENT | - |
| 1.0 | DEPRECATED | 20260531 |
1 - CLIs
1.1 - CreateGslb
1.1.1 - 1.1
scpcli gslb gslb create
--protocol <value>
--resources <value>
--name <value>
--env_usage <value>
--algorithm <value>
[--description <value>]
[--tags <value>]
[--health_check_interval <value>]
[--health_check_probe_timeout <value>]
[--health_check_user_id <value>]
[--health_check_user_password <value>]
[--receive_string <value>]
[--send_string <value>]
[--service_port <value>]
[--timeout <value>]
Description
The GSLB Create.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
protocol required | string | The GSLB Health Check Protocol. | - |
resources required | array | The GSLB Resource List. | '{"description": "", "destination": "", "region": "", "weight": 0}' |
name required | string | The Name of the gslb. | example.gslb.e.samsungsdscloud.com |
env_usage required | string | The GSLB Environment Usage. | PUBLIC |
algorithm required | string | The GSLB Algorithm. | ROUND_ROBIN |
description optional | string | Description | Example Description for GSLB |
tags optional | array | Tag List | '{"key": "", "value": ""}' |
health_check_interval optional | integer | The GSLB Health Check Interval. | - |
health_check_probe_timeout optional | integer | The GSLB Health Check Probe Timeout. | - |
health_check_user_id optional | string | The GSLB Health Check User Name. | - |
health_check_user_password optional | string | The GSLB Health Check Password. | - |
receive_string optional | string | The GSLB Health Check Receive String. | - |
send_string optional | string | The GSLB Health Check Send String. | - |
service_port optional | integer | The GSLB Health Check Service Port. | - |
timeout optional | integer | The GSLB Health Check Timeout. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | ROUND_ROBIN |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | Example Description for GSLB |
| env_usage | The GSLB Environment Usage. | PUBLIC |
| health_check | The GSLB Health Check. | |
| linked_resource_count | The GSLB Linked Resource Count. | 2 |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | example.gslb.e.samsungsdscloud.com |
| state | The GSLB State. | ACTIVE |
1.1.2 - 1.0
scpcli gslb gslb create
--protocol <value>
--resources <value>
--name <value>
--env_usage <value>
--algorithm <value>
[--description <value>]
[--tags <value>]
[--health_check_interval <value>]
[--health_check_probe_timeout <value>]
[--health_check_user_id <value>]
[--health_check_user_password <value>]
[--receive_string <value>]
[--send_string <value>]
[--service_port <value>]
[--timeout <value>]
Description
The GSLB Create.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
protocol required | string | The GSLB Health Check Protocol. | - |
resources required | array | | '{"description": "", "destination": "", "disabled": false, "region": "", "weight": 0}' |
name required | string | The Name of the gslb. | - |
env_usage required | string | The GSLB Environment Usage. | - |
algorithm required | string | The GSLB Algorithm. | - |
description optional | string | Description | - |
tags optional | array | Tag List | '{"key": "", "value": ""}' |
health_check_interval optional | integer | The GSLB Health Check Interval. | - |
health_check_probe_timeout optional | integer | The GSLB Health Check Probe Timeout. | - |
health_check_user_id optional | string | The GSLB Health Check User Name. | - |
health_check_user_password optional | string | The GSLB Health Check Password. | - |
receive_string optional | string | The GSLB Health Check Receive String. | - |
send_string optional | string | The GSLB Health Check Send String. | - |
service_port optional | integer | The GSLB Health Check Service Port. | - |
timeout optional | integer | The GSLB Health Check Timeout. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| health_check | | |
| linked_resource_count | The GSLB Linked Resource Count. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| state | The GSLB State. | |
1.2 - DeleteGslb
1.2.1 - 1.1
scpcli gslb gslb delete
--gslb_id <value>
Description
The GSLB Delete.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
1.2.2 - 1.0
scpcli gslb gslb delete
--gslb_id <value>
Description
The GSLB Delete.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
1.3 - ListGslbResources
1.3.1 - 1.1
scpcli gslb gslb-resource list
--gslb_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
Description
The GSLB Resource List.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| destination | The GSLB Resource Destination. | |
| health_check_status | The GSLB Resource Health Check Status. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| region | The GSLB Resource Region. | |
| status | The GSLB Resource Status. | |
| weight | The GSLB Resource Weight. | |
1.3.2 - 1.0
scpcli gslb gslb-resource list
--gslb_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
Description
The GSLB Resource 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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| destination | The GSLB Resource Destination. | |
| disabled | The GSLB Resource disabled. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| region | The GSLB Resource Region. | |
| weight | The GSLB Resource Weight. | |
1.4 - ListGslbs
1.4.1 - 1.1
scpcli gslb gslb list
[--size <value>]
[--page <value>]
[--sort <value>]
[--state <value>]
[--name <value>]
Description
The GSLB List.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
state optional | string | The GSLB State. | - |
name optional | string | The Name of the gslb. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| linked_resource_count | The GSLB Linked Resource Count. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| state | The GSLB State. | |
1.4.2 - 1.0
scpcli gslb gslb list
[--size <value>]
[--page <value>]
[--sort <value>]
[--state <value>]
[--name <value>]
Description
The GSLB 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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
state optional | string | The GSLB State. | - |
name optional | string | The Name of the gslb. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| linked_resource_count | The GSLB Linked Resource Count. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| state | The GSLB State. | |
1.5 - ListGslbsRegionalRoutingControl
1.5.1 - 1.1
scpcli gslb gslb regional routing list
[--size <value>]
[--page <value>]
[--sort <value>]
[--region <value>]
[--status <value>]
[--name <value>]
Description
The GSLB Regional Resource List.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
size optional | integer | size | 20 |
page optional | integer | page | 0 |
sort optional | string | sort | created_at:desc |
region optional | string | The GSLB Resource Region. | - |
status optional | **** | The GSLB Resource Status. | - |
name optional | string | The Name of the gslb. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| linked_regional_resource_count | The GSLB Linked Resource Count Per Region. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| region | The GSLB Resource Region. | |
| status | The GSLB Resource Status. | |
1.6 - SetGslb
1.6.1 - 1.1
scpcli gslb gslb update
--gslb_id <value>
[--algorithm <value>]
[--description <value>]
Description
The GSLB Set.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
algorithm optional | string | The GSLB Algorithm. | - |
description optional | string | Description | - |
1.6.2 - 1.0
scpcli gslb gslb update
--gslb_id <value>
[--algorithm <value>]
[--description <value>]
Description
The GSLB Set.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
algorithm optional | string | The GSLB Algorithm. | - |
description optional | string | Description | - |
1.7 - SetGslbHealthCheck
1.7.1 - 1.1
scpcli gslb gslb-health-check update
--gslb_id <value>
--protocol <value>
[--health_check_interval <value>]
[--health_check_probe_timeout <value>]
[--health_check_user_id <value>]
[--health_check_user_password <value>]
[--receive_string <value>]
[--send_string <value>]
[--service_port <value>]
[--timeout <value>]
Description
Set GSLB Health Checks.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
protocol required | string | The GSLB Health Check Protocol. | - |
health_check_interval optional | integer | The GSLB Health Check Interval. | - |
health_check_probe_timeout optional | integer | The GSLB Health Check Probe Timeout. | - |
health_check_user_id optional | string | The GSLB Health Check User Name. | - |
health_check_user_password optional | string | The GSLB Health Check Password. | - |
receive_string optional | string | The GSLB Health Check Receive String. | - |
send_string optional | string | The GSLB Health Check Send String. | - |
service_port optional | integer | The GSLB Health Check Service Port. | - |
timeout optional | integer | The GSLB Health Check Timeout. | - |
1.7.2 - 1.0
scpcli gslb gslb-health-check update
--gslb_id <value>
--protocol <value>
[--health_check_interval <value>]
[--health_check_probe_timeout <value>]
[--health_check_user_id <value>]
[--health_check_user_password <value>]
[--receive_string <value>]
[--send_string <value>]
[--service_port <value>]
[--timeout <value>]
Description
Set GSLB Health Checks.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
protocol required | string | The GSLB Health Check Protocol. | - |
health_check_interval optional | integer | The GSLB Health Check Interval. | - |
health_check_probe_timeout optional | integer | The GSLB Health Check Probe Timeout. | - |
health_check_user_id optional | string | The GSLB Health Check User Name. | - |
health_check_user_password optional | string | The GSLB Health Check Password. | - |
receive_string optional | string | The GSLB Health Check Receive String. | - |
send_string optional | string | The GSLB Health Check Send String. | - |
service_port optional | integer | The GSLB Health Check Service Port. | - |
timeout optional | integer | The GSLB Health Check Timeout. | - |
1.8 - SetGslbRegionalRoutingControl
1.8.1 - 1.1
scpcli gslb gslb-regional-routing-set
--gslb_id <value>
--status <value>
--region <value>
Description
Set GSLB Regional Routing.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
status required | string | The GSLB Resource Status. | - |
region required | string | The GSLB Resource Region. | - |
1.9 - SetGslbResources
1.9.1 - 1.1
scpcli gslb gslb-resource update
--gslb_id <value>
--resources <value>
Description
Set GSLB Resources.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
resources required | array | | '{"description": "", "destination": "", "region": "", "weight": 0}' |
1.9.2 - 1.0
scpcli gslb gslb-resource update
--gslb_id <value>
--resources <value>
Description
Set GSLB Resources.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
resources required | array | | '{"description": "", "destination": "", "disabled": false, "region": "", "weight": 0}' |
1.10 - ShowGslb
1.10.1 - 1.1
scpcli gslb gslb show
--gslb_id <value>
Description
The GSLB Show.
State
ACTIVE (CURRENT)
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| health_check | | |
| linked_resource_count | The GSLB Linked Resource Count. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| state | The GSLB State. | |
1.10.2 - 1.0
scpcli gslb gslb show
--gslb_id <value>
Description
The GSLB Show.
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 | 20260531 |
Parameters
| Name | Type | Description | Example |
|---|
gslb_id required | string | The GSLB ID. | - |
Responses
| Name | Description | Example |
|---|
| id | ID | 0fdd87aab8cb46f59b7c1f81ed03fb3e |
| algorithm | The GSLB Algorithm. | |
| created_at | Created At | 2024-05-17T00:23:17Z |
| created_by | Created By | 90dddfc2b1e04edba54ba2b41539a9ac |
| description | Description | |
| env_usage | The GSLB Environment Usage. | |
| health_check | | |
| linked_resource_count | The GSLB Linked Resource Count. | |
| modified_at | Modified At | 2024-05-17T00:23:17Z |
| modified_by | Modified By | 90dddfc2b1e04edba54ba2b41539a9ac |
| name | The Name of the gslb. | |
| state | The GSLB State. | |