getServerImageProductList
    • PDF

    getServerImageProductList

    • PDF

    記事の要約

    概要

    サーバイメージ商品リスト照会

    説明

    サーバインスタンス(VM)を作成するためには、サーバイメージ商品を選択して作成する必要があります。従ってサーバイメージ商品を照会できるAPIを提供します。

    リクエストパラメータ

    パラメータ名必須タイプ制約事項説明
    exclusionProductCodeNoStringMin:1, Max:20リストから除外する商品コードを入力します。
    productCodeNoStringMin:1, Max:20リストで照会する商品コードを入力します。
    1件照会する時に使います。
    platformTypeCodeListNoListMin:1, Max:5プラットフォーム区分に必要な値をリストの形式で伝達します。
    以下の値が入力できます。
    リナックス32 Bit(LNX32) | リナックス64 Bit(LNX64) | ウィンドウズ32 Bit(WND32) | ウィンドウズ64 Bit(WND64) | ウブントゥデスクトップ64 Bit(UBD64) | ウブントゥサーバ64 Bit(UBS64)
    blockStorageSizeNoInteger50 | 100
    regionNoNoString入力できるステータスはgetRegionListアクションを通じて取得できます。
    infraResourceDetailTypeCodeNoStringリストで特定タイプのイメージを照会します。(現在はBareMetalのみ照会可能)
    BareMetal(BM) | Default : 基本サーバイメージ

    レスポンスデータタイプ

    • ProductListタイプ
    ProcessList extends CommonResponse
    private Integer totalRows;
    private List processList = 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 baseBlockStorageSize;
    private CommonCode platformType;
    private String osInformation;
    private CommonCode diskType;
    private String dbKindCode
    private Long addBlockStorageSize;

    例示

    呼び出し

    ncloud server getServerImageProductList --platformTypeCodeList LNX64 --infraResourceDetailTypeCode BM --exclusionProductCode SPSWBMLINUX00001
    

    レスポンス

    {
      "getServerImageProductListResponse": {
        "requestId": "74bfddb6-c1b9-4b22-9be6-ddfa3f851a1a",
        "returnCode": "0",
        "returnMessage": "success",
        "productList": [
          {
            "productCode": "SPSWBMLINUX00002",
            "productName": "CentOS 7.4(64bit)",
            "productType": {
              "code": "LINUX",
              "codeName": "Linux"
            },
            "productDescription": "CentOS 7.4(64bit)",
            "infraResourceType": {
              "code": "SW",
              "codeName": "Software"
            },
            "infraResourceDetailType": {
              "code": "BM",
              "codeName": "BareMetal"
            },
            "cpuCount": 0,
            "memorySize": 0,
            "baseBlockStorageSize": 0,
            "platformType": {
              "code": "LNX64",
              "codeName": "Linux 64 Bit"
            },
            "osInformation": "CentOS 7.4(64bit)",
            "dbKindCode": "",
            "addBlockStorageSize": 0
          },
          {
            "productCode": "SPSWBMLINUX00003",
            "productName": "Oracle Linux 6.9(64bit)",
            "productType": {
              "code": "LINUX",
              "codeName": "Linux"
            },
            "productDescription": "Oracle Linux 6.9(64bit)",
            "infraResourceType": {
              "code": "SW",
              "codeName": "Software"
            },
            "infraResourceDetailType": {
              "code": "BM",
              "codeName": "BareMetal"
            },
            "cpuCount": 0,
            "memorySize": 0,
            "baseBlockStorageSize": 0,
            "platformType": {
              "code": "LNX64",
              "codeName": "Linux 64 Bit"
            },
            "osInformation": "Oracle Linux 6.9(64bit)",
            "dbKindCode": "",
            "addBlockStorageSize": 0
          },
          {
            "productCode": "SPSWBMLINUX00004",
            "productName": "Oracle Linux 7.4(64bit)",
            "productType": {
              "code": "LINUX",
              "codeName": "Linux"
            },
            "productDescription": "Oracle Linux 7.4(64bit)",
            "infraResourceType": {
              "code": "SW",
              "codeName": "Software"
            },
            "infraResourceDetailType": {
              "code": "BM",
              "codeName": "BareMetal"
            },
            "cpuCount": 0,
            "memorySize": 0,
            "baseBlockStorageSize": 0,
            "platformType": {
              "code": "LNX64",
              "codeName": "Linux 64 Bit"
            },
            "osInformation": "Oracle Linux 7.4(64bit)",
            "dbKindCode": "",
            "addBlockStorageSize": 0
          }
        ],
        "totalRows": 3
      }
    }
    
    <?xml version="1.0" encoding="UTF-8" ?>
    <getServerImageProductListResponse>
      <requestId>74bfddb6-c1b9-4b22-9be6-ddfa3f851a1a</requestId>
      <returnCode>0</returnCode>
      <returnMessage>success</returnMessage>
      <productList>
        <productCode>SPSWBMLINUX00002</productCode>
        <productName>CentOS 7.4(64bit)</productName>
        <productType>
          <code>LINUX</code>
          <codeName>Linux</codeName>
        </productType>
        <productDescription>CentOS 7.4(64bit)</productDescription>
        <infraResourceType>
          <code>SW</code>
          <codeName>Software</codeName>
        </infraResourceType>
        <infraResourceDetailType>
          <code>BM</code>
          <codeName>BareMetal</codeName>
        </infraResourceDetailType>
        <cpuCount>0</cpuCount>
        <memorySize>0</memorySize>
        <baseBlockStorageSize>0</baseBlockStorageSize>
        <platformType>
          <code>LNX64</code>
          <codeName>Linux 64 Bit</codeName>
        </platformType>
        <osInformation>CentOS 7.4(64bit)</osInformation>
        <dbKindCode></dbKindCode>
        <addBlockStorageSize>0</addBlockStorageSize>
      </productList>
      <productList>
        <productCode>SPSWBMLINUX00003</productCode>
        <productName>Oracle Linux 6.9(64bit)</productName>
        <productType>
          <code>LINUX</code>
          <codeName>Linux</codeName>
        </productType>
        <productDescription>Oracle Linux 6.9(64bit)</productDescription>
        <infraResourceType>
          <code>SW</code>
          <codeName>Software</codeName>
        </infraResourceType>
        <infraResourceDetailType>
          <code>BM</code>
          <codeName>BareMetal</codeName>
        </infraResourceDetailType>
        <cpuCount>0</cpuCount>
        <memorySize>0</memorySize>
        <baseBlockStorageSize>0</baseBlockStorageSize>
        <platformType>
          <code>LNX64</code>
          <codeName>Linux 64 Bit</codeName>
        </platformType>
        <osInformation>Oracle Linux 6.9(64bit)</osInformation>
        <dbKindCode></dbKindCode>
        <addBlockStorageSize>0</addBlockStorageSize>
      </productList>
      <productList>
        <productCode>SPSWBMLINUX00004</productCode>
        <productName>Oracle Linux 7.4(64bit)</productName>
        <productType>
          <code>LINUX</code>
          <codeName>Linux</codeName>
        </productType>
        <productDescription>Oracle Linux 7.4(64bit)</productDescription>
        <infraResourceType>
          <code>SW</code>
          <codeName>Software</codeName>
        </infraResourceType>
        <infraResourceDetailType>
          <code>BM</code>
          <codeName>BareMetal</codeName>
        </infraResourceDetailType>
        <cpuCount>0</cpuCount>
        <memorySize>0</memorySize>
        <baseBlockStorageSize>0</baseBlockStorageSize>
        <platformType>
          <code>LNX64</code>
          <codeName>Linux 64 Bit</codeName>
        </platformType>
        <osInformation>Oracle Linux 7.4(64bit)</osInformation>
        <dbKindCode></dbKindCode>
        <addBlockStorageSize>0</addBlockStorageSize>
      </productList>
      <totalRows>3</totalRows>
    </getServerImageProductListResponse>
    

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

    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.