GMOクラウド Public APIリファレンス

サポートトップ » GMOクラウド Public トップ » APIリファレンス

listImages

機能の処理概要

テンプレート一覧の取得

テンプレートの一覧を返します

リクエストパラメーター

この機能の実行時に指定するパラメーターはありません。

レスポンスオブジェクト

以下の形式で応答します。

フィールド 説明
allowed_hot_migrate 該当のテンプレートがホットマイグレーションをすることができるか否かを返します

true : ホットマイグレーションが可能
false : 上記以外の状態
allow_resize_without_reboot 該当のテンプレートが仮想サーバーを再起動せずに各リソースサイズの変更ができるか否かを返します

true : 再起動せずにサイズ変更可能
false : 上記以外の状態
allow_swap 該当のテンプレートでスワップディスクの使用ができるか否かを返します

true : スワップディスクの使用が可能
false : 上記以外の状態
arch 該当のテンプレートのOSのアーキテクチャを返します

32 : 32bit アーキテクチャ
64 : 64bit アーキテクチャ
created_at 該当のテンプレートが作成された日時を返します
日時は下記のフォーマットで表されます

YYYY-MM-DDThh:mm:ssZ
file_name 該当のテンプレートの、クラウドシステム上におけるアーカイブファイル名を返します
id 該当のテンプレートのテンプレートIDを返します
label OSテンプレートに設定されているラベル名を返します
ユーザーテンプレートの場合には、テンプレート作成時に指定したラベル名を返します
min_disk_size 該当のテンプレートで仮想サーバーを作成する場合に必要な最小限のディスクサイズを返します
単位は GB (GigaByte) です
min_memory_size 該当のテンプレートに必要な最小限のメモリサイズを返します
必要最小限の規定が無い場合には空の値を返します
operating_system_arch 該当のテンプレートのOSのアーキテクチャを返します
operating_system_distro 該当のテンプレートのOSのディストリビューションを返します
operating_system 該当のテンプレートのOSの種類を返します
operating_system_tail 該当のテンプレートのOSの細部情報を返します
operating_system_edition 該当のテンプレートのOSにエディションがある場合、そのエディションを返します
parent_template_id 該当のテンプレートがシステムテンプレートの場合は、null を返します
該当のテンプレートがユーザーテンプレートの場合は、そのテンプレートの元になる仮想サーバー作成時に選択したシステムテンプレートのテンプレート ID を返します
short_label テンプレートに設定されている簡略形ラベル名を返します
state 該当のテンプレートの状態を返します

active : 利用可能な状態
inactive : 利用不可能な状態
template_size 該当のテンプレートのファイルサイズを返します
単位はKB (KiloByte) です
type 該当のテンプレートのOSの種類を返します
updated_at 該当のテンプレートが最後にアップデートされた日時を返します
日時は下記のフォーマットで表されます

YYYY-MM-DDThh:mm:ssZ
version 該当のテンプレートのバージョン情報を返します
virtualization 該当のテンプレートが適用できる仮想化方式を返します

リクエストサンプル

https://api.gmocloud.com/Cloud-Zone-ID/?Action=listImages&AccessKeyId=AccessKeyId&Version=1.0&Signature=Signature

レスポンスサンプル

{
  "xen": {
    "ID_of_Template": {
      "short_label": "CentOS 6.0 LAMP",
      "arch": "64",
      "type": "centos",
      "template_set_ids": [],
      "label": "CentOS 6.0 LAMP x64 xen",
      "parent_template_id": null,
      "created_at": "2012-06-16T04:04:59+09:00",
      "operating_system_arch": "x64",
      "operating_system_distro": "rhel",
      "min_memory_size": 128,
      "operating_system": "linux",
      "operating_system_tail": null,
      "allowed_swap": true,
      "operating_system_edition": null,
      "updated_at": "2012-06-25T18:49:33+09:00",
      "allow_resize_without_reboot": true,
      "disk_target_device": "---\nxen: sda\nkvm: hd\n",
      "file_name": "centos-6.0-LAMP-x64-1.2-xen.tar.gz",
      "id": ID_of_Template,
      "virtualization": "xen",
      "allowed_hot_migrate": true,
      "template_size": 209744,
      "version": "1.2",
      "min_disk_size": 5,
      "state": "active"
    }
  }
}

このガイドで問題は解決しましたか?

ご回答ありがとうございました。

引き続きGMOクラウド サポートサイトをご利用ください。

ご回答ありがとうございました。

GMOクラウド Public サポートまでお問い合わせください。

お問い合わせ