GetLbStatus

API情報

API種別 Action 対象 名称 実行
設定

GetLbStatus

FW/LB

LB状態取得

 

リクエストパラメータ

パラメータ 必須 意味
GpServiceCode 対象FW+LBオプションを含むgpサービスコード
GlServiceCode 対象FW+LBオプションのglサービスコード

レスポンス

フィールド タイプ 意味
GetLbStatusResponse.GlServiceCode String 対象FW+LBオプションのglサービスコード
GetLbStatusResponse.HostList Array LBを構成するホストのリスト
GetLbStatusResponse.HostList.Location String

ホストの存在するロケーション

値: L, R

GetLbStatusResponse.HostList.Status String ホストの状態

エラーコード

制限

サンプル

リクエスト

※実際には一行で現します
https://gp.api.iij.jp/json
    ?APIVersion=20130901
    &AccessKeyId=XXXXXXXXXXXXXXXXXXXX
    &Action=GetLbStatus
    &Expire=2013-11-01T10%3A10%3A30Z
    &GlServiceCode=gl########
    &GpServiceCode=gp########
    &SignatureMethod=HmacSHA256
    &SignatureVersion=2
    &Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

レスポンス (JSON)

Json
{
    "GetLbStatusResponse": {
        "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
        "GlServiceCode": "gl########",
        "HostList": [
            {
                "Location": "L",
                "Status": "OK"
            },
            {
                "Location": "R",
                "Status": "OK"
            }
        ]
    }

レスポンス (XML)

XML
<?xml version="1.0" encoding="UTF-8"?>
<GetLbStatusResponse>
  <RequestId>xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx</RequestId>
  <GlServiceCode>gl########</GlServiceCode>
  <HostList>
    <Host>
      <Location>L</Location>
      <Status>OK</Status>
    </Host>
    <Host>
      <Location>R</Location>
      <Status>OK</Status>
    </Host>
  </HostList>
</GetLbStatusResponse>