MENU
      Search OS product

        Search OS product


        Article summary

        Can be used in a VPC environment.

        Description

        Search a list of available OSs.

        Request

        Request URL

        GET https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/getOsProductList [KR]
        GET https://vpcsearchengine.apigw.ntruss.com/api/sgn-v2/cluster/getOsProductList [SGN]
        GET https://vpcsearchengine.apigw.ntruss.com/api/jpn-v2/cluster/getOsProductList [JPN]
        HTTP

        Request headers

        HeaderDescription
        x-ncp-apigw-timestampThis is the number of milliseconds that have elapsed since January 1, 1970 00:00:00 UTC.
        If the time difference compared to the API Gateway server is more than 5 minutes, then the request is considered invalid.
        x-ncp-apigw-timestamp:{Timestamp}
        x-ncp-iam-access-keyThis is the Access Key ID value issued by the Naver Cloud Platform portal.
        x-ncp-iam-access-key:{Account Access Key}
        x-ncp-apigw-signature-v2This is the signature encrypted Access Key ID value and Secret Key.
        x-ncp-apigw-signature-v2:{API Gateway Signature}
        Content-TypeSpecifies the request body content type as application/json
        Content-Type: application/json

        Request example

        GET https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/getOsProductList
        HOST: vpcsearchengine.apigw.ntruss.com
        Content-Type: application/json
        x-ncp-apigw-signature-v2: zq0FrtlU8JZJi9esTK31bCQUNG3H+jo4CMjMkJDoWSc=
        x-ncp-apigw-timestamp: 1593848345548
        x-ncp-iam-access-key: 7fIvgFY428mtY6sY8maw
        HTTP
        curl -X GET "https://vpcsearchengine.apigw.ntruss.com/api/v2/cluster/getOsProductList" \
        -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="
        Bash

        Response parameters

        public class GetOsProductListResponseVo {
            ArrayList<OsProductVo> productList;
        }
        
        public class OsProductVo {
            String productCode;
            String productName;
            String productType2Code;
            String productEnglishDesc;
            String infraResourceTypeCode;
            String softwareTypeCode;
        }
        Java

        Field

        Parameter NameTypeDescription
        productListArrayList<NodeProductVo>List of product specifications
        productCodeStringProduct code
        productNameStringProduct name
        productType2CodeStringProduct type code
        productEnglishDescStringProduct name (English)
        infraResourceTypeCodeStringInfrastructure resource type
        softwareTypeCodeStringSoftware type

        Response example

        {
          "code": 0,
          "message": "SUCCESS",
          "result": {
            "productList": [
              {
                "productCode": "SW.VELST.OS.LNX64.CNTOS.0703.B050",
                "productName": "centos-7.3-64",
                "productType2Code": "LINUX",
                "productEnglishDesc": "CentOS 7.3 (64-bit)",
                "infraResourceTypeCode": "SW",
                "softwareTypeCode": "VELST"
              }
            ]
          },
          "requestId": "1a49b0fc-72b8-4857-a448-288ce400ddff"
        }
        JSON

        Was this article helpful?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.