ファイアウォール追加申し込み
API情報
| API種別 | メソッド | URI | 対象 | 名称 | 実行 |
|---|---|---|---|---|---|
| 契約 | POST | /:GisServiceCode/firewalls.json | ファイアウォール | ファイアウォール追加申し込み |
非同期 |
- ファイアウォールを新規に申し込みます
- APIのレスポンスはファイアウォールが利用可能な状態になることを待つことなく戻ります
リクエストパラメータ
| パラメータ | 必須 | 意味 | 値 | |
|---|---|---|---|---|
| URL | GisServiceCode | ○ | P2契約のサービスコード | gis######## |
| ボディ | Type | ○ | ファイアウォール品目 |
レスポンス
| フィールド | タイプ | 意味 | 値 |
|---|---|---|---|
| ServiceCode | String | ファイアウォールのサービスコード | ifw######## |
| Label | String | ラベル | 文字列 |
| ContractStatus | String | 契約状態 | |
| StartDate | String | 利用開始日 | YYYYMMDD |
| StopDate | String | 解約予定日 | YYYYMMDD |
| Type | String | ファイアウォール品目 | |
| Redundant | String | 冗長構成有無 | "Yes" |
| ResourceStatus | String | ファイアウォールステータス | |
| External | Object | Externalインターフェイス情報 | オブジェクト。追加直後は空 |
| InternalList | Array | Internalインターフェイス情報 | オブジェクトの配列。追加直後は空 |
| HostList | Array | 実ホスト情報 | オブジェクトの配列 |
| HostList.Master | String | マスターならばYes, スレーブならばNo | "Yes", "No" |
| HostList.External | Object | ホストのExternalインターフェイス情報 | オブジェクト。追加直後は空 |
| HostList.InternalList | Array | ホストのInternalインターフェイス情報 | オブジェクトの配列。追加直後は空 |
| HostList.ServiceInfrastructureVersion | String | サービス提供基盤のバージョン | 文字列 |
| HostList.ResourceStatus | String | ホストのステータス | ファイアウォールステータス |
| NatRuleList | Array | NATルールの一覧 | オブジェクトの配列。追加直後は空 |
| NaptRuleList | Array | NAPTルールの一覧 | オブジェクトの配列。追加直後は空 |
| StaticRouteList | Array | スタティックルートの一覧 | オブジェクトの配列。追加直後は空 |
| SyslogServer | Object | ログサーバの設定 | オブジェクト |
| SyslogServer.Address | String | ログサーバのアドレス | IPv4アドレス |
| SyslogServer.Protocol | String | 使用プロトコル | "TCP", "UDP" |
| SyslogServer.Port | String | ログサーバのポート番号 | 数字 |
制限
- 特になし
サンプル
リクエストボディ
{
"Type": "FW100M"
}
レスポンス (JSON)
{ |
"RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx", |
"ServiceCode": "ifw#######1", |
"Label": "XXXXX", |
"ContractStatus": "InService", |
"StartDate": "YYYYMMDD", |
"StopDate": "", |
"Type": "FW100M", |
"Redundant": "Yes", |
"ResourceStatus": "SettingUp", |
"External": {}, |
"InternalList": [], |
"HostList": [ |
{ |
"Master": "Yes", |
"External": {}, |
"InternalList": [], |
"ServiceInfrastructureVersion": "", |
"ResourceStatus": "Stopped" |
}, |
{ |
"Master": "No", |
"External": {}, |
"InternalList": [], |
"ServiceInfrastructureVersion": "", |
"ResourceStatus": "Stopped" |
} |
], |
"NatRuleList": [], |
"NaptRuleList": [], |
"StaticRouteList": [], |
"SyslogServer": { |
"Address": "", |
"Protocol": "", |
"Port": "" |
} |
} |