getServerProductList
    • PDF

    getServerProductList

    • PDF

    Article Summary

    概要

    サーバーサービスリストの照会

    説明

    サーバーインスタンスを作成するためには、サーバー商品(サーバスペック)を選択して作成します。
    したがって、サーバー商品を照会できる APIを提供しています。

    リクエストパラメータ

    パラメータ名要否タイプ制約事項説明
    exclusionProductCodeNoStringMin:1, Max:20リストから除く商品コードの入力
    productCodeNoStringMin:1, Max:20リストから照会する商品コードの入力
    1件の照会時に使用する
    generationCodeNoStringMin:1, Max:20リストから照会する商品世代コードの入力 [G1、G2のいずれか]
    serverImageProductCodeConditionalStringMin:1, Max:20サーバイメージ商品コード
    サーバーイメージ商品によって作成可能なサーバーの仕様が変わる
    serverImageProductCode or memberServerImageNo 2つのパラメータのうち、どちらかのパラメータは必須項目
    getServerImageProdutListアクションを通じて取得可能
    regionNoNoString入力可能な状態は、getRegionListアクションを通じて取得可能
    zoneNoNoString商品リストが照会される ZONEを決定可能
    getZoneListアクションを通じて取得可能
    Default: 該当リージョンの最初の ZONEを選択する
    memberServerImageNoConditionalString会員サーバーイメージ番号
    EOL OSに対する作成スペックの照会可能
    serverImageProductCode or memberServerImageNo 2つのパラメータのうち、どちらかのパラメータは必須項目
    serverImageProductCodeと memberServerImageNoの両方の入力時に memberServerImageNoを利用して照会する
    getMemberServerImageListアクションを通じて取得可能

    レスポンスデータのタイプ

    • ProductListのタイプ
    ProcessList extends CommonResponse
    private Integer totalRows;
    private List<Process> processList = new ArrayList<Process>();
    Product
    private String productCode;
    private String generationCode;
    private String productName;
    private CommonCode productType;
    private String productDescription;
    private CommonCode infraResourceType;
    private CommonCode infraResourceDetailType;
    private Integer cpuCount;
    private Long memorySize;
    private Long baseBlockStorageSize;
    private CommonCode platformType;
    private String osInformation;
    private CommonCode diskType;
    private String dbKindCode
    private Long addBlockStorageSize;

    呼び出し

    ncloud server getServerProductList --serverImageProductCode SPSW0LINUX000043 --productCode SPSVRSSD00000009
    

    レスポンス

    {
      "getServerProductListResponse": {
        "requestId": "16996ca6-0f2d-46fa-aca4-4903a5aad3e2",
        "returnCode": "0",
        "returnMessage": "success",
        "productList": [
          {
            "productCode": "SPSVRSSD00000009",
            "generationCode": "G1",
            "productName": "vCPU 16EA, Memory 16GB, [SSD]Disk 50GB",
            "productType": {
              "code": "STAND",
              "codeName": "Standard"
            },
            "productDescription": "vCPU 16EA, Memory 16GB, [SSD]Disk 50GB",
            "infraResourceType": {
              "code": "SVR",
              "codeName": "Server"
            },
            "cpuCount": 16,
            "memorySize": 17179869184,
            "baseBlockStorageSize": 53687091200,
            "osInformation": "",
            "diskType": {
              "code": "NET",
              "codeName": "Network Storage"
            },
            "dbKindCode": "",
            "addBlockStorageSize": 0
          }
        ],
        "totalRows": 1
      }
    }
    
    <getServerProductListResponse>
      <requestId>6a17f564-8af2-44fe-b416-1c9ce7b2d200</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <productList>
        <product>
          <productCode>SPSVRSSD00000009</productCode>
          <generationCode>G1</generationCode>
          <productName>vCPU 16EA, Memory 16GB, [SSD]Disk 50GB</productName>
          <productType>
            <code>STAND</code>
            <codeName>Standard</codeName>
          </productType>
          <productDescription>vCPU 16EA, Memory 16GB, [SSD]Disk 50GB</productDescription>
          <infraResourceType>
            <code>SVR</code>
            <codeName>Server</codeName>
          </infraResourceType>
          <cpuCount>16</cpuCount>
          <memorySize>17179869184</memorySize>
          <baseBlockStorageSize>53687091200</baseBlockStorageSize>
          <osInformation></osInformation>
          <diskType>
            <code>NET</code>
            <codeName>Network Storage</codeName>
          </diskType>
          <dbKindCode></dbKindCode>
          <addBlockStorageSize>0</addBlockStorageSize>
        </product>
      </productList>
      <totalRows>1</totalRows>
    </getServerProductListResponse>
    

    この記事は役に立ちましたか?

    What's Next
    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.