1 - GslbCreateRequest

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example :
string
description
optional
설명
Example :
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example :
string
health_check
optional
GSLB 엔드포인트 가용성 모니터링을 위한 헬스 체크 설정
any of [GslbHealthCheck, null]
name
required
GSLB 이름
Example :
string
resources
required

array[GslbResource]
tags
optional
태그 목록
array[Tag]

2 - GslbCreateRequestV1Dot1

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example : ROUND_ROBIN
enum (RATIO, ROUND_ROBIN)
description
optional
설명
Example : Example Description for GSLB
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example : PUBLIC
enum (PUBLIC, PRIVATE)
health_check
optional
GSLB 엔드포인트 가용성 모니터링을 위한 헬스 체크 설정
any of [GslbHealthCheck, null]
name
required
GSLB 이름
Example : example.gslb.e.samsungsdscloud.com
string
resources
required
GSLB 리소스 목록
array[GslbResourceV1Dot1]
tags
optional
태그 목록
array[Tag]

3 - GslbDetail

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example :
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example :
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example :
string
health_check
required

any of [GslbHeathCheckShowResponse, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
linked_resource_count
required
이 GSLB에 연결된 리소스 수
Example :
integer
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
GSLB 이름
Example :
string
state
required
GSLB의 현재 상태(예: ACTIVE, CREATING, EDITING, ERROR, DELETING)
Example :
string

4 - GslbHealthCheck

NameDescriptionSchemaDefault
health_check_interval
optional
GSLB 헬스 체크 주기
Example : 5
any of [integer, null]
health_check_probe_timeout
optional
GSLB 헬스 체크 Probe 타임아웃
Example : 5
any of [integer, null]
health_check_user_id
optional
GSLB 헬스 체크 사용자 이름
Example : user
any of [string, null]
health_check_user_password
optional
GSLB 헬스 체크 비밀번호
Example : Passw0rd!
any of [string, null]
protocol
required
헬스 체크에 사용되는 프로토콜(예: ICMP, TCP, HTTP, HTTPS)
Example : https
string
receive_string
optional
GSLB 헬스 체크 수신 문자열
Example : OK
Pattern : ^[a-zA-Z\d]+$
any of [string, null]
send_string
optional
GSLB 헬스 체크 Send String입니다. 입력하지 않으면 “GET /” 요청으로 동작합니다.
Example : GET /
Pattern : ^[^\u1100-\u11FF\uAC00-\uD7A3\uA960-\uA97C\uD7B0-\uD7FF\u3130-\u318F#<>]*$
any of [string, null]
service_port
optional
GSLB 헬스 체크 서비스 포트
Example : 1
any of [integer, null]
timeout
optional
GSLB 헬스 체크 타임아웃. Interval보다 커야 합니다.
Example : 6
any of [integer, null]

5 - GslbHeathCheckShowResponse

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
health_check_interval
optional
GSLB 헬스 체크 주기
Example :
any of [integer, null]
health_check_probe_timeout
optional
GSLB 헬스 체크 Probe 타임아웃
Example :
any of [integer, null]
health_check_user_id
optional
GSLB 헬스 체크 사용자 이름
Example :
any of [string, null]
health_check_user_password
optional
GSLB 헬스 체크 비밀번호
Example :
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
protocol
required
헬스 체크에 사용되는 프로토콜(예: ICMP, TCP, HTTP, HTTPS)
Example :
string
receive_string
optional
GSLB 헬스 체크 수신 문자열
Example :
any of [string, null]
send_string
optional
GSLB 헬스 체크 Send String입니다. 입력하지 않으면 “GET /” 요청으로 동작합니다.
Example :
any of [string, null]
service_port
optional
GSLB 헬스 체크 서비스 포트
Example :
any of [integer, null]
timeout
optional
GSLB 헬스 체크 타임아웃. Interval보다 커야 합니다.
Example :
any of [integer, null]

6 - GslbListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
gslbs
required

array[GslbResponseCommon]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

7 - GslbResource

NameDescriptionSchemaDefault
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
disabled
optional
GSLB 리소스 비활성화
Example : False
any of [boolean, null]
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

8 - GslbResourceListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
gslb_resources
required

array[GslbResourceResponse]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

9 - GslbResourceListResponseV1Dot1

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
gslb_resources
required

array[GslbResourceResponseV1Dot1]
page
required
page
Example : 0
integer
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

10 - GslbResourceResponse

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
disabled
optional
GSLB 리소스 비활성화
Example : False
any of [boolean, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

11 - GslbResourceResponseV1Dot1

NameDescriptionSchemaDefault
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
health_check_status
required
GSLB 리소스의 헬스 체크 상태(예: CONNECTED, DISCONNECTED)
Example : CONNECTED
enum (CONNECTED, DISCONNECTED)
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
status
required
GSLB 리소스 사용 여부(예: ENABLE, DISABLE)
Example : ENABLE
enum (ENABLE, DISABLE)
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

12 - GslbResourceSetRequest

NameDescriptionSchemaDefault
resources
required

array[GslbResource]

13 - GslbResourceSetRequestV1Dot1

NameDescriptionSchemaDefault
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

14 - GslbResourcesSetRequest

NameDescriptionSchemaDefault
resources
required
GSLB 리소스 목록
array[GslbResourceSetRequestV1Dot1]

15 - GslbResourcesSetResponse

NameDescriptionSchemaDefault
gslb_resources
required

array[GslbResourceWithStatus]

16 - GslbResourceV1Dot1

NameDescriptionSchemaDefault
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

17 - GslbResourceWithStatus

NameDescriptionSchemaDefault
description
optional
설명
Example :
any of [string, null]
destination
required
GSLB 리소스의 대상 엔드포인트
Example : 192.168.1.100
string
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
status
required
GSLB 리소스 사용 여부(예: ENABLE, DISABLE)
Example : ENABLE
enum (ENABLE, DISABLE)
weight
optional
부하 분산 배분을 위한 가중치(0-100)
Example : 10
any of [integer, null]

18 - GslbResponseCommon

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example :
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example :
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example :
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
linked_resource_count
required
이 GSLB에 연결된 리소스 수
Example :
integer
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
GSLB 이름
Example :
string
state
required
GSLB의 현재 상태(예: ACTIVE, CREATING, EDITING, ERROR, DELETING)
Example :
string

19 - GslbRoutingControlListResponse

NameDescriptionSchemaDefault
count
required
count
Example : 20
integer
page
required
page
Example : 0
integer
regional_gslbs
required

array[GslbRoutingControlResponseCommon]
size
required
size
Example : 20
integer
sort
optional
sort
Example : ['created_at:asc']
any of [array[string], null]

20 - GslbRoutingControlRequest

NameDescriptionSchemaDefault
region
required
GSLB 리소스가 위치한 리전
Example : KR-WEST-1
string
status
required
GSLB 리소스 사용 여부(예: ENABLE, DISABLE)
Example : ENABLE
enum (ENABLE, DISABLE)

21 - GslbRoutingControlResponse

NameDescriptionSchemaDefault
regional_gslb
required

GslbRoutingControlResponseCommon

22 - GslbRoutingControlResponseCommon

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example :
string
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example :
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example :
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
linked_regional_resource_count
required
리전 내 이 GSLB에 연결된 리소스 수
Example :
integer
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
GSLB 이름
Example :
string
region
required
GSLB 리소스가 위치한 리전
Example :
string
status
required
GSLB 리소스 사용 여부(예: ENABLE, DISABLE)
Example : ENABLE
enum (ENABLE, DISABLE)

23 - GslbSetRequest

NameDescriptionSchemaDefault
algorithm
optional
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example : ROUND_ROBIN
any of [string, null]
description
optional
설명
Example :
any of [string, null]

24 - GslbShowResponse

NameDescriptionSchemaDefault
gslb
required

GslbDetail

25 - GslbShowResponseV1Dot1

NameDescriptionSchemaDefault
gslb
required

GslbV1Dot1

26 - GslbV1Dot1

NameDescriptionSchemaDefault
algorithm
required
GSLB 트래픽 분산을 위한 부하 분산 알고리즘(예: ROUND_ROBIN, RATIO)
Example : ROUND_ROBIN
enum (RATIO, ROUND_ROBIN)
created_at
required
생성 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
생성자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
설명
Example : Example Description for GSLB
any of [string, null]
env_usage
required
GSLB의 환경 사용 유형(예: PUBLIC)
Example : PUBLIC
enum (PUBLIC, PRIVATE)
health_check
optional
GSLB 엔드포인트 가용성 모니터링을 위한 헬스 체크 설정
any of [GslbHeathCheckShowResponse, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
linked_resource_count
required
이 GSLB에 연결된 리소스 수
Example : 2
integer
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
GSLB 이름
Example : example.gslb.e.samsungsdscloud.com
string
state
required
GSLB의 현재 상태(예: ACTIVE, CREATING, EDITING, ERROR, DELETING)
Example : ACTIVE
enum (CREATING, ACTIVE, DELETING, DELETED, ERROR, EDITING)

27 - Tag

NameDescriptionSchemaDefault
key
required
tag key
Example :
string
value
required
tag value
Example :
string