仮想サーバ情報一覧取得

API情報
API種別メソッドURI対象名称実行
契約、設定GET/:GisServiceCode/virtual-servers.json?StartIndex=N&Count=M仮想サーバ仮想サーバ情報一覧取得同期
  • 指定したGisServiceCodeに所属する仮想サーバの詳細情報一覧を取得します


リクエストパラメータ

パラメータ必須意味
URLGisServiceCodeP2契約サービスコード文字列
クエリストリングStartIndex StartIndexだけスキップした位置から情報を取得する数値
 Count 取得する情報の最大数数値
レスポンス
フィールドタイプ意味
VirtualServerListArray仮想サーバ情報オブジェクトの配列
ServiceCodeString仮想サーバのサービスコードivm########, ivd########
LabelStringラベル文字列
ContractStatusString契約状態 
StartDateString利用開始日 or 課金開始日YYYYMMDD
StopDateString解約予定日YYYYMMDD
CategoryString仮想サーバ種別"BestEffort", "Guarantee", "Dedicated"
TypeString仮想サーバ品目 
OSTypeStringOS種別"Linux", "Windows"
ServerGroupStringサーバグループ"A", "B"
ServiceInfrastructureVersionStringサービス提供基盤のバージョン文字列
ResourceStatusString仮想サーバステータス 
RestartRequiredArray仮想サーバの再起動が必要な場合に出力オブジェクトの配列
RestartRequired.DueDateString再起動実施期限YYYYMMDD
RestartRequired.ReasonString再起動が必要な理由文字列
ServerSpec.CPUStringコア数例: 1vCore
ServerSpec.MemoryStringメモリ量(GB)例: 1GB
Network.MaxTrafficSpeedString帯域上限(Mbps)例: 100Mbps
Network.IncludingGlobalSideString帯域上限にグローバルネットワークを含む品目ならばYes, そうでなければNo"Yes", "No"
StorageListArrayストレージ一覧オブジェクトの配列
StorageList.PciSlotStringPCIスロット16進数。例: 0x10
StorageList.BootStringブート可否"Yes", "No"
StorageList.ServiceCodeStringストレージのサービスコードIba########, ibg########, ibb########, Ica########, icg########, icb########
StorageList.URIStringストレージの情報へアクセスするためのURIURI
StorageList.TypeStringストレージ品目 
StorageList.OSTypeStringOS種別"Linux", "Windows", "None"
StorageList.ModeStringストレージのモード"Basic", "Backup"
StorageList.EncryptionString暗号化"Yes", "No"
NetworkListArrayネットワーク一覧オブジェクトの配列
NetworkList.MacAddressStringMACアドレス例: 12-34-56-78-9a-bc
NetworkList.NetworkTypeStringネットワークタイプ"Global", "PrivateStandard", "Private"
NetworkList.IPv6EnabledStringIPv6有効または無効"Enabled", "Disabled"
NetworkList.ServiceCodeStringプライベートネットワーク/Vのサービスコードivl########
NetworkList.URIStringプライベートネットワーク/Vの情報へアクセスするためのURIURI
NetworkList.LabelStringラベル文字列
NetworkList.IpAddressListArrayIPアドレス一覧オブジェクト配列
NetworkList.IpAddressList.IPv4.IpAddressStringIPv4アドレス 
NetworkList.IpAddressList.IPv4.TypeStringアドレス管理"Managed", "Unmanaged"
NetworkList.IpAddressList.IPv6.IpAddressStringIPv6アドレス 
NetworkList.IpAddressList.IPv6.TypeStringアドレス管理"Managed", "Unmanaged"
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

無し

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "VirtualServerList": [
        {
            "Category": "Guarantee",
            "ServiceCode": "ivm#######1",
            (略)仮想サーバ情報取得と同じ
        },
        {
            "Category": "BestEffort",
            "ServiceCode": "ivm#######2",
            (略)仮想サーバ情報取得と同じ
        },
        {
            "Category": "Dedicated",
            "ServiceCode": "ivd#######1",
            (略)仮想サーバ情報取得と同じ
        }
    ]
}