ロードバランス先追加

API情報

API種別 メソッド URI 対象 名称 実行
設定 POST /:GisServiceCode/best-effort-fw-lbs/:IlbServiceCode/lb/destinations.json FW+LBベストエフォートタイプ ロードバランス先追加 同期

リクエストパラメータ

  パラメータ 必須 意味
URL GisServiceCode P2契約のサービスコード gis########
  IlbServiceCode FW+LBベストエフォートタイプのサービスコード ilb########
ボディ LbConfigId ロードバランシング設定のID 数字
  IpAddress ロードバランス先アドレス IPアドレス
  Port ロードバランス先ポート番号 数字
  Weight

ロードバランス先重み

Failover が Yes のときは指定できない

数字

指定しない場合は "1"

  Failover フェールオーバー先 "Yes" "No"
  Enabled 有効・無効 "Yes" "No"

レスポンス

フィールド タイプ 意味
Id String ロードバランス先を一意に識別するID 数字
LbConfigId String ロードバランシング設定のID 数字
IpAddress String ロードバランス先アドレス IPアドレス
Port String ロードバランス先ポート番号 数字
Weight String

ロードバランス先重み

Failover がYesのときは空

数字
Failover String フェールオーバー先 "Yes" "No"
Enabled String 有効・無効 "Yes" "No"
HealthCheckStatus String ヘルスチェックステータス

Success: 正常

Failed: 異常

Disable: 無効(Enabled: No)

Unknown: FailoverがYesのときもしくは原因不明でステータス取得に失敗

None: 登録直後

エラーコード

制限

サンプル

リクエストボディ

{
    "LbConfigId": "1",
    "IpAddress": "192.168.2.4",
    "Port": "80",
    "Weight": "100",
    "Failover": "No",
    "Enabled": "Yes"
}
 

レスポンス (JSON)

Json
{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
     "Id": "1",
     "LbConfigId": "1",
     "IpAddress": "192.168.2.4",
     "Port": "80",
     "Weight": "100",
     "Failover": "No",
     "Enabled": "Yes",
     "HealthCheckStatus": "None"
}