Node Product 조회

Prev Next

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

설명

매니저, 브로커 노드에서 사용할 수 있는 상품 스펙을 조회합니다.

요청

요청 URL

POST https://clouddatastreamingservice.apigw.gov-ntruss.com/api/v1/cluster/getNodeProductList [수도권]
POST https://clouddatastreamingservice.apigw.gov-ntruss.com/api/krs-v1/cluster/getNodeProductList [남부권]

요청 헤더

헤더명 설명
x-ncp-apigw-timestamp 1970년 1월 1일 00:00:00 협정 세계시(UTC)부터의 경과 시간을 밀리초(Millisecond)로 나타내며
API Gateway 서버와 시간 차가 5분 이상 나는 경우 유효하지 않은 요청으로 간주
x-ncp-apigw-timestamp:{Timestamp}
x-ncp-iam-access-key 네이버 클라우드 플랫폼 포털에서 발급받은 Access Key ID 값
x-ncp-iam-access-key:{Account Access Key}
x-ncp-apigw-signature-v2 Access Key ID 값과 Secret Key로 암호화한 서명
x-ncp-apigw-signature-v2:{API Gateway Signature}
Content-Type Request body content type을 application/json으로 지정
Content-Type: application/json

요청 파라미터

파라미터 타입 필수 여부 설명
softwareProductCode String Y - 사용할 할 OS 타입
getOsProductList 액션을 통해 획득 가능
subnetNo Integer Y - 노드가 위치할 Subnet No
getSubnetList

요청 예시

POST https://clouddatastreamingservice.apigw.gov-ntruss.com/api/v1/cluster/getNodeProductList
HOST: clouddatastreamingservice.apigw.gov-ntruss.com
Content-Type: application/json
x-ncp-apigw-signature-v2: zq0FrtlU8JZJi9esTK31bCQUNG3H+jo4CMjMkJDoWSc=
x-ncp-apigw-timestamp: 1593848345548
x-ncp-iam-access-key: 7fIvgFY428mtY6sY8maw

{
  "softwareProductCode": "SW.VCDSS.OS.LNX64.CNTOS.0703.B050",
  "subnetNo": 1301
}
curl -X POST "https://clouddatastreamingservice.apigw.gov-ntruss.com/api/v1/cluster/getNodeProductList" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "x-ncp-iam-access-key: 7fIvgFY428mtY6sY8maw" \
-H "x-ncp-apigw-timestamp: 1601971222179" \
-H "x-ncp-apigw-signature-v2: zrCelnR48AADdK/uh6Xe3yy468i8KpQoewYHUmeqYh4=" \
-d \
'{
  "softwareProductCode": "SW.VCDSS.OS.LNX64.CNTOS.0703.B050",
  "subnetNo": 1301
}'

응답 파라미터

public class GetNodeProductListResponseVo {
    ArrayList<NodeProductVo> productList;
}

public class NodeProductVo {
    String productCode;
    String productName;
    String productType2Code;
    String productEnglishDesc;
    String infraResourceTypeCode;
    String cpuCount;
    String memorySize; 
    String diskType2Code;
}

필드

파라미터명 타입 설명
productList ArrayList<NodeProductVo> 상품 스펙 목록
productCode String 상품 코드
productName String 상품 이름
productType2Code String 상품 타입 코드
productEnglishDesc String 상품 이름(영문)
infraResourceTypeCode String 인프라 자원 유형
cpuCount String virtual CPU 개수
memorySize String Byte 형태의 메모리 사이즈
diskType2Code String 디스크 유형

응답 예시

