仮想サーバ情報取得

API情報
API種別メソッドURI対象名称実行
契約、設定GET

/:GisServiceCode/virtual-servers/:IvmServiceCode.json

/:GisServiceCode/virtual-servers/:IvdServiceCode.json

仮想サーバ仮想サーバ情報取得同期
  • 指定した仮想サーバIvmServiceCodeまたはIvdServiceCodeの詳細情報を取得します
  • IvmServiceCodeおよびIvdServiceCodeはGisServiceCodeに所属する契約を指定する必要があります


リクエストパラメータ

パラメータ必須意味
URLGisServiceCodeP2契約のサービスコードgis########

IvmServiceCode or IvdServiceCodeサービスコード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",
    "Label": "XXXXX",
    "ContractStatus": "InService",
    "StartDate": "YYYYMMDD",
    "StopDate": "",
    "Category": "Guarantee",
    "Type": "VG1-3",
    "OSType": "Linux",
    "ServerGroup": "A",
    "ResourceStatus": "Stopped",
    "ServiceInfrastructureVersion": "##.##.##",
    "RestartRequired": {
        "DueDate": "YYYYMMDD",
        "Reason": "Virtual server is required to move to new infrastructure due to infrastructure EOL"
    },
    "ServerSpec": {
        "CPU": "1Core",
        "Memory": "3GB",
        "Network": {
            "MaxTrafficSpeed": "100Mbps",
            "IncludingGlobalSide": "Yes"
        }
    },
    "StorageList": [
        {
            "PciSlot": "0x10",
            "Boot": "Yes",
            "ServiceCode": "iba########",
            "URI": "",
            "Type": "S30GB_CentOS7_64",
            "OSType": "Linux",
            "Mode": "Basic",
            "Encryption": "No"
        },
        {
            "PciSlot": "0x11",
            "Boot": "No",
            "Category": "Guarantee",
            "ServiceCode": "ibg#######1",
            "URI": "",
            "Type": "G100GB_IOPS1000",
            "OSType": "None",
            "Mode": "Basic",
            "Encryption": "No"
        },
        {
            "PciSlot": "0x12",
            "Boot": "No",
            "Category": "BestEffort",
            "ServiceCode": "ibb#######1",
            "URI": "",
            "Type": "B500GB",
            "OSType": "None",
            "Mode": "Basic",
            "Encryption": "No"
        }
    ],
    "NetworkList": [
        {
            "MacAddress": "12-34-56-78-9a-bc",
            "NetworkType": "Global",
            "IPv6Enabled": "No",
            "IpAddressList": [
                {
                    "IPv4": {
                        "IpAddress": "203.0.113.11",
                        "Type": "Managed",
                        "DomainName": "11.113.0.203.rev.iijgio.jp"
                    },
                    "IPv6": {
                        "IpAddress": "2001:0db8:0000:0000:0000:0000:0000:000b",
                        "Type": "Unmanaged"
                    }
                },
                {
                    "IPv4": {
                        "IpAddress": "203.0.113.12",
                        "Type": "Unmanaged",
                        "DomainName": "12.113.0.203.rev.iijgio.jp"
                    },
                    "IPv6": {
                        "IpAddress": "2001:0db8:0000:0000:0000:0000:0000:000c",
                        "Type": "Unmanaged"
                    }
                }
            ]
        },
        {
            "MacAddress": "12-34-56-78-9a-bd",
            "NetworkType": "PrivateStandard",
            "IpAddressList": [
                {
                    "IPv4": {
                        "IpAddress": "192.0.2.1",
                        "Type": "Managed"
                    }
                }
            ]
        },
        {
            "MacAddress": "12-34-56-78-9a-be",
            "NetworkType": "Private",
            "ServiceCode": "ivl#######1",
            "URI": "",
            "Label": "XXXXX"
        },
        {
            "MacAddress": "12-34-56-78-9a-bf",
            "NetworkType": "Private",
            "ServiceCode": "ivl#######2",
            "URI": "",
            "Label": "XXXXX"
        }
    ]
}