DescribeInstanceAttribute
処理概要
指定したサーバーの詳細情報を取得します。1回のリクエストで、1つのサーバーの1つの詳細情報を取得できます。
サーバーを指定するためには、サーバー名が必要です。
指定するパラメーター
パラメーター | 型 | 説明 | 必須 |
---|---|---|---|
InstanceId | string |
サーバー名 |
○ |
Attribute | string |
取得する情報の項目名 値:
|
応答フィールド
フィールド (項目) | 型 | 説明 |
---|---|---|
DescribeInstanceAttributeResponse | - |
DescribeInstanceAttributeレスポンス |
␣requestId | string |
リクエスト識別子 |
␣instanceId | string |
サーバー名 |
␣instanceUniqueId | string |
サーバーユニークID |
␣instanceType | - |
サーバータイプの情報 |
␣␣value | string |
サーバータイプ 値:
|
␣disableApiTermination | - |
APIからのサーバー削除可否の情報 |
␣␣value | boolean |
APIからのサーバー削除可否 値:
|
␣blockDeviceMapping | - |
接続しているディスクの情報セット |
␣␣item | - |
接続しているディスクの情報 |
␣␣␣deviceName | string |
ディスクの接続デバイス 値:
|
␣␣␣ebs | - |
ディスクの詳細情報 |
␣␣␣␣volumeId | string |
ディスク名 |
␣␣␣␣volumeUniqueId | string |
ディスクユニークID |
␣␣␣␣status | string |
ディスクの接続ステータス 値:
|
␣␣␣␣attachTime | string |
ディスク接続日時 値:
|
␣␣␣␣deleteOnTermination | string |
サーバー削除時のディスク消去 値:
|
␣accountingType | - |
利用料金タイプの情報 |
␣␣value | string |
利用料金タイプ 値:
|
␣nextMonthAccountingType | - |
次月の利用料金タイプの情報 |
␣␣value | string |
次月の利用料金タイプ 値:
|
␣loadbalancing | - |
適用しているロードバランサー情報 |
␣␣item | - |
ロードバランサー情報 |
␣␣␣loadBalancerName | string |
ロードバランサー名 |
␣␣␣loadBalancerPort | integer |
待ち受けポート |
␣␣␣instancePort | integer |
宛先ポート |
␣␣␣State | string |
ヘルスステータス 値:
|
␣copyInfo | - |
コピー元サーバーの情報 |
␣␣value | string |
コピー元サーバー名 |
␣autoscaling | - |
スケールアウトサーバー情報 |
␣␣autoScalingGroupName | string |
オートスケール名 |
␣␣expireTime | timestamp |
有効時間 値:
|
␣ipType | - |
グローバルIPアドレスの情報 |
␣␣value | string |
グローバルIPアドレスのタイプ 値:
|
␣niftyPrivateIpType | - |
プライベートIPアドレスの情報 |
␣␣value | string |
プライベートIPアドレスのタイプ 値:
|
␣groupId | - |
ファイアウォールの設定情報 |
␣␣value | string |
ファイアウォールのグループ名 |
␣description | - |
サーバーのメモ情報 |
␣␣value | string |
メモ情報 |
␣networkInterfaceSet | - |
ネットワークインターフェース情報セット |
␣␣item | - |
ネットワークインターフェース |
␣␣␣networkInterfaceId | string |
ネットワークインターフェースID |
␣␣␣subnetId | string |
※空を返却 |
␣␣␣vpcId | string |
※空を返却 |
␣␣␣description | string |
※空を返却 |
␣␣␣ownerId | string |
※空を返却 |
␣␣␣niftyNetworkId | string |
ネットワークユニークID |
␣␣␣niftyNetworkName | string |
ネットワーク名 |
␣␣␣status | string |
ネットワークインターフェースのステータス 値:
|
␣␣␣macAddress | string |
ネットワークインターフェースのMACアドレス |
␣␣␣privateIpAddress | string |
プライベートIPアドレス or プライベート付替IPアドレス(グローバルで無いときのみ) |
␣␣␣privateIpAddressV6 | string |
※空を返却 プライベートIPアドレス(IPv6) |
␣␣␣privateDnsName | string |
※空を返却 |
␣␣␣sourceDestCheck | string |
※空を返却 |
␣␣␣groupSet | string |
※空を返却 ファイアウォール情報セット |
␣␣␣attachment | - |
ネットワークインターフェースの接続情報 |
␣␣␣␣attachmentId | string |
アタッチメントID ※ネットワークインターフェースを使用している場合はネットワークインターフェースのアタッチメントIDを返却する |
␣␣␣␣deviceIndex | string |
デバイス番号 |
␣␣␣␣status | string |
接続状態 値:
|
␣␣␣␣attachTime | string |
サーバーへの接続時刻 ※ネットワークインターフェースを使用している場合はネットワークインターフェースのサーバーへの接続時刻を返却する |
␣␣␣␣deleteOnTermination | string |
※インスタンス削除時のネットワークインターフェース削除 値:
|
␣␣␣association | - |
ネットワークインターフェースに関連付けられているパブリックIP(固定グローバルIPアドレス、付替IPアドレス)の情報 |
␣␣␣␣publicIp | string |
グローバルIPアドレス or グローバル付替IPアドレス |
␣␣␣␣publicIpV6 | string |
※空を返却 グローバルIPアドレス(IPv6) |
␣␣␣␣publicDnsName | string |
※空を返却 |
␣␣␣␣ipOwnerId | string |
※空を返却 |
␣␣␣privateIpAddressesSet | string |
※空を返却 |
␣␣␣multiIpAddressesSet | - |
マルチIPアドレス情報セット |
␣␣␣␣item | - |
マルチIPアドレス情報 |
␣␣␣␣␣ipAddress | string |
IPアドレス |
␣niftyElasticLoadBalancing | - |
適用しているマルチロードバランサーの情報 |
␣␣item | - |
適用しているマルチロードバランサーの情報 |
␣␣␣elasticLoadBalancerId | string |
適用しているマルチロードバランサーユニークID |
␣␣␣elasticLoadBalancerName | string |
適用しているマルチロードバランサー名 |
␣␣␣protocol | string |
適用しているマルチロードバランサーのプロトコル |
␣␣␣elasticLoadBalancerPort | integer |
適用しているマルチロードバランサーの待ち受けポート |
␣␣␣instancePort | integer |
適用しているマルチロードバランサーの宛先ポート |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/
?Action=DescribeInstanceAttribute
&InstanceId=server01
&Attribute=blockDeviceMapping
&CommonParams
応答サンプル
<DescribeInstanceAttributeResponse xmlns="https://computing.api.nifcloud.com/api/">
<requestId>ac501097-4c8d-475b-b06b-a90048ec181c</requestId>
<instanceId>server01</instanceId>
<instanceUniqueId>i-efba9876</instanceUniqueId>
<blockDeviceMapping>
<item>
<deviceName>SCSI (0:0)</deviceName>
<ebs>
<volumeId>disk01</volumeId>
<volumeUniqueId>vol-abfd1234</volumeUniqueId>
<status>attached</status>
<attachTime>2010-05-17T11:22:33.456+09:00</attachTime>
<deleteOnTermination>false</deleteOnTermination>
</ebs>
</item>
</blockDeviceMapping>
</DescribeInstanceAttributeResponse>