이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
Models
1 - CdnServiceCreateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| cache_expiry_time required | 엣지 로케이션에 저장된 콘텐츠의 캐시 만료 시간(초) Example : 86400Minimum : 3600Maximum : 2592000 | integer | |
| cache_key_hostname required | 캐시 키의 일부로 사용되는 호스트네임(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER) Example : REQUEST_HOST_HEADER | enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME) | |
| caching_option required | CDN 콘텐츠의 캐싱 옵션(예: CACHE, NO_CACHE, BYPASS_CACHE) Example : CACHE | string | |
| cdn_origin_hostname required | CDN이 콘텐츠를 가져오는 원본 서버의 호스트네임 Example : test.example.comPattern : ^(([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 | 원본 서버 연결에 사용되는 포트 Example : 443Minimum : 1Maximum : 65535 | integer | |
| cdn_origin_protocol required | 원본 서버 연결에 사용되는 프로토콜(예: HTTP, HTTPS) Example : HTTPS | string | |
| cdn_service_domain_prefix required | CDN 서비스 도메인 접두사 Example : global1Pattern : ^[a-z0-9]*$Minimum length : 4Maximum length : 40 | string | |
| cdn_service_origin_path optional | CDN이 콘텐츠를 가져오는 원본 서버의 경로 Example : /test/global/Pattern : ^/$|^(/[a-zA-Z0-9-._]+)+/$ | any of [string, null] | |
| content_policy required | CDN 서비스의 콘텐츠 배포 정책(예: ONLY_VALIDATED_CONTENTS, ALL_CONTENTS) Example : ONLY_VALIDATED_CONTENTS | string | |
| custom_forward_host_header optional | 포워드 호스트 헤더가 CUSTOM으로 설정된 경우 원본으로 전달되는 커스텀 호스트 헤더 Example : | any of [string, null] | |
| description optional | 설명 Example : 추가 정보 입력 - 설명 | any of [string, null] | |
| forward_host_header required | 원본 서버로 전달되는 호스트 헤더(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER, CUSTOM) Example : REQUEST_HOST_HEADER | enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME, CUSTOM) | |
| name required | CDN 서비스 이름 Example : test1Pattern : ^[a-zA-Z0-9]*$Minimum length : 3Maximum length : 20 | string | |
| origin_hostname_type required | 원본 호스트네임 유형(예: DOMAIN, IP) Example : DOMAIN | enum (DOMAIN, IP) | |
| query_string_ignored required | 콘텐츠 캐싱 시 쿼리 문자열 무시 여부 Example : True | boolean | |
| range_request_allowed required | 콘텐츠 배포 시 범위 요청 허용 여부 Example : True | boolean | |
| request_custom_headers optional | 원본 서버로 전달되는 요청에 추가되는 커스텀 헤더 Example : | object | |
| response_custom_headers optional | 클라이언트로 반환되는 응답에 추가되는 커스텀 헤더 Example : | object | |
| tags optional | 태그 목록 | array[Tag] |
2 - CdnServiceDetail
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : | string | |
| cache_expiry_time required | 엣지 로케이션에 저장된 콘텐츠의 캐시 만료 시간(초) Example : | integer | |
| cache_key_hostname required | 캐시 키의 일부로 사용되는 호스트네임(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER) Example : | string | |
| caching_option required | CDN 콘텐츠의 캐싱 옵션(예: CACHE, NO_CACHE, BYPASS_CACHE) Example : | string | |
| cdn_origin_hostname required | CDN이 콘텐츠를 가져오는 원본 서버의 호스트네임 Example : | string | |
| cdn_origin_port required | 원본 서버 연결에 사용되는 포트 Example : | integer | |
| cdn_origin_protocol required | 원본 서버 연결에 사용되는 프로토콜(예: HTTP, HTTPS) 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 서비스의 현재 상태(예: RUNNING, STOPPED, CREATING, DELETING) Example : | string | |
| content_policy required | CDN 서비스의 콘텐츠 배포 정책(예: ONLY_VALIDATED_CONTENTS, ALL_CONTENTS) Example : | string | |
| created_at required | 리소스가 생성된 타임스탬프 (ISO 8601 형식) Example : | string | |
| created_by required | 리소스를 생성한 사용자 ID Example : | string | |
| custom_forward_host_header required | 포워드 호스트 헤더가 CUSTOM으로 설정된 경우 원본으로 전달되는 커스텀 호스트 헤더 Example : | string | |
| description required | 설명 Example : | string | |
| forward_host_header required | 원본 서버로 전달되는 호스트 헤더(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER, CUSTOM) Example : | string | |
| id required | CDN 서비스의 고유 식별자 Example : | string | |
| modified_at required | 리소스가 마지막으로 수정된 타임스탬프 (ISO 8601 형식) Example : | string | |
| modified_by required | 리소스를 마지막으로 수정한 사용자 ID Example : | string | |
| name required | CDN 서비스 이름 Example : | string | |
| origin_hostname_type required | 원본 호스트네임 유형(예: DOMAIN, IP) Example : | string | |
| query_string_ignored required | 콘텐츠 캐싱 시 쿼리 문자열 무시 여부 Example : | boolean | |
| range_request_allowed required | 콘텐츠 배포 시 범위 요청 허용 여부 Example : | boolean | |
| region required | CDN 서비스가 제공되는 리전 Example : | string | |
| request_custom_headers required | 원본 서버로 전달되는 요청에 추가되는 커스텀 헤더 Example : | object | |
| response_custom_headers required | 클라이언트로 반환되는 응답에 추가되는 커스텀 헤더 Example : | object |
3 - CdnServiceDetailResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| cdn required | CdnServiceDetail |
4 - CdnServiceListResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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
| Name | Description | Schema | Default |
|---|---|---|---|
| description required | 설명 Example : 추가 정보 입력 - 설명Maximum length : 50 | string |
6 - CdnServicePurgeRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| custom_url optional | 대상 URL이 CUSTOM으로 설정된 경우 Purge할 커스텀 URL Example : /test/Pattern : ^/[a-zA-Z0-9-._/]*$ | any of [string, null] | |
| target_content required | Purge할 대상 콘텐츠 유형(예: ALL_CONTENT, INVALIDATED_CONTENT) Example : INVALIDATED_CONTENT | string | |
| target_url required | Purge 작업의 대상 URL 범위(예: ALL, CUSTOM) Example : CUSTOM | string |
7 - CdnServiceResponse
| Name | Description | Schema | Default |
|---|---|---|---|
| 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 서비스의 현재 상태(예: RUNNING, STOPPED, CREATING, DELETING) 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 서비스의 고유 식별자 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 | CDN 서비스가 제공되는 리전 Example : | string |
8 - CdnServiceResponseResult
| Name | Description | Schema | Default |
|---|---|---|---|
| cdn required | CdnServiceResult |
9 - CdnServiceResult
| Name | Description | Schema | Default |
|---|---|---|---|
| account_id required | Account ID Example : | string | |
| resource_id required | 리소스 ID Example : | string | |
| workflow_id required | 요청을 처리하는 워크플로우 ID Example : | string |
10 - CdnServiceUpdateRequest
| Name | Description | Schema | Default |
|---|---|---|---|
| cache_expiry_time required | 엣지 로케이션에 저장된 콘텐츠의 캐시 만료 시간(초) Example : 86400Minimum : 3600Maximum : 2592000 | integer | |
| cache_key_hostname required | 캐시 키의 일부로 사용되는 호스트네임(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER) Example : REQUEST_HOST_HEADER | enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME) | |
| caching_option required | CDN 콘텐츠의 캐싱 옵션(예: CACHE, NO_CACHE, BYPASS_CACHE) Example : CACHE | string | |
| cdn_origin_hostname required | CDN이 콘텐츠를 가져오는 원본 서버의 호스트네임 Example : test.example.comPattern : ^(([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 | 원본 서버 연결에 사용되는 포트 Example : 443Minimum : 1Maximum : 65535 | integer | |
| cdn_origin_protocol required | 원본 서버 연결에 사용되는 프로토콜(예: HTTP, HTTPS) Example : HTTPS | string | |
| cdn_service_origin_path optional | CDN이 콘텐츠를 가져오는 원본 서버의 경로 Example : /test/global/Pattern : ^/$|^(/[a-zA-Z0-9-._]+)+/$ | any of [string, null] | |
| content_policy required | CDN 서비스의 콘텐츠 배포 정책(예: ONLY_VALIDATED_CONTENTS, ALL_CONTENTS) Example : ONLY_VALIDATED_CONTENTS | string | |
| custom_forward_host_header optional | 포워드 호스트 헤더가 CUSTOM으로 설정된 경우 원본으로 전달되는 커스텀 호스트 헤더 Example : | any of [string, null] | |
| forward_host_header required | 원본 서버로 전달되는 호스트 헤더(예: ORIGIN_HOSTNAME, INCOMING_HOST_HEADER, CUSTOM) Example : REQUEST_HOST_HEADER | enum (REQUEST_HOST_HEADER, ORIGIN_HOSTNAME, CUSTOM) | |
| origin_hostname_type required | 원본 호스트네임 유형(예: DOMAIN, IP) Example : DOMAIN | enum (DOMAIN, IP) | |
| query_string_ignored required | 콘텐츠 캐싱 시 쿼리 문자열 무시 여부 Example : True | boolean | |
| range_request_allowed required | 콘텐츠 배포 시 범위 요청 허용 여부 Example : True | boolean | |
| request_custom_headers optional | 원본 서버로 전달되는 요청에 추가되는 커스텀 헤더 Example : | any of [object, null] | |
| response_custom_headers optional | 클라이언트로 반환되는 응답에 추가되는 커스텀 헤더 Example : | any of [object, null] |
11 - Tag
| Name | Description | Schema | Default |
|---|---|---|---|
| key required | tag key Example : | string | |
| value required | tag value Example : | string |