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 | スタティックルートの一覧 | オブジェクトの配列。追加直後は空 |
制限
- 特になし
サンプル
リクエストボディ
{
"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": []
}