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

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 ログサーバのポート番号 数字
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

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