FW+LBベストエフォートタイプ追加申込

API情報
API種別メソッドURI対象名称実行
契約POST/:GisServiceCode/best-effort-fw-lbs.jsonFW+LBベストエフォートタイプFW+LBベストエフォートタイプ追加申込非同期
  • FW+LB ベストエフォートタイプを新規に申し込みます 
  • APIのレスポンスはFW+LB ベストエフォートタイプが利用可能な状態になることを待つことなく戻ります。準備中は契約状態(ContractStatus)がInPreparationとなり、完了するとInServiceになります
  • InPreparationの間のステータス(ResourceStatus)はSettingUpとなり、InServiceとなったときにInitializedになります
  • Initializedの後にセットアップを実行し、FW+LB ベストエフォートタイプにネットワークを接続する必要があります


リクエストパラメータ

パラメータ必須意味
URLGisServiceCode P2契約のサービスコード  gis########
ボディTypeFW+LB ベストエフォートタイプ品目
レスポンス
フィールドタイプ意味

ServiceCode

StringFW+LB ベストエフォートタイプのサービスコードilb########

Label

Stringラベル文字列

ContractStatus

String契約状態

StartDate

String利用開始日YYYYMMDD

StopDate

String解約予定日YYYYMMDD

Type

String FW+LB ベストエフォートタイプ品目  "B1000M"

Redundant

String冗長構成有無"Yes"

ResourceStatus

StringFW+LB ベストエフォートタイプステータス

External

ObjectExternalインターフェイス情報

オブジェクト。追加直後は空

Internal

ObjectInternalインターフェイス情報

オブジェクト。追加直後は空

HostList

ArrayFW+LBを構成するホストのリストオブジェクトの配列

HostList.Master

StringマスターならばYes, スレーブならばNo"Yes" "No"

HostList.External

ObjectホストのExternalインターフェイス情報 オブジェクト。追加直後は空

HostList.Internal

ObjectホストのInternalインターフェイス情報 オブジェクト。追加直後は空
HostList.ServiceInfrastructureVersionStringサービス提供基盤のバージョン文字列

HostList.ResourceStatus

StringFW+LB ベストエフォートタイプステータス

Lb

Objectロードバランス設定情報オブジェクト

Lb.TrafficIpList

ArrayトラフィックIPアドレス(ポートをリッスンするアドレス)オブジェクトの配列。追加直後は空

SnatRuleList  

ArraySNATルールの一覧オブジェクトの配列。追加直後は空

StaticRouteList  

Arrayスタティックルートの一覧オブジェクトの配列。追加直後は空
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "Type": "B1000M"
}

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "ServiceCode": "ilb#######1",
    "Label": "",
    "ContractStatus": "InPreparation",
    "StartDate": "",
    "StopDate": "",
    "Type": "B1000M",
    "Redundant": "Yes",
    "ResourceStatus": "SettingUp",
    "External": {},
    "Internal": {},
    "HostList": [
        {
            "Master": "Yes",
            "External": {},
            "Internal": {},
            "ServiceInfrastructureVersion": "",
            "ResourceStatus": "Stopped"
        },
        {
            "Master": "No",
            "External": {},
            "Internal": {},
            "ServiceInfrastructureVersion": "",
            "ResourceStatus": "Stopped"
        }
    ],
    "Lb": {
        "TrafficIpList": []
    },
    "SnatRuleList": [],
    "StaticRouteList": []
}