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

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


リクエストパラメータ

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

ServiceCode

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

Label

String ラベル 文字列

ContractStatus

String 契約状態

StartDate

String 利用開始日 YYYYMMDD

StopDate

String 解約予定日 YYYYMMDD

Type

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

Redundant

String 冗長構成有無 "Yes"

ResourceStatus

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

External

Object Externalインターフェイス情報

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

Internal

Object Internalインターフェイス情報

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

HostList

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

HostList.Master

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

HostList.External

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

HostList.Internal

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

HostList.ResourceStatus

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

Lb

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

Lb.TrafficIpList

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

SnatRuleList  

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

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": []
}