getServerImageProductList

Prev Next

VPC環境で利用できます。

概要

NAVERクラウドプラットフォームが提供するサーバイメージ商品リストを照会します。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制限事項 説明
regionCode No String - リージョンコード
サーバイメージ商品リストが照会されるリージョン(Region)を決定可能
regionCodeは、getRegionListアクションを通じて取得可能
デフォルト: getRegionList照会結果の最初のリージョンを選択
blockStorageSize No Integer - ブロックストレージサイズ
サーバイメージの基本ブロックストレージサイズでフィルタリングして検索可能
オプション: 50 | 100 GB
exclusionProductCode No String - 除外する商品コード
exclusionProductCodeはgetServerImageProductListアクションを通じて取得可能
productCode No String - 照会対象の商品コード
productCodeはgetServerImageProductListアクションを通じて取得可能
platformTypeCodeList.N No List<String> - プラットフォームのタイプコードリスト
プラットフォームタイプでフィルタリングして検索可能
オプション: LNX32 | LNX64 | WND32 | WND64 | UBD64 | UBS64
例) --platformTypeCodeList LNX32 LNX64
infraResourceDetailTypeCode No String - インフラリソースの詳細タイプコード
特定のタイプのイメージを照会
現在は BareMetalのみ照会可能
オプション: BM (BareMetal)
デフォルト: BM以外のタイプ
例) --infraResourceDetailTypeCode BM

レスポンス

レスポンスデータタイプ

  • ProductListタイプ
ProductList extends CommonResponse
private Integer totalRows;
private List<Product> productList = 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;
private String generationCode;

リクエスト例

ncloud vserver getServerImageProductList --regionCode KR --blockStorageSize 50 --exclusionProductCode SW.VSVR.DBMS.LNX64.CNTOS.0606.PSTGR.0904.B050 --productCode SW.VSVR.OS.LNX64.CNTOS.0703.B050 --platformTypeCodeList LNX64 WND64

レスポンス例

<getServerImageProductListResponse>
  <requestId>c389ef63-aa90-4d3f-a875-f9166ae9c249</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <productList>
    <product>
      <productCode>SW.VSVR.OS.LNX64.CNTOS.0703.B050</productCode>
      <productName>centos-7.3-64</productName>
      <productType>
        <code>LINUX</code>
        <codeName>Linux</codeName>
      </productType>
      <productDescription>CentOS 7.3 (64-bit)</productDescription>
      <infraResourceType>
        <code>SW</code>
        <codeName>Software</codeName>
      </infraResourceType>
      <cpuCount>0</cpuCount>
      <memorySize>0</memorySize>
      <baseBlockStorageSize>53687091200</baseBlockStorageSize>
      <platformType>
        <code>LNX64</code>
        <codeName>Linux 64 Bit</codeName>
      </platformType>
      <osInformation>CentOS 7.3 (64-bit)</osInformation>
      <dbKindCode></dbKindCode>
      <addBlockStorageSize>0</addBlockStorageSize>
      <generationCode></generationCode>
    </product>
  </productList>
</getServerImageProductListResponse>