Documentation Index

Fetch the complete documentation index at: https://cli-gov.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

getCdnPlusInstanceList

Prev Next

개요

CDN 인스턴스 도메인 리스트 조회

설명

CDN 생성된 인스턴스의 도메인 ID와 정보를 조회하는 API를 제공합니다.

요청 파라미터

파라미터 명 필수 여부 타입 제약사항 설명
cdnInstanceNo No String - CDN 인스턴스 번호를 입력하지 않을 경우 계정 내 생성된 모든 인스턴스와 도메인 리스트 정보가 보여짐
CDN 인스턴스 번호를 입력하면 해당 인스턴스 내 도메인 리스트 정보만 보여짐
pageNo No Integer Min:0, Max:2147483647 대량의 CDN 인스턴스 목록을 조회시 Pagination의 페이지 정보 입력
기본 값 0으로 입력한 경우 모든 인스턴스 조회
pageSize No Integer Min:0, Max:2147483647 대량의 CDN 인스턴스 목록 조회시 Pagination의 보여질 인스턴스 수 입력
기본 값 0으로 입력한 경우 모든 인스턴스 조회

응답 데이터 타입

  • CdnPlusInstanceList 타입
CdnPlusInstanceList extends CommonResponse
private Integer totalRows;
private List cdnPlusInstanceList = new ArrayList();
CdnPlusInstance
private String cdnInstanceNo;
private CommonCode cdnInstanceStatus;
private CommonCode cdnInstanceOperation;
private String cdnInstanceStatusName;
private String createDate;
private String lastModifiedDate;
private String cdnInstanceDescription;
private String serviceName;
private Boolean isForLiveTranscoder;
private List liveTranscoderInstanceNoList;
private Boolean isAvailablePartialDomainPurge;
private List cdnPlusServiceDomainList;
private CdnPlusRule cdnPlusRule;

예시

호출

ncloud cdn getCdnPlusInstanceList --cdnInstanceNo 456400

응답

