サービスオブジェクト追加

API情報
API種別 メソッド URI 対象 名称 実行
設定 POST /:GisServiceCode/firewalls/:IfwServiceCode/service-objects.json ファイアウォール

サービスオブジェクト追加

同期
  • 指定されたファイアウォールにサービスオブジェクトを追加します
  • ファイアウォールがメンテナンス中の場合はメンテナンスが完了するまでサービスオブジェクトの追加はできません


リクエストパラメータ

パラメータ 必須 意味
URL GisServiceCode P2契約のサービスコード gis########

IfwServiceCode ファイアウォールのサービスコード ifw########
ボディ Name サービスオブジェクトの名前

文字列

  • 文字数
    • 1文字以上50文字以下
  • 使用可能文字
    • 半角英字(大文字・小文字)
    • 半角数字
    • 半角記号: _

Protocol プロトコル "TCP", "UDP", "ICMP", "FTP"

PortList
ポート番号もしくはポート番号の範囲の一覧 オブジェクトの配列

PortList.Port
ポート番号もしくはポート番号の範囲 数字, 数字-数字
レスポンス
フィールド タイプ 意味
Id String サービスオブジェクトを一意に識別するID 数字
Name String サービスオブジェクトの名前 文字列
Protocol String プロトコル "TCP", "UDP", "ICMP", "FTP"
PortList Array ポート番号もしくはポート番号の範囲の一覧 オブジェクトの配列
PortList.Port String ポート番号もしくはポート番号の範囲 数字, 数字-数字 
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "Name": "SERVICE1",
    "Protocol": "TCP",
    "PortList": [
        {
            "Port": "80"
        },
        {
            "Port": "1024-2048"
        }
    ]
}

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Id": "1",
    "Name": "SERVICE1",
    "Protocol": "TCP",
    "PortList": [
        {
            "Port": "80"
        },
        {
            "Port": "1024-2048"
        }
    ]
}