ロードバランシング設定追加

API情報

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

リクエストパラメータ

  パラメータ 必須 意味
URL GisServiceCode P2契約のサービスコード gis########
  IlbServiceCode FW+LBベストエフォートタイプのサービスコード ilb########
ボディ Name

設定名

文字列

  • 使用可能文字
    • 半角英字(大文字・小文字)

    • 半角数字

    • 半角記号: " $ # % & + , - . : ; = < > [ ] { } ( ) ' _ ? @ ^ |

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可
  TrafficIpName TrafficIp の名前

文字列

  • 使用可能文字
    • 半角英字(大文字・小文字)

    • 半角数字

    • 半角記号: " $ # % & + , - . : ; = < > [ ] { } ( ) ' _ ? @ ^ |

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可
  Port ポート番号 数字
  Protocol プロトコル "TCP" "UDP"
  Algorithm 負荷分散方式 "LeastConnection" "RoundRobin"
  IpTransparent IPアドレス透過 "Yes" "No"
  HealthCheckMethod ヘルスチェック方式 ”PING" "TCP"

レスポンス

フィールド タイプ 意味
Id String ロードバランシング設定のID 数字
Name String 設定名 文字列
TrafficIpName String TrafficIpの名前 文字列
Port String ポート番号 数字
Protocol String プロトコル "TCP" "UDP"
Algorithm String 負荷分散方式 "LeastConnection" "RoundRobin"
IpTransparent String IPアドレス透過 "Yes""No"
HealthCheckMethod String ヘルスチェック方式 ”PING" "TCP"

エラーコード

制限

サンプル

リクエストボディ

{
    "Name": "WebService1",
    "TrafficIpName": "WEB_SEVICE_IP_ADDR",
    "Port": "443",
    "Protocol": "TCP",
    "Algorithm": "LeastConnection",
    "IpTransparent": "No",
    "HealthCheckMethod": "PING"
}
 

レスポンス (JSON)

Json
{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Id": "1",
    "Name": "WebService1",
    "TrafficIpName": "WEB_SEVICE_IP_ADDR",
    "Port": "80",
    "Protocol": "TCP",
    "Algorithm": "LeastConnection",
    "IpTransparent": "No",
    "HealthCheckMethod": "PING"
}