{
  "getCdnPlusInstanceListResponse": {
    "requestId": "f56c997c-2d4f-464b-bfff-2728e4c52191",
    "returnCode": "0",
    "returnMessage": "success",
    "totalRows": 1,
    "cdnPlusInstanceList": [
      {
        "cdnInstanceNo": "456400",
        "cdnInstanceStatus": {
          "code": "RUN",
          "codeName": "Server run state"
        },
        "cdnInstanceOperation": {
          "code": "NULL",
          "codeName": "Server NULL OP"
        },
        "cdnInstanceStatusName": "running",
        "createDate": "2017-08-30T22:33:52+0900",
        "lastModifiedDate": "2017-09-19T11:34:46+0900",
        "cdnInstanceDescription": "",
        "serviceName": "real-qa-custom02",
        "isForLiveTranscoder": false,
        "liveTranscoderInstanceNoList": [],
        "isForImageOptimizer": false,
        "imageOptimizerInstanceNo" : "",
        "isAvailablePartialDomainPurge": true,
        "cdnPlusServiceDomainList": [
          {
            "domainId": "CD000000000000006580",
            "serviceDomainTypeCode": "USER",
            "protocolTypeCode": "HTTP",
            "defaultDomainName": "qhytwoxdervh456400.cdn.ntruss.com",
            "userDomainName": "ncp-cdn.a.navercdn.com"
          },
          {
            "domainId": "CD000000000000006581",
            "serviceDomainTypeCode": "USER",
            "protocolTypeCode": "HTTP",
            "defaultDomainName": "piytcmfpkjvy456400.cdn.ntruss.com",
            "userDomainName": "ncp-cdn.b.navercdn.com"
          },
          {
            "domainId": "CD000000000000006585",
            "serviceDomainTypeCode": "USER",
            "protocolTypeCode": "HTTP",
            "defaultDomainName": "bamupnqrzjwh456400.cdn.ntruss.com",
            "userDomainName": "ncp-cdn.c.navercdn.com"
          }
        ],
        "cdnPlusRule": {
          "protocolTypeCode": "HTTP",
          "serviceDomainTypeCode": "USER",
          "originUrl": "ncp-cdn.origin.navercdn.com",
          "originPath": "",
          "originHttpPort": 80,
          "originHttpsPort": 0,
          "forwardHostHeaderTypeCode": "REQUEST_HOST_HEADER",
          "forwardHostHeader": "",
          "cacheKeyHostNameTypeCode": "REQUEST_HOST_HEADER",
          "isGzipCompressionUse": true,
          "cachingOptionTypeCode": "CACHE_CONTROL_MAX_AGE",
          "isErrorContentsResponseUse": false,
          "cachingTtlTime": 604800,
          "isQueryStringIgnoreUse": true,
          "isRemoveVaryHeaderUse": true,
          "isLargeFileOptimizationUse": false,
          "gzipResponseTypeCode": "ORIGIN_RESPONSE",
          "isReferrerDomainUse": false,
          "referrerDomainList": [],
          "isReferrerDomainRestrictUse": false,
          "isSecureTokenUse": false,
          "secureTokenPassword": "",
          "isReissueSecureTokenPassword": false,
          "certificateName": "",
          "isAccessLogUse": false,
          "accessLogFileStorageContainerName": "",
          "isRequestCustomHeaderUse" : false,
          "requestCustomHeaderList" : [],
          "isResponseCustomHeaderUse" : false,
          "responseCustomHeaderList" : []
        }
      }
    ]
  }
}
<?xml version="1.0" encoding="UTF-8" ?>
<getCdnPlusInstanceListResponse>
  <requestId>f56c997c-2d4f-464b-bfff-2728e4c52191</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <cdnPlusInstanceList>
    <cdnInstanceNo>456400</cdnInstanceNo>
    <cdnInstanceStatus>
      <code>RUN</code>
      <codeName>Server run state</codeName>
    </cdnInstanceStatus>
    <cdnInstanceOperation>
      <code>NULL</code>
      <codeName>Server NULL OP</codeName>
    </cdnInstanceOperation>
    <cdnInstanceStatusName>running</cdnInstanceStatusName>
    <createDate>2017-08-30T22:33:52+0900</createDate>
    <lastModifiedDate>2017-09-19T11:34:46+0900</lastModifiedDate>
    <cdnInstanceDescription></cdnInstanceDescription>
    <serviceName>real-qa-custom02</serviceName>
    <isForLiveTranscoder>false</isForLiveTranscoder>
    <liveTranscoderInstanceNoList/>
    <isForImageOptimizer>false</isForImageOptimizer>
    <imageOptimizerInstanceNo></imageOptimizerInstanceNo>
    <isAvailablePartialDomainPurge>true</isAvailablePartialDomainPurge>
    <cdnPlusServiceDomainList>
      <domainId>CD000000000000006580</domainId>
      <serviceDomainTypeCode>USER</serviceDomainTypeCode>
      <protocolTypeCode>HTTP</protocolTypeCode>
      <defaultDomainName>qhytwoxdervh456400.cdn.ntruss.com</defaultDomainName>
      <userDomainName>ncp-cdn.a.navercdn.com</userDomainName>
    </cdnPlusServiceDomainList>
    <cdnPlusServiceDomainList>
      <domainId>CD000000000000006581</domainId>
      <serviceDomainTypeCode>USER</serviceDomainTypeCode>
      <protocolTypeCode>HTTP</protocolTypeCode>
      <defaultDomainName>piytcmfpkjvy456400.cdn.ntruss.com</defaultDomainName>
      <userDomainName>ncp-cdn.b.navercdn.com</userDomainName>
    </cdnPlusServiceDomainList>
    <cdnPlusServiceDomainList>
      <domainId>CD000000000000006585</domainId>
      <serviceDomainTypeCode>USER</serviceDomainTypeCode>
      <protocolTypeCode>HTTP</protocolTypeCode>
      <defaultDomainName>bamupnqrzjwh456400.cdn.ntruss.com</defaultDomainName>
      <userDomainName>ncp-cdn.c.navercdn.com</userDomainName>
    </cdnPlusServiceDomainList>
    <cdnPlusRule>
      <protocolTypeCode>HTTP</protocolTypeCode>
      <serviceDomainTypeCode>USER</serviceDomainTypeCode>
      <originUrl>ncp-cdn.origin.navercdn.com</originUrl>
      <originPath></originPath>
      <originHttpPort>80</originHttpPort>
      <originHttpsPort>0</originHttpsPort>
      <forwardHostHeaderTypeCode>REQUEST_HOST_HEADER</forwardHostHeaderTypeCode>
      <forwardHostHeader></forwardHostHeader>
      <cacheKeyHostNameTypeCode>REQUEST_HOST_HEADER</cacheKeyHostNameTypeCode>
      <isGzipCompressionUse>true</isGzipCompressionUse>
      <cachingOptionTypeCode>CACHE_CONTROL_MAX_AGE</cachingOptionTypeCode>
      <isErrorContentsResponseUse>false</isErrorContentsResponseUse>
      <cachingTtlTime>604800</cachingTtlTime>
      <isQueryStringIgnoreUse>true</isQueryStringIgnoreUse>
      <isRemoveVaryHeaderUse>true</isRemoveVaryHeaderUse>
      <isLargeFileOptimizationUse>false</isLargeFileOptimizationUse>
      <gzipResponseTypeCode>ORIGIN_RESPONSE</gzipResponseTypeCode>
      <isReferrerDomainUse>false</isReferrerDomainUse>
      <referrerDomainList/>
      <isReferrerDomainRestrictUse>false</isReferrerDomainRestrictUse>
      <isSecureTokenUse>false</isSecureTokenUse>
      <secureTokenPassword></secureTokenPassword>
      <isReissueSecureTokenPassword>false</isReissueSecureTokenPassword>
      <certificateName></certificateName>
      <isAccessLogUse>false</isAccessLogUse>
      <accessLogFileStorageContainerName></accessLogFileStorageContainerName>
      <isRequestCustomHeaderUse>false</isRequestCustomHeaderUse>
      <requestCustomHeaderList/>
      <isResponseCustomHeaderUse>false</isResponseCustomHeaderUse>
      <responseCustomHeaderList/>
    </cdnPlusRule>
  </cdnPlusInstanceList>
</getCdnPlusInstanceListResponse>