アドレスオブジェクト変更

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

アドレスオブジェクト変更

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


リクエストパラメータ

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

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

IdアドレスオブジェクトのID数字
ボディNameアドレスオブジェクトの名前

文字列

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

AddressListアドレスの一覧オブジェクトの配列

AddressList.AddressIPアドレスもしくはネットワークアドレスIPv4アドレス, IPv4アドレス/マスク長, IPv6アドレス, IPv6アドレス/マスク長
レスポンス
フィールドタイプ意味
CurrentObject変更後のアドレスオブジェクトオブジェクト
Current.NameString変更後のアドレスオブジェクトの名前文字列
Current.AddressListArray変更後のアドレスの一覧オブジェクトの配列
Current.AddressList.AddressString変更後のIPアドレスもしくはネットワークアドレスIPv4アドレス, IPv4アドレス/マスク長, IPv6アドレス, IPv6アドレス/マスク長
PreviousObject変更前のアドレスオブジェクトオブジェクト
Previous.NameString変更前のアドレスオブジェクトの名前文字列
Previous.AddressListArray変更前のアドレスの一覧オブジェクトの配列
Previous.AddressList.AddressString変更前のIPアドレスもしくはネットワークアドレスIPv4アドレス, IPv4アドレス/マスク長, IPv6アドレス, IPv6アドレス/マスク長
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

{
    "Name": "OFFICE1",
    "AddressList": [
        {
            "Address": "203.0.113.0/30"
        },
        {
            "Address": "203.0.113.10"
        }
    ]
}

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Current": {
        "Name": "OFFICE2",
        "AddressList": [
            {
                "Address": "203.0.113.0/30"
            },
            {
                "Address": "203.0.113.10"
            }
        ]
    },
    "Previous": {
        "Name": "OFFICE1",
        "AddressList": [
            {
                "Address": "203.0.113.0/30"
            },
            {
                "Address": "2001:db8::1"
            }
        ]
    }
}