Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

getCloudPostgresqlImageProductList

Prev Next

Available in VPC

Get the list of Cloud DB for PostgreSQL product codes.

Commands

The command statement is as follows:

ncloud vpostgresql getCloudPostgresqlImageProductList [regionCode] [productCode] [exclusionProductCode] [generationCode] [output]

Parameter

The following describes the parameters.

Parameter Type Required Description Restrictions
regionCode String N Region code
  • regionCode can be obtained through the getRegionList action.
  • Default: Select the first Region of the getRegionList query result.
-
productCode String N Cloud DB for PostgreSQL image product code to query -
exclusionProductCode String N Cloud DB for PostgreSQL image product code to exclude -
generationCode String N Generation code
  • Option: G2
-
output String N Respond result's format type
  • Options: xml | json
  • Default: json
-

Response

Response data type

  • ProductList type
ProductList extends CommonResponse Description
private Integer totalRows; Total number of lists searched
private List<Product> productList = new ArrayList<>(); List of products
  • Product type
Product Description
private String productCode; Product code managed by NAVER Cloud Platform, which defines server specifications or server OS
private String productName; Product name
private CommonCode productType; Product type
private String productDescription; Product description
private CommonCode infraResourceType; Infrastructure resource type
private CommonCode infraResourceDetailType; Detailed infrastructure resource type
private Integer cpuCount; Number of CPUs
private Long memorySize; Memory size
private Long baseBlockStorageSize; Default block storage size
private CommonCode platformType; Platform type
private String osInformation; OS information
private CommonCode diskType; Disk type
private String dbKindCode; DB type code
private Long addBlockStorageSize; Added block storage size
private String generationCode; Generation code

Examples

It describes call and response examples.

Call examples

The following is a call example.

ncloud vpostgresql getCloudPostgresqlImageProductList --regionCode KR

Response example

The response example is as follows:

When the response result format type (output) is JSON

{
  "getCloudPostgresqlImageProductListResponse": {
    "requestId": "15607e06-e159-40d6-a6e3-00d9f7ba167c",
    "returnCode": 0,
    "returnMessage": "success",
    "totalRows": 3,
    "productList": [
      {
        "productCode": "SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.133.B050",
        "productName": "PostgreSQL 13.3",
        "productType": {
          "code": "LINUX",
          "codeName": "Linux"
        },
        "productDescription": "CentOS 7.8 with PostgreSQL 13.3",
        "infraResourceType": {
          "code": "SW",
          "codeName": "Software"
        },
        "baseBlockStorageSize": 53687091200,
        "platformType": {
          "code": "LNX64",
          "codeName": "Linux 64 Bit"
        },
        "osInformation": "CentOS 7.8 with PostgreSQL 13.3 (64-bit)",
        "generationCode": "G2"
      },
      {
        "productCode": "SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.137.B050",
        "productName": "PostgreSQL 13.7",
        "productType": {
          "code": "LINUX",
          "codeName": "Linux"
        },
        "productDescription": "CentOS 7.8 with PostgreSQL 13.7",
        "infraResourceType": {
          "code": "SW",
          "codeName": "Software"
        },
        "baseBlockStorageSize": 53687091200,
        "platformType": {
          "code": "LNX64",
          "codeName": "Linux 64 Bit"
        },
        "osInformation": "CentOS 7.8 with PostgreSQL 13.7 (64-bit)",
        "generationCode": "G2"
      },
      {
        "productCode": "SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.1310.B050",
        "productName": "PostgreSQL 13.10",
        "productType": {
          "code": "LINUX",
          "codeName": "Linux"
        },
        "productDescription": "CentOS 7.8 with PostgreSQL 13.10",
        "infraResourceType": {
          "code": "SW",
          "codeName": "Software"
        },
        "baseBlockStorageSize": 53687091200,
        "platformType": {
          "code": "LNX64",
          "codeName": "Linux 64 Bit"
        },
        "osInformation": "CentOS 7.8 with PostgreSQL 13.10 (64-bit)",
        "generationCode": "G2"
      }
    ]
  }
}

When the response result format type (output) is XML

<getCloudPostgresqlImageProductListResponse>
    <requestId>15607e06-e159-40d6-a6e3-00d9f7ba167c</requestId>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
    <totalRows>3</totalRows>
    <productList>
        <product>
            <productCode>SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.133.B050</productCode>
            <productName>PostgreSQL 13.3</productName>
            <productType>
                <code>LINUX</code>
                <codeName>Linux</codeName>
            </productType>
            <productDescription>CentOS 7.8 with PostgreSQL 13.3</productDescription>
            <infraResourceType>
                <code>SW</code>
                <codeName>Software</codeName>
            </infraResourceType>
            <baseBlockStorageSize>53687091200</baseBlockStorageSize>
            <platformType>
                <code>LNX64</code>
                <codeName>Linux 64 Bit</codeName>
            </platformType>
            <osInformation>CentOS 7.8 with PostgreSQL 13.3 (64-bit)</osInformation>
            <generationCode>G2</generationCode>
        </product>
        <product>
            <productCode>SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.137.B050</productCode>
            <productName>PostgreSQL 13.7</productName>
            <productType>
                <code>LINUX</code>
                <codeName>Linux</codeName>
            </productType>
            <productDescription>CentOS 7.8 with PostgreSQL 13.7</productDescription>
            <infraResourceType>
                <code>SW</code>
                <codeName>Software</codeName>
            </infraResourceType>
            <baseBlockStorageSize>53687091200</baseBlockStorageSize>
            <platformType>
                <code>LNX64</code>
                <codeName>Linux 64 Bit</codeName>
            </platformType>
            <osInformation>CentOS 7.8 with PostgreSQL 13.7 (64-bit)</osInformation>
            <generationCode>G2</generationCode>
        </product>
        <product>
            <productCode>SW.VPGSL.OS.LNX64.CNTOS.0708.PGSQL.1310.B050</productCode>
            <productName>PostgreSQL 13.10</productName>
            <productType>
                <code>LINUX</code>
                <codeName>Linux</codeName>
            </productType>
            <productDescription>CentOS 7.8 with PostgreSQL 13.10</productDescription>
            <infraResourceType>
                <code>SW</code>
                <codeName>Software</codeName>
            </infraResourceType>
            <baseBlockStorageSize>53687091200</baseBlockStorageSize>
            <platformType>
                <code>LNX64</code>
                <codeName>Linux 64 Bit</codeName>
            </platformType>
            <osInformation>CentOS 7.8 with PostgreSQL 13.10 (64-bit)</osInformation>
            <generationCode>G2</generationCode>
        </product>
    </productList>
</getCloudPostgresqlImageProductListResponse>