getServerProductList

Prev Next

VPC 환경에서 이용 가능합니다.

개요

서버 이미지 상품 코드를 이용하여 네이버 클라우드 플랫폼에서 제공하는 서버 스펙 상품 리스트를 조회합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
서버 상품 리스트가 조회될 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
zoneCode No String - ZONE 코드
서버 상품 리스트가 조회될 존(zone) 결정 가능
zoneCode는 getZoneList 액션을 통해 획득 가능
serverImageProductCode Conditional String - 서버 이미지 상품 코드
서버 이미지 상품에서 생성 가능한 서버 스펙 상품 리스트 조회
serverImageProductCode or memberServerImageInstanceNo 두 개의 파라미터 중 하나의 파라미터는 필수 항목
serverImageProductCode는 getServerImageProductList 액션을 통해 획득 가능
exclusionProductCode No String - 제외할 상품 코드
exclusionProductCode는 getServerProductList 액션을 통해 획득 가능
productCode No String - 조회할 상품 코드
productCode는 getServerProductList 액션을 통해 획득 가능
generationCode No String - 세대 코드
세대 코드로 필터링하여 검색 가능
Options : G1 | G2
memberServerImageInstanceNo Conditional String - 회원 서버 이미지 인스턴스 번호
EOL OS에 대한 생성 스펙 조회 가능
serverImageProductCode or memberServerImageInstanceNo 두 개의 파라미터 중 하나의 파라미터는 필수 항목
serverImageProductCode 와 memberServerImageInstanceNo 모두 입력시 memberServerImageInstanceNo 를 이용하여 조회
getMemberServerImageInstanceList 액션을 통해 획득 가능
responseFormatType No String - 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 데이터 타입

  • ProductList 타입
ProductList extends CommonResponse
private Integer totalRows;
private List productList = new ArrayList<>();
Product
private String productCode;
private String productName;
private CommonCode productType;
private String productDescription;
private CommonCode infraResourceType;
private CommonCode infraResourceDetailType;
private Integer cpuCount;
private Long memorySize;
private Long baseBlockStorageSize;
private CommonCode platformType;
private String osInformation;
private CommonCode diskType;
private String dbKindCode;
private Long addBlockStorageSize;
private String generationCode;

예시

요청 예시

ncloud vserver getServerProductList --regionCode KR --zoneCode KR-1 --serverImageProductCode SW.VSVR.OS.LNX64.CNTOS.0703.B050 --exclusionProductCode SVR.VSVR.HIMEM.C016.M064.NET.HDD.B050.G001 --productCode SVR.VSVR.STAND.C002.M004.NET.HDD.B050.G001 --generationCode G1

응답 예시

<getServerProductListResponse>
  <requestId>23fce239-4517-4e95-84c8-60fdd43a2e7e</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <productList>
    <product>
      <productCode>SVR.VSVR.STAND.C002.M004.NET.HDD.B050.G001</productCode>
      <productName>vCPU 2EA, Memory 4GB, Disk 50GB</productName>
      <productType>
        <code>STAND</code>
        <codeName>Standard</codeName>
      </productType>
      <productDescription>vCPU 2개, 메모리 4GB, 디스크 50GB</productDescription>
      <infraResourceType>
        <code>VSVR</code>
        <codeName>Server (VPC)</codeName>
      </infraResourceType>
      <cpuCount>2</cpuCount>
      <memorySize>4294967296</memorySize>
      <baseBlockStorageSize>53687091200</baseBlockStorageSize>
      <osInformation></osInformation>
      <diskType>
        <code>NET</code>
        <codeName>Network Storage</codeName>
      </diskType>
      <dbKindCode></dbKindCode>
      <addBlockStorageSize>0</addBlockStorageSize>
      <generationCode>G1</generationCode>
    </product>
  </productList>
</getServerProductListResponse>