サービスオブジェクト変更

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

サービスオブジェクト変更

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


リクエストパラメータ

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

IfwServiceCodeファイアウォールのサービスコードifw########

IdサービスオブジェクトのID数字
ボディNameサービスオブジェクトの名前

文字列

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

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

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

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


制限
  • 特になし


サンプル

リクエストボディ

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

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Current": {
        "Name": "SERVICE1",
        "Protocol": "TCP",
        "PortList": [
            {
                "Port": "80"
            },
            {
                "Port": "1024-2048"
            }
        ]
    },
    "Previous": {
        "Name": "SERVICE2",
        "Protocol": "TCP",
        "PortList": [
            {
                "Port": "8080"
            },
            {
                "Port": "1024-2048"
            }
        ]
    }
}