1 - CdnServiceCreateRequest

NameDescriptionSchemaDefault
cache_expiry_time
required
캐시 만료 시간
Example :
Minimum : 3600
Maximum : 2592000
integer
cache_key_hostname
required
캐시 키 호스트네임
Example : REQUEST_HOST_HEADER
enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME)
caching_option
required
캐싱 옵션
Example :
string
cdn_origin_hostname
required
cdn 서비스 원본 호스트 네임
Example : test.example.com
Pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$|^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Maximum length : 253
string
cdn_origin_port
required
cdn 서비스 원본 포트
Example :
Minimum : 1
Maximum : 65535
integer
cdn_origin_protocol
required
cdn 서비스 원본 프로토콜
Example :
string
cdn_service_domain_prefix
required
cdn 서비스 도메인 prefix
Example : global1
Pattern : ^[a-z0-9]*$
Minimum length : 4
Maximum length : 40
string
cdn_service_origin_path
optional
cdn 서비스 원본 경로
Example : /test/global/
Pattern : ^/$|^(/[a-zA-Z0-9-._]+)+/$
any of [string, null]
content_policy
required
컨텐츠 정책
Example :
string
custom_forward_host_header
optional
커스텀 포워드 호스트 헤더
Example :
any of [string, null]
description
optional
설명
Example :
any of [string, null]
forward_host_header
required
포워드 호스트 헤더
Example : REQUEST_HOST_HEADER
enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME, CUSTOM)
name
required
cdn 서비스 이름
Example : test1
Pattern : ^[a-zA-Z0-9]*$
Minimum length : 3
Maximum length : 20
string
origin_hostname_type
required
원본 호스트네임 타입
Example : DOMAIN
enum (DOMAIN, IP)
query_string_ignored
required
쿼리 문자열 무시
Example :
boolean
range_request_allowed
required
범위 요청 허용
Example :
boolean
request_custom_headers
optional
요청 커스텀 헤더
Example :
object
response_custom_headers
optional
응답 커스텀 헤더
Example :
object
tags
optional
태그 목록
array[Tag]

2 - CdnServiceDetail

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
cache_expiry_time
required
캐시 만료 시간
Example :
integer
cache_key_hostname
required
캐시 키 호스트네임
Example :
string
caching_option
required
캐싱 옵션
Example :
string
cdn_origin_hostname
required
cdn 서비스 원본 호스트 네임
Example :
string
cdn_origin_port
required
cdn 서비스 원본 포트
Example :
integer
cdn_origin_protocol
required
cdn 서비스 원본 프로토콜
Example :
string
cdn_service_activation_state
required
cdn 서비스 활성화 상태
Example :
string
cdn_service_config_version
required
cdn 서비스 컨피그 버전
Example :
integer
cdn_service_domain
required
cdn 서비스 도메인
Example :
string
cdn_service_origin_path
required
cdn 서비스 원본 경로
Example :
string
cdn_service_state
required
cdn 서비스 상태
Example :
string
content_policy
required
컨텐츠 정책
Example :
string
created_at
required
생성 일시
Example :
string
created_by
required
생성자
Example :
string
custom_forward_host_header
required
커스텀 포워드 호스트 헤더
Example :
string
description
required
설명
Example :
string
forward_host_header
required
포워드 호스트 헤더
Example :
string
id
required
cdn 서비스 ID
Example :
string
modified_at
required
수정 일시
Example :
string
modified_by
required
수정자
Example :
string
name
required
cdn 서비스 이름
Example :
string
origin_hostname_type
required
원본 호스트네임 타입
Example :
string
query_string_ignored
required
쿼리 문자열 무시
Example :
boolean
range_request_allowed
required
범위 요청 허용
Example :
boolean
region
required
리전
Example :
string
request_custom_headers
required
요청 커스텀 헤더
Example :
object
response_custom_headers
required
응답 커스텀 헤더
Example :
object

3 - CdnServiceDetailResponse

NameDescriptionSchemaDefault
cdn
required

CdnServiceDetail

4 - CdnServiceListResponse

NameDescriptionSchemaDefault
cdn
required

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

5 - CdnServiceModifyDescriptionRequest

NameDescriptionSchemaDefault
description
required
설명
Example :
string

6 - CdnServicePurgeRequest

NameDescriptionSchemaDefault
custom_url
optional
커스텀 url
Example : /test/
Pattern : ^/[a-zA-Z0-9-._/]*$
any of [string, null]
target_content
required
타겟 컨텐츠
Example :
string
target_url
required
타겟 url
Example :
string

7 - CdnServiceResponse

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
cdn_origin_hostname
required
cdn 서비스 원본 호스트 네임
Example :
string
cdn_service_domain
required
cdn 서비스 도메인
Example :
string
cdn_service_state
required
cdn 서비스 상태
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]
id
required
cdn 서비스 ID
Example :
string
modified_at
required
수정 시간
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
수정자
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
cdn 서비스 이름
Example :
string
region
required
리전
Example :
string

8 - CdnServiceResponseResult

NameDescriptionSchemaDefault
cdn
required

CdnServiceResult

9 - CdnServiceResult

NameDescriptionSchemaDefault
account_id
required
Account ID
Example :
string
resource_id
required
리소스 id
Example :
string
workflow_id
required
워크플로우 id
Example :
string

10 - CdnServiceUpdateRequest

NameDescriptionSchemaDefault
cache_expiry_time
required
캐시 만료 시간
Example :
Minimum : 3600
Maximum : 2592000
integer
cache_key_hostname
required
캐시 키 호스트네임
Example : REQUEST_HOST_HEADER
enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME)
caching_option
required
캐싱 옵션
Example :
string
cdn_origin_hostname
required
cdn 서비스 원본 호스트 네임
Example : test.example.com
Pattern : ^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$|^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
Maximum length : 253
string
cdn_origin_port
required
cdn 서비스 원본 포트
Example :
Minimum : 1
Maximum : 65535
integer
cdn_origin_protocol
required
cdn 서비스 원본 프로토콜
Example :
string
cdn_service_origin_path
optional
cdn 서비스 원본 경로
Example : /test/global/
Pattern : ^/$|^(/[a-zA-Z0-9-._]+)+/$
any of [string, null]
content_policy
required
컨텐츠 정책
Example :
string
custom_forward_host_header
optional
커스텀 포워드 호스트 헤더
Example :
any of [string, null]
forward_host_header
required
포워드 호스트 헤더
Example : REQUEST_HOST_HEADER
enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME, CUSTOM)
origin_hostname_type
required
원본 호스트네임 타입
Example : DOMAIN
enum (DOMAIN, IP)
query_string_ignored
required
쿼리 문자열 무시
Example :
boolean
range_request_allowed
required
범위 요청 허용
Example :
boolean
request_custom_headers
optional
요청 커스텀 헤더
Example :
any of [object, null]
response_custom_headers
optional
응답 커스텀 헤더
Example :
any of [object, null]

11 - Tag

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