getCloudCacheImageProductList

Prev Next

VPC 환경에서 이용 가능

개요

Cloud DB for Cache 상품 코드 리스트를 조회합니다.

참고

Cloud DB for Cache CLI는 지원하는 DBMS 범위에 따라 두 가지 버전을 제공합니다.

  • getCloudCacheImageProductList CLI: Valkey, Redis DBMS 이용 가능
  • getCloudRedisImageProductList CLI: Redis DBMS 이용 가능

getCloudCacheImageProductList CLI

getCloudCacheImageProductList CLI의 요청, 응답 형식을 설명합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
Cloud DB for Cache 이미지 상품 코드 리스트가 조회될 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default: getRegionList 조회 결과의 첫 번째 리전을 선택
productCode No String - 조회할 Cloud DB for Cache 이미지 상품 코드
productCode는 getCloudCacheImageProductList 액션을 통해 획득 가능
exclusionProductCode No String - 제외할 Cloud DB for Cache 이미지 상품 코드
exclusionProductCode는 getCloudCacheImageProductList 액션을 통해 획득 가능
generationCode No String - 세대 코드
options: G2 | G3
output No String - 응답 결과의 포맷 타입
Options: xml | json
Default: json

응답

응답 데이터 타입

  • ProductList 타입
ProductList extends CommonResponse
private Integer totalRows;
private List<Product> cloudCacheInstanceList = 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 osMemorySize;
private Long baseBlockStorageSize;
private CommonCode platformType;
private String osInformation;
private CommonCode diskType;
private String dbKindCode;
private Long addBlockStorageSize;
private String generationCode;

예시

호출

ncloud vcache getCloudCacheImageProductList --regionCode KR --productCode SW.VRDS.OS.LNX64.ROCKY.0810.VALKY.B050 --generationCode G2 --exclusionProductCode SW.VRDS.OS.LNX64.ROCKY.08.VALKY.B050.G003

응답

{
  "getCloudCacheImageProductListResponse": {
    "totalRows": 1,
    "productList": [
      {
        "productCode": "SW.VRDS.OS.LNX64.ROCKY.0810.VALKY.B050",
        "productName": "Valkey",
        "productType": {
          "code": "LINUX",
          "codeName": "리눅스"
        },
        "productDescription": "Rocky with Valkey",
        "infraResourceType": {
          "code": "SW",
          "codeName": "Software"
        },
        "baseBlockStorageSize": 53687091200,
        "platformType": {
          "code": "LNX64",
          "codeName": "Linux 64 Bit"
        },
        "osInformation": "Rocky with Valkey (64-bit)",
        "generationCode": "G2",
        "engineVersionCode": "7.2.11"
      }
    ],
    "requestId": "8a504797-c1bb-4b9a-85a6-31ceb0ed47bc",
    "returnCode": "0",
    "returnMessage": "success"
  }
}
<getCloudCacheImageProductListResponse>
  <requestId>5fc61ff3-c498-4a0b-b0e1-6e595de205c9</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <productList>
    <product>
      <productCode>SW.VRDS.OS.LNX64.ROCKY.0810.VALKY.B050</productCode>
      <productName>Valkey</productName>
      <productType>
        <code>LINUX</code>
        <codeName>리눅스</codeName>
      </productType>
      <productDescription>Rocky with Valkey</productDescription>
      <infraResourceType>
        <code>SW</code>
        <codeName>Software</codeName>
      </infraResourceType>
      <baseBlockStorageSize>53687091200</baseBlockStorageSize>
      <platformType>
        <code>LNX64</code>
        <codeName>Linux 64 Bit</codeName>
      </platformType>
      <osInformation>Rocky with Valkey (64-bit)</osInformation>
      <generationCode>G2</generationCode>
      <engineVersionCode>7.2.11</engineVersionCode>
    </product>
  </productList>
</getCloudCacheImageProductListResponse>

getCloudRedisImageProductList CLI

getCloudRedisImageProductList CLI의 요청, 응답 형식을 설명합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String - 리전 코드
Cloud DB for Cache 이미지 상품 코드 리스트가 조회될 리전(Region) 결정 가능
regionCode는 getRegionList 액션을 통해 획득 가능
Default: getRegionList 조회 결과의 첫 번째 리전을 선택
productCode No String - 조회할 Cloud DB for Cache 이미지 상품 코드
productCode는 getCloudCacheImageProductList 액션을 통해 획득 가능
exclusionProductCode No String - 제외할 Cloud DB for Cache 이미지 상품 코드
exclusionProductCode는 getCloudCacheImageProductList 액션을 통해 획득 가능
generationCode No String - 세대 코드
options: G2 | G3
output No String - 응답 결과의 포맷 타입
Options: xml | json
Default: json

응답

응답 데이터 타입

  • ProductList 타입
ProductList extends CommonResponse
private Integer totalRows;
private List<Product> cloudRedisInstanceList = 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 osMemorySize;
private Long baseBlockStorageSize;
private CommonCode platformType;
private String osInformation;
private CommonCode diskType;
private String dbKindCode;
private Long addBlockStorageSize;
private String generationCode;

예시

호출

ncloud vredis getCloudRedisImageProductList --regionCode KR --productCode SW.VRDS.OS.LNX64.ROCKY.08.REDIS.B050.G003

응답

{
  "getCloudRedisImageProductListResponse": {
    "totalRows": 1,
    "productList": [
      {
        "productCode": "SW.VRDS.OS.LNX64.ROCKY.08.REDIS.B050.G003",
        "productName": "Redis",
        "productType": {
          "code": "LINUX",
          "codeName": "리눅스"
        },
        "productDescription": "Rocky 8 with Redis",
        "infraResourceType": {
          "code": "SW",
          "codeName": "Software"
        },
        "baseBlockStorageSize": 53687091200,
        "platformType": {
          "code": "LNX64",
          "codeName": "Linux 64 Bit"
        },
        "osInformation": "Rocky 8 with Redis (64-bit)",
        "generationCode": "G3",
        "engineVersionCode": "7.2.11"
      }
    ],
    "requestId": "e278000b-b616-4062-9fe0-42675987d31e",
    "returnCode": "0",
    "returnMessage": "success"
  }
}
<getCloudRedisImageProductListResponse>
  <requestId>184c1361-2459-4205-bfd1-d30af5d60c0d</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <productList>
    <product>
      <productCode>SW.VRDS.OS.LNX64.ROCKY.08.REDIS.B050.G003</productCode>
      <productName>Redis</productName>
      <productType>
        <code>LINUX</code>
        <codeName>리눅스</codeName>
      </productType>
      <productDescription>Rocky 8 with Redis</productDescription>
      <infraResourceType>
        <code>SW</code>
        <codeName>Software</codeName>
      </infraResourceType>
      <baseBlockStorageSize>53687091200</baseBlockStorageSize>
      <platformType>
        <code>LNX64</code>
        <codeName>Linux 64 Bit</codeName>
      </platformType>
      <osInformation>Rocky 8 with Redis (64-bit)</osInformation>
      <generationCode>G3</generationCode>
      <engineVersionCode>7.2.11</engineVersionCode>
    </product>
  </productList>
</getCloudRedisImageProductListResponse>