FW+LB情報一覧取得

API情報

API種別 メソッド URI 対象 名称 実行
契約、設定 GET /:GisServiceCode/fw-lbs.json?StartIndex=N&Count=M FW+LB FW+LB情報一覧取得 同期

リクエストパラメータ

  パラメータ 必須 意味
URL GisServiceCode P2契約のサービスコード gis########
クエリストリング StartIndex   StartIndexだけスキップした位置から情報を取得する 数値
  Count   取得する情報の最大数 数値

レスポンス

フィールド タイプ 意味
FwLbList Array FW+LB 専有タイプ情報 オブジェクトの配列
FwLbList.ServiceCode String FW+LB 専有タイプのサービスコード ifl########
FwLbList.Label String ラベル 文字列
FwLbList.ContractStatus String 契約状態  
FwLbList.StartDate String 利用開始日 YYYYMMDD
FwLbList.StopDate String 解約予定日 YYYYMMDD
FwLbList.Type String FW+LB 専有タイプ品目  
FwLbList.Redundant String 冗長構成有無 "Yes" "No"
FwLbList.ResourceStatus String FW+LB 専有タイプステータス  
FwLbList.External.NetworkType String ネットワーク種別  
FwLbList.External.ServiceCode String ネットワーク種別がPrivateの場合のみ、サービスコード ivl########
FwLbList.Internal.NetworkType String ネットワーク種別  
FwLbList.Internal.ServiceCode String ネットワーク種別がPrivateの場合のみ、サービスコード ivl########
FwLbList.Internal.TrafficIpAddress String トラフィックIPアドレス IPアドレス
FwLbList.HostList.Master String マスターならばYes, スレーブならばNo "Yes" "No"
FwLbList.HostList.External.IPv4Address String ExternalインターフェイスのIPv4アドレス IPv4アドレス
FwLbList.HostList.External.IPv6Address String ExternalインターフェイスのIPv6アドレス IPv6アドレス
FwLbList.HostList.Internal.IPv4Address String InternalインターフェイスのIPv4アドレス IPv4アドレス
FwLbList.HostList.ServiceInfrastractureVersion String サービス提供基盤のバージョン 文字列
FwLbList.HostList.ResourceStatus String FW+LB 専有タイプステータス  
FwLbList.HostList.RestartRequired Array 実ホストの再起動が必要な場合に出力 オブジェクトの配列
FwLbList.HostList.RestartRequired.DueDate String 再起動実施期限 YYYYMMDD
FwLbList.HostList.RestartRequired.Reason String 再起動が必要な理由 文字列
FwLbList.HostList.LbSoftwareVersion String LBソフトウェアバージョン 例: "9.9"
FwLbList.HostList.LbAdministrationServerUrl String LB管理サーバURL 例: https://lbcNNNNN.lb.pub.p2.iijgio.jp
FwLbList.HostList.LbLatestSoftwareVersion String 利用可能なLBソフトウェアの最新バージョン 例: 10.4
FwLbList.HostList.LbApiEndpointUrl String LB用APIのエンドポイントURL 例: https://lbcXXXXXXXX-api.lb.pub.p2.iijgio.jp/api/tm/3.3
FwLbList.HostList.LbApiVersion String LB用APIのバージョン 例: "9.9"
FwLbList.Lb.TrafficIpList Array トラフィックIPアドレス オブジェクトの配列
FwLbList.TrafficIpList.IPv4.TrafficIpName String トラフィックIP名 文字列
FwLbList.TrafficIpList.IPv4.TrafficIpAddress String トラフィックIPv4アドレス IPv4アドレス
FwLbList.TrafficIpList.IPv4.DomainName String 逆引きドメイン名。ネットワーク種別がGlobalに限る 文字列
FwLbList.TrafficIpList.IPv6.TrafficIpName String トラフィックIP名 文字列
FwLbList.TrafficIpList.IPv6.TrafficIpAddress String トラフィックIPv6アドレス IPv6アドレス
FwLbList.TrafficIpList.IPv6.DomainName String 逆引きドメイン名。ネットワーク種別がGlobalに限る 文字列
FwLbList.Lb.AdministrationServerAllowNetworkList Array 管理画面へのアクセスを許可するIPアドレス IPアドレスの配列
FwLbList.SnatRuleList Array SNATルールの一覧 オブジェクトの配列
FwLbList.SnatRuleList.SourceIpAddress String 変換元IPアドレス IPv4アドレス
FwLbList.SnatRuleList.ToSourceIpAddress String 変換先IPアドレス IPアドレス
FwLbList.StaticRouteList Array スタティックルートの一覧 オブジェクトの配列
FwLbList.StaticRouteList.StaticRouteId String スタティックルートID 数字
FwLbList.StaticRouteList.Destination String 設定した宛先ネットワークアドレス IPv4アドレス/マスク長
FwLbList.StaticRouteList.Gateway String 設定したゲートウェイアドレス IPv4アドレス
FwLbList.StaticRouteList.ServiceCode String 設定したインターフェイス ivl########

エラーコード

制限

サンプル

リクエストボディ

無し

レスポンス (JSON)

Json
{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "FwLbList": [
        {
            "ServiceCode": "ifl#######1",
            (略)FW+LB情報取得と同じ
        },
        {
            "ServiceCode": "ifl#######2",
            (略)FW+LB情報取得と同じ
        },
        {
            "ServiceCode": "ifl#######3",
            (略)FW+LB情報取得と同じ
        }
    ]
}