NiftyDescribeElasticLoadBalancers
処理概要
指定したマルチロードバランサーの情報を取得します。
マルチロードバランサーを指定するためには、マルチロードバランサー名または、マルチロードバランサーユニークID・プロトコル・待ち受けポート番号・宛先ポート番号が必要です。マルチロードバランサーを指定しない場合は、取得可能なすべてのマルチロードバランサー情報を取得します。
指定するパラメーター
| パラメーター | 型 | 説明 | 必須 |
|---|---|---|---|
| ElasticLoadBalancers.ElasticLoadBalancerId.n | string |
対象のマルチロードバランサーユニークID |
|
| ElasticLoadBalancers.ElasticLoadBalancerName.n | string |
対象のマルチロードバランサー名 使用可能文字: 半角英数字(15文字) |
|
| ElasticLoadBalancers.Protocol.n | string |
プロトコル 値:
|
|
| ElasticLoadBalancers.ElasticLoadBalancerPort.n | integer |
待ち受けポート 使用可能文字: 1〜65535の数値 |
|
| ElasticLoadBalancers.InstancePort.n | integer |
宛先ポート 使用可能文字: 1〜65535の数値 |
|
| Filter.n.Name | string |
絞り込み条件の項目名 値:
|
|
| Filter.n.Value.m | string |
絞り込み条件の値 Default: なし |
応答フィールド
| フィールド (項目) | 型 | 説明 |
|---|---|---|
| NiftyDescribeElasticLoadBalancersResponse | - |
NiftyDescribeElasticLoadBalancersレスポンス |
| ␣NiftyDescribeElasticLoadBalancersResult | - |
マルチロードバランサーの情報セット |
| ␣␣ElasticLoadBalancerDescriptions | - |
マルチロードバランサーの情報 |
| ␣␣␣member | - |
マルチロードバランサーの情報 |
| ␣␣␣␣ElasticLoadBalancerId | string |
マルチロードバランサーユニークID |
| ␣␣␣␣ElasticLoadBalancerName | string |
マルチロードバランサー名 |
| ␣␣␣␣DNSName | string |
VIPネットワーク IPアドレス |
| ␣␣␣␣NetworkVolume | string |
最大ネットワーク流量 備考: 返却値 10,20,30,40,100,200,300,400,500 |
| ␣␣␣␣State | string |
マルチロードバランサーのステータス 値:
|
| ␣␣␣␣AccountingType | string |
当月の利用料金タイプ 値:
|
| ␣␣␣␣NextMonthAccountingType | string |
次月からの利用料金タイプ 値:
|
| ␣␣␣␣ElasticLoadBalancerListenerDescriptions | - |
マルチロードバランサーのポート設定情報 |
| ␣␣␣␣␣member | - |
マルチロードバランサーのポート設定情報 |
| ␣␣␣␣␣␣Listener | - |
マルチロードバランサーのポート設定情報 |
| ␣␣␣␣␣␣␣Protocol | string |
プロトコル 値:
|
| ␣␣␣␣␣␣␣ElasticLoadBalancerPort | integer |
待ち受けポート 備考: 返却値 1~65535の数値 |
| ␣␣␣␣␣␣␣InstancePort | integer |
宛先ポート 備考: 返却値 1~65535の数値 |
| ␣␣␣␣␣␣␣BalancingType | integer |
ロードバランス方式 備考: 返却値 1 (Round-Robin),2 (Least-Connection) |
| ␣␣␣␣␣␣␣Description | string |
マルチロードバランサーのメモ情報(CDATA付) |
| ␣␣␣␣␣␣␣SSLCertificateId | string |
SSL証明書の発行識別子 |
| ␣␣␣␣␣␣␣SessionStickinessPolicy | - |
セッション固定情報 |
| ␣␣␣␣␣␣␣␣Enabled | boolean |
セッション固定利用フラグ |
| ␣␣␣␣␣␣␣␣Method | integer |
セッション固定方法 備考: 返却値 1 (ソースIPアドレス),2 (Cookie) |
| ␣␣␣␣␣␣␣␣ExpirationPeriod | integer |
セッション保持時間 単位: 分 |
| ␣␣␣␣␣␣␣SorryPage | - |
Sorryページ情報 |
| ␣␣␣␣␣␣␣␣Enabled | boolean |
Sorryページ利用フラグ |
| ␣␣␣␣␣␣␣␣RedirectUrl | string |
Sorryページリダイレクト先URL(CDATA付) |
| ␣␣␣␣␣␣␣Instances | - |
設定されているサーバー情報セット |
| ␣␣␣␣␣␣␣␣member | - |
設定されているサーバー情報 |
| ␣␣␣␣␣␣␣␣␣InstanceUniqueId | string |
サーバーユニークID |
| ␣␣␣␣␣␣␣␣␣InstanceId | string |
サーバー名 |
| ␣␣␣␣␣␣␣HealthCheck | - |
ヘルスチェック情報 |
| ␣␣␣␣␣␣␣␣Target | string |
ヘルスチェック プロトコル |
| ␣␣␣␣␣␣␣␣Interval | integer |
ヘルスチェック間隔(秒) |
| ␣␣␣␣␣␣␣␣UnhealthyThreshold | integer |
ヘルスチェック回数閾値 |
| ␣␣␣␣␣␣␣␣InstanceStates | - |
該当のサーバー情報セット |
| ␣␣␣␣␣␣␣␣␣member | - |
該当のサーバー情報 |
| ␣␣␣␣␣␣␣␣␣␣InstanceUniqueId | string |
サーバーユニークID |
| ␣␣␣␣␣␣␣␣␣␣InstanceId | string |
サーバー名 |
| ␣␣␣␣␣␣␣␣␣␣State | string |
ヘルスステータス |
| ␣␣␣␣␣␣␣␣␣␣ReasonCode | string |
※空を返却 |
| ␣␣␣␣␣␣␣␣␣␣Description | string |
※空を返却 |
| ␣␣␣␣␣␣␣␣Path | string |
ヘルスチェックパス(CDATA付) |
| ␣␣␣␣␣␣␣␣Expectation | - |
ヘルスチェック期待値セット |
| ␣␣␣␣␣␣␣␣␣member | - |
ヘルスチェック期待値情報 |
| ␣␣␣␣␣␣␣␣␣␣HttpCode | string |
ヘルスチェック期待値 |
| ␣␣␣␣AvailabilityZones | - |
ゾーン情報 |
| ␣␣␣␣␣member | string |
ゾーン名 |
| ␣␣␣␣NetworkInterfaces | - |
ネットワークインターフェース情報セット |
| ␣␣␣␣␣member | - |
ネットワークインターフェース情報 |
| ␣␣␣␣␣␣NetworkId | string |
ネットワークのユニークID |
| ␣␣␣␣␣␣NetworkName | string |
ネットワークの名前 |
| ␣␣␣␣␣␣DeviceIndex | string |
デバイス番号 |
| ␣␣␣␣␣␣IpAddress | string |
IPアドレス |
| ␣␣␣␣␣␣SystemIpAddresses | - |
システムIPアドレス情報セット |
| ␣␣␣␣␣␣␣member | - |
システムIPアドレス情報 |
| ␣␣␣␣␣␣␣␣SystemIpAddress | string |
システムIPアドレス |
| ␣␣␣␣␣␣IsVipNetwork | boolean |
VIPネットワークフラグ(待ち受けポートが設定されるネットワーク) |
| ␣␣␣␣␣␣Description | string |
ネットワークのメモ情報 |
| ␣␣␣␣RouteTableId | string |
ルートテーブルID |
| ␣␣␣␣RouteTableAssociationId | string |
ルートテーブル適用ID |
| ␣␣␣␣VersionInformation | - |
マルチロードバランサーのversion情報 |
| ␣␣␣␣␣IsLatest | boolean |
マルチロードバランサーのversion最新状態 値:
|
| ␣␣␣␣␣Version | string |
マルチロードバランサーのversion情報 |
| ␣␣␣␣CreatedTime | timestamp |
作成日時 |
| ␣ResponseMetadata | - |
リクエスト情報 |
| ␣␣RequestId | string |
リクエスト識別子 |
リクエストサンプル
https://jp-east-1.computing.api.nifcloud.com/api/?
Action=NiftyDescribeElasticLoadBalancers
&ElasticLoadBalancers.ElasticLoadBalancerName.1=ELB1
&CommonParams
応答サンプル
<NiftyDescribeElasticLoadBalancersResponse xmlns="https://computing.api.nifcloud.com/api/">
<NiftyDescribeElasticLoadBalancersResult>
<ElasticLoadBalancerDescriptions>
<member>
<ElasticLoadBalancerId>elb-8db04f81</ElasticLoadBalancerId>
<ElasticLoadBalancerName>ELB1</ElasticLoadBalancerName>
<DNSName>192.168.0.100</DNSName>
<NetworkVolume>20</NetworkVolume>
<State>available</State>
<AccountingType>1</AccountingType>
<NextMonthAccountingType>2</NextMonthAccountingType>
<ElasticLoadBalancerListenerDescriptions>
<member>
<Listener>
<Protocol>HTTPS</Protocol>
<ElasticLoadBalancerPort>443</ElasticLoadBalancerPort>
<InstancePort>443</InstancePort>
<BalancingType>1</BalancingType>
<Description><![CDATA[Memo]]></Description>
<SSLCertificateId>100</SSLCertificateId>
<SessionStickinessPolicy>
<Enabled>true</Enabled>
<Method>1</Method>
<ExpirationPeriod>10</ExpirationPeriod>
</SessionStickinessPolicy>
<SorryPage>
<Enabled>true</Enabled>
<RedirectUrl><![CDATA[https://example.com/]]></RedirectUrl>
</SorryPage>
<Instances>
<member>
<InstanceUniqueId>i-0nzsfehj</InstanceUniqueId>
<InstanceId>server1</InstanceId>
</member>
</Instances>
<HealthCheck>
<InstanceStates>
<member>
<InstanceUniqueId>i-0nzsfehj</InstanceUniqueId>
<InstanceId>server1</InstanceId>
<State/>
<ReasonCode/>
<Description/>
</member>
</InstanceStates>
<Interval>10</Interval>
<Target>TCP:80</Target>
<UnhealthyThreshold>10</UnhealthyThreshold>
<Path><![CDATA[/healthcheck.html]]></Path>
<Expectation>
<member>
<HttpCode>2xx</HttpCode>
</member>
</Expectation>
</HealthCheck>
</Listener>
</member>
</ElasticLoadBalancerListenerDescriptions>
<AvailabilityZones>
<member>east-11</member>
</AvailabilityZones>
<NetworkInterfaces>
<member>
<NetworkId>net-COMMON_GLOBAL</NetworkId>
<NetworkName/>
<DeviceIndex>1</DeviceIndex>
<IpAddress>192.168.0.100</IpAddress>
<SystemIpAddresses>
<member>
<SystemIpAddress>192.168.0.101</SystemIpAddress>
</member>
<member>
<SystemIpAddress>192.168.0.102</SystemIpAddress>
</member>
</SystemIpAddresses>
<IsVipNetwork>true</IsVipNetwork>
<Description/>
</member>
</NetworkInterfaces>
<RouteTableAssociationId>rtbassoc-22ax487d</RouteTableAssociationId>
<RouteTableId>rtb-13ad487a</RouteTableId>
<VersionInformation>
<IsLatest>true</IsLatest>
<Version>v2.0</Version>
</VersionInformation>
<CreatedTime>2016-08-24T15:10:00+09:00</CreatedTime>
</member>
</ElasticLoadBalancerDescriptions>
</NiftyDescribeElasticLoadBalancersResult>
<ResponseMetadata>
<RequestId>ac501097-4c8d-475b-b06b-a90048ec181c</RequestId>
</ResponseMetadata>
</NiftyDescribeElasticLoadBalancersResponse>
