getCloudCacheImageProductList

Prev Next

개요

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
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 FKR --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": "b0ea2687-8ea8-40c9-a551-bdc0e04e5433",
    "returnCode": "0",
    "returnMessage": "success"
  }
}
<getCloudCacheImageProductListResponse>
  <requestId>70cae21a-3be6-4cff-85ba-7111c79b57e1</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
  • 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 FKR --productCode SW.VRDS.OS.LNX64.ROCKY.0810.REDIS.B050
    

    응답

    {
      "getCloudRedisImageProductListResponse": {
        "totalRows": 1,
        "productList": [
          {
            "productCode": "SW.VRDS.OS.LNX64.ROCKY.0810.REDIS.B050",
            "productName": "Redis",
            "productType": {
              "code": "LINUX",
              "codeName": "리눅스"
            },
            "productDescription": "Rocky Linux 8.10 with Redis",
            "infraResourceType": {
              "code": "SW",
              "codeName": "Software"
            },
            "baseBlockStorageSize": 53687091200,
            "platformType": {
              "code": "LNX64",
              "codeName": "Linux 64 Bit"
            },
            "osInformation": "Rocky Linux 8.10 with Redis (64-bit)",
            "generationCode": "G2",
            "engineVersionCode": "7.2.11"
          }
        ],
        "requestId": "00a5fda7-85bc-40d8-af3c-7a25bc9aba8b",
        "returnCode": "0",
        "returnMessage": "success"
      }
    }
    
    <getCloudRedisImageProductListResponse>
      <requestId>9d0bbcf6-caf6-47c6-917b-671847e81769</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <totalRows>1</totalRows>
      <productList>
        <product>
          <productCode>SW.VRDS.OS.LNX64.ROCKY.0810.REDIS.B050</productCode>
          <productName>Redis</productName>
          <productType>
            <code>LINUX</code>
            <codeName>리눅스</codeName>
          </productType>
          <productDescription>Rocky Linux 8.10 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 Linux 8.10 with Redis (64-bit)</osInformation>
          <generationCode>G2</generationCode>
          <engineVersionCode>7.2.11</engineVersionCode>
        </product>
      </productList>
    </getCloudRedisImageProductListResponse>