{
  "code": 0,
  "message": "SUCCESS",
  "result": {
    "productList": [
      {
        "productCode": "SVR.VCDSS.HICPU.C002.M004.NET.SSD.B050.G002",
        "productName": "vCPU 2개, 메모리 4GB, [SSD]디스크 50GB",
        "productType2Code": "HICPU",
        "productEnglishDesc": "vCPU 2EA, Memory 4GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "2",
        "memorySize": "4294967296",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HICPU.C004.M008.NET.SSD.B050.G002",
        "productName": "vCPU 4개, 메모리 8GB, [SSD]디스크 50GB",
        "productType2Code": "HICPU",
        "productEnglishDesc": "vCPU 4EA, Memory 8GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "4",
        "memorySize": "8589934592",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HICPU.C008.M016.NET.SSD.B050.G002",
        "productName": "vCPU 8개, 메모리 16GB, [SSD]디스크 50GB",
        "productType2Code": "HICPU",
        "productEnglishDesc": "vCPU 8EA, Memory 16GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "8",
        "memorySize": "17179869184",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HICPU.C016.M032.NET.SSD.B050.G002",
        "productName": "vCPU 16개, 메모리 32GB, [SSD]디스크 50GB",
        "productType2Code": "HICPU",
        "productEnglishDesc": "vCPU 16EA, Memory 32GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "16",
        "memorySize": "34359738368",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HICPU.C032.M064.NET.SSD.B050.G002",
        "productName": "vCPU 32개, 메모리 64GB, [SSD]디스크 50GB",
        "productType2Code": "HICPU",
        "productEnglishDesc": "vCPU 32EA, Memory 64GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "32",
        "memorySize": "68719476736",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HIMEM.C002.M016.NET.SSD.B050.G002",
        "productName": "vCPU 2개, 메모리 16GB, [SSD]디스크 50GB",
        "productType2Code": "HIMEM",
        "productEnglishDesc": "vCPU 2EA, Memory 16GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "2",
        "memorySize": "17179869184",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HIMEM.C004.M032.NET.SSD.B050.G002",
        "productName": "vCPU 4개, 메모리 32GB, [SSD]디스크 50GB",
        "productType2Code": "HIMEM",
        "productEnglishDesc": "vCPU 4EA, Memory 32GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "4",
        "memorySize": "34359738368",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HIMEM.C008.M064.NET.SSD.B050.G002",
        "productName": "vCPU 8개, 메모리 64GB, [SSD]디스크 50GB",
        "productType2Code": "HIMEM",
        "productEnglishDesc": "vCPU 8EA, Memory 64GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "8",
        "memorySize": "68719476736",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HIMEM.C016.M128.NET.SSD.B050.G002",
        "productName": "vCPU 16개, 메모리 128GB, [SSD]디스크 50GB",
        "productType2Code": "HIMEM",
        "productEnglishDesc": "vCPU 16EA, Memory 128GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "16",
        "memorySize": "137438953472",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.HIMEM.C032.M256.NET.SSD.B050.G002",
        "productName": "vCPU 32개, 메모리 256GB, [SSD]디스크 50GB",
        "productType2Code": "HIMEM",
        "productEnglishDesc": "vCPU 32EA, Memory 256GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "32",
        "memorySize": "274877906944",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.STAND.C002.M008.NET.SSD.B050.G002",
        "productName": "vCPU 2개, 메모리 8GB, [SSD]디스크 50GB",
        "productType2Code": "STAND",
        "productEnglishDesc": "vCPU 2EA, Memory 8GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "2",
        "memorySize": "8589934592",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.STAND.C004.M016.NET.SSD.B050.G002",
        "productName": "vCPU 4개, 메모리 16GB, [SSD]디스크 50GB",
        "productType2Code": "STAND",
        "productEnglishDesc": "vCPU 4EA, Memory 16GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "4",
        "memorySize": "17179869184",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.STAND.C008.M032.NET.SSD.B050.G002",
        "productName": "vCPU 8개, 메모리 32GB, [SSD]디스크 50GB",
        "productType2Code": "STAND",
        "productEnglishDesc": "vCPU 8EA, Memory 32GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "8",
        "memorySize": "34359738368",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.STAND.C016.M064.NET.SSD.B050.G002",
        "productName": "vCPU 16개, 메모리 64GB, [SSD]디스크 50GB",
        "productType2Code": "STAND",
        "productEnglishDesc": "vCPU 16EA, Memory 64GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "16",
        "memorySize": "68719476736",
        "diskType2Code": "NET"
      },
      {
        "productCode": "SVR.VCDSS.STAND.C032.M128.NET.SSD.B050.G002",
        "productName": "vCPU 32개, 메모리 128GB, [SSD]디스크 50GB",
        "productType2Code": "STAND",
        "productEnglishDesc": "vCPU 32EA, Memory 128GB, [SSD]Disk 50GB",
        "infraResourceTypeCode": "VCDSS",
        "cpuCount": "32",
        "memorySize": "137438953472",
        "diskType2Code": "NET"
      }
    ]
  },
  "requestId": "c3d867ed-1edd-4554-b02e-9a4dd67dfc1d"
}