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

API情報
API種別メソッドURI対象名称実行
設定POST/:GisServiceCode/best-effort-fw-lbs/:IlbServiceCode/lb/configs.jsonFW+LBベストエフォートタイプロードバランシング設定追加同期
  • 指定したFW+LB ベストエフォートタイプのロードバランシング設定を追加
  • LB内で同じ TrafficIpName と Port 組み合わせのロードバランシング設定は一つしか設定できません
  • LB内で同じ Name のロードバランシング設定は一つしか設定できません


リクエストパラメータ

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

設定名

文字列

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

    • 半角数字

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

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可

TrafficIpName TrafficIp の名前

文字列

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

    • 半角数字

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

  • 制限

    • 空白は利用不可
    • 先頭に . _ # は利用不可

Portポート番号数字

Protocolプロトコル"TCP" "UDP"

Algorithm負荷分散方式"LeastConnection" "RoundRobin"

IpTransparentIPアドレス透過"Yes" "No"

HealthCheckMethodヘルスチェック方式”PING" "TCP"
レスポンス
フィールドタイプ意味
IdStringロードバランシング設定のID数字
NameString設定名文字列
TrafficIpNameStringTrafficIpの名前文字列
PortStringポート番号数字
ProtocolStringプロトコル"TCP" "UDP"
AlgorithmString負荷分散方式"LeastConnection" "RoundRobin"
IpTransparentStringIPアドレス透過"Yes" "No"
HealthCheckMethodStringヘルスチェック方式”PING" "TCP"
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

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

レスポンス (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"
}