nifty-describe-instance-attribute
処理概要
API「 DescribeInstanceAttribute 」が実行されます。
指定したサーバーの詳細情報を取得します。1回のリクエストで、1つのサーバーの1つの詳細情報を取得できます。
サーバーを指定するためには、サーバー名が必要です。削除済みのサーバーを指定した、管理外のサーバーを指定したなど、無効なサーバーを指定した場合は、エラーが返されます。
コマンド構文
nifty-describe-instance-attribute サーバー名 [オプション]
オプション
オプション | 短縮 | 説明 | 必須 |
---|---|---|---|
--block-device-mapping | -b | ディスク情報を取得します。 | |
--instance-type | -t | サーバータイプを取得します。 | |
--disable-api-termination |
APIからのサーバー削除の可否情報を取得します。
true (削除不可)|false (削除可) |
||
--accounting-type |
利用料金タイプを表示します。
1 (月額課金)|2 (従量課金) |
||
--next-month-accounting-type | 次月の利用料金タイプを取得します。 | ||
--loadbalancing | ロードバランサー情報を表示します。 | ||
--copyinfo | コピー元サーバーの情報を取得します。 | ||
--autoscaling | オートスケール情報を取得します。 | ||
--ip-type |
グローバルIPアドレスタイプを取得します。
static(固定化)|elastic(付替)|dynamic(動的)|none(グローバルIPなし) |
||
--private-ip-type |
プライベートIPアドレスタイプを取得します。
static(固定化)|elastic(付替) |
||
--group-id | -g | ファイアウォール情報を取得します。 | |
--description | メモ情報を取得します。 | ||
--network-interface | ネットワークインターフェース情報を取得します。 | ||
--elasticloadbalancing | マルチロードバランサー情報を取得します。 |
出力要素
- instanceId
- instanceUniqueId
- BLOCKDEVICE / deviceName
- BLOCKDEVICE / volumeId
- BLOCKDEVICE / status
- BLOCKDEVICE / attachTime
- instanceType / value
- disableApiTermination / value
- accountingType / value
- nextMonthAccountingType / value
- loadbalancing / loadBalancerName
- loadbalancing / loadBalancerPort
- loadbalancing / instancePort
- loadbalancing / State
- copyInfo / value
- autoscaling / autoScalingGroupName
- autoscaling / expireTime
- ipType / value
- privateIpType / value
- groupId / value
- description / value
- NETWORK_INTERFACE / niftyNetworkId
- NETWORK_INTERFACE / niftyNetworkName
- NETWORK_INTERFACE / status
- NETWORK_INTERFACE / macAddress
- NETWORK_INTERFACE / privateIpAddress
- NETWORK_INTERFACE / privateIpAddressV6
- NETWORK_INTERFACE_ATTACHMENT / deviceIndex
- NETWORK_INTERFACE_ATTACHMENT / status
- NETWORK_INTERFACE_ATTACHMENT / deleteOnTermination
- NETWORK_INTERFACE_ASSOCIATION / publicIp
- NETWORK_INTERFACE_ASSOCIATION / publicIpV6
- elasticLoadbalancing / elasticLoadBalancerId
- elasticLoadbalancing / elasticLoadBalancerName
- elasticLoadbalancing / protocol
- elasticLoadbalancing / elasticLoadBalancerPort
- elasticLoadbalancing / instancePort
実行サンプル
PROMPT>nifty-describe-instance-attribute server01 --instance-type
instanceType server01 i-abfd1234 small4