ファイアウォール追加申し込み

API情報

API種別 メソッド URI 対象 名称 実行
契約 POST /:GisServiceCode/firewalls.json ファイアウォール

ファイアウォール追加申し込み

非同期

リクエストパラメータ

  パラメータ 必須 意味
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)

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