ファイアウォール情報取得

API情報
API種別メソッドURI対象名称実行
契約、設定GET/:GisServiceCode/firewalls/:IfwServiceCode/action.jsonファイアウォール

ファイアウォール情報取得

同期
  • 指定したファイアウォールの詳細情報を取得します


リクエストパラメータ

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

IfwServiceCodeファイアウォールのサービスコードifw########
レスポンス
フィールドタイプ意味
LabelStringラベル文字列
ContractStatusString契約状態
StartDateString利用開始日YYYYMMDD
StopDateString解約予定日YYYYMMDD
TypeStringファイアウォール品目
RedundantString冗長構成有無"Yes"
ResourceStatusString ファイアウォールステータス
ExternalObjectExternalインターフェイス情報オブジェクト
External.NetworkTypeStringネットワーク種別
External.ServiceCodeStringプラベートネットワーク/V のサービスコードivl########
External.ExternalVipListArrayExternalVip 情報一覧オブジェクトの配列
External.ExternalVipList.IPv4ObjectIPv4情報オブジェクト
External.ExternalVipList.IPv4.ExternalVipNameStringExternalVipの名前文字列
External.ExternalVipList.IPv4.ExternalVipAddressStringExternalVip IPv4アドレスIPv4アドレス
External.ExternalVipList.IPv4.DomainNameString逆引きドメイン名文字列
External.ExternalVipList.IPv6ObjectIPv6情報オブジェクト
External.ExternalVipList.IPv6.ExternalVipNameStringExternalVipの名前文字列
External.ExternalVipList.IPv6.ExternalVipAddressStringExternalVip IPv6アドレスIPv6アドレス
InternalListArrayInternalインターフェイスの情報一覧オブジェクトの配列
InternalList.NetworkTypeString ネットワーク種別 "PrivateStandard" "Private"
InternalList.ServiceCodeStringプラベートネットワーク/V のサービスコードivl########
InternalList.InternalVipAddressString配下の仮想サーバからみた時にゲートウェイになるアドレスIPv4アドレス
HostListArray実ホスト情報オブジェクトの配列
HostList.MasterStringマスターならばYes, スレーブならばNo"Yes", "No"
HostList.ExternalObjectホストのExternalインターフェイス情報オブジェクト
HostList.External.IPv4AddressStringIPv4アドレスIPv4アドレス
HostList.External.IPv6AddressStringIPv6アドレスIPv6アドレス
HostList.InternalListArrayホストのInternalインターフェイスの情報一覧オブジェクトの配列
HostList.InternalList.ServiceCodeStringプラベートネットワーク/V のサービスコードivl########
HostList.InternalList.IPv4AddressStringIPv4アドレスIPv4アドレス
HostList.ServiceInfrastractureVersionStringサービス提供基盤のバージョン文字列
HostList.ResourceStatusStringファイアウォールステータス
HostList.RestartRequiredArray実ホストの再起動が必要な場合に出力オブジェクトの配列
HostList.RestartRequired.DueDateString再起動実施期限YYYYMMDD
HostList.RestartRequired.ReasonString再起動が必要な理由文字列
NatRuleList ArrayNATルールの一覧オブジェクトの配列
NatRuleList .IdStringNATルールを一意に識別するID数字
NatRuleList .DestinationIpAddressString変換元IPアドレスIPv4アドレス, IPv6アドレス
NatRuleList .ToDestinationIpAddressString変換先IPアドレスIPv4アドレス
NatRuleList .ServiceCodeString変換先が接続されているネットワークのサービスコードivl########
NaptRuleListArrayNAPTルールの一覧オブジェクトの配列
NaptRuleList.IdStringNAPTルールを一意に識別するID数字
NaptRuleList.SourceIpAddressString変換元ネットワークアドレスIPv4アドレス/マスク長
NaptRuleList.ToSourceIpAddressString変換先IPアドレスIPv4アドレス
StaticRouteList Arrayスタティックルートの一覧オブジェクトの配列
StaticRouteList .StaticRouteIdStringスタティックルートID数字
StaticRouteList .DestinationString宛先ネットワークアドレスIPv4アドレス/マスク長
StaticRouteList .GatewayStringゲートウェイアドレスIPv4アドレス
StaticRouteList .ServiceCodeStringゲートウェイが接続されているネットワークのサービスコードivl########
SyslogServerObjectログサーバの設定オブジェクト
SyslogServer.AddressStringログサーバのアドレスIPv4アドレス
SyslogServer.ProtocolString使用プロトコル"TCP", "UDP"
SyslogServer.PortStringログサーバのポート番号数字
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

無し

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "Label": "XXXXX",
    "ContractStatus": "InService",
    "StartDate": "YYYYMMDD",
    "StopDate": "",
    "Type": "FW100M",
    "Redundant": "Yes",
    "ResourceStatus": "Configured",
    "External": {
        "NetworkType": "Global",
        "ExternalVipList": [
            {
                "IPv4": {
                    "ExternalVipName": "EXTERNAL_VIP",
                    "ExternalVipAddress": "203.0.113.20",
                    "DomainName": "20.113.0.203.rev.iijgio.jp"
                },
                "IPv6": {
                    "ExternalVipName": "EXTERNAL_VIP_v6",
                    "ExternalVipAddress": "2001:0db8:0000:0000:0000:0000:000b:0020",
                }
            }
        ]
    },
    "InternalList": [
        {
            "NetworkType": "Private",
            "InternalVipAddress": "192.168.2.18",
            "ServiceCode": "ivl#######3"
        },
        {
            "NetworkType": "PrivateStandard",
            "InternalVipAddress": "10.203.0.10"
        }
    ],
    "HostList": [
        {
            "Master": "Yes",
            "External": {
                "IPv4Address": "203.0.113.31",
                "IPV6Address": "2001:0db8:0000:0000:0000:0000:000b:0031" # Globalの場合
            },
            "InternalList": [
                {
                    "IPv4Address": "192.168.2.31",
                    "ServiceCode": "ivl#######3"
                },
                {
                    "IPv4Address": "10.203.0.11"
                }
            ],
            "ServiceInfrastructureVersion": "##.##.##",
            "ResourceStatus": "Running",
            "RestartRequired": {
                "DueDate": "YYYYMMDD",
                "Reason": "Virtual server is required to move to new infrastructure due to infrastructure EOL"
            }
        },
        {
            "Master": "No",
            "External": {
                "IPv4Address": "203.0.113.32"
                "IPv6Address": "2001:0db8:0000:0000:0000:0000:000b:0032" # Globalの場合
            },
            "InternalList": [
                {
                    "IPv4Address": "192.168.2.32",
                    "ServiceCode": "ivl#######3"
                },
                {
                    "IPv4Address": "10.203.0.12"
                }
            ],
            "ServiceInfrastructureVersion": "##.##.##",
            "ResourceStatus": "Running",
            "RestartRequired": {
                "DueDate": "YYYYMMDD",
                "Reason": "Virtual server is required to move to new infrastructure due to infrastructure EOL"
            }
        }
    ],
    "NatRuleList": [
        {
            "Id": "1",
            "DestinationIpAddress": "203.0.113.20",
            "ToDestinationIpAddress": "192.168.2.110",
            "ServiceCode": "ivl#######3"
        },
        {
            "Id": "2",
            "DestinationIpAddress": "2001:db8::111",
            "ToDestinationIpAddress": "192.168.2.111",
            "ServiceCode": "ivl#######3"
        },
    ],
    "NaptRuleList": [
        {
            "Id": "1",
            "SourceIpAddress": "192.168.2.0/24",
            "ToSourceIpAddress": "203.0.113.20"
        }
    ],
    "StaticRouteList": [
        {
            "StaticRouteId": "27",
            "Destination": "10.10.10.0/24",
            "Gateway": "192.168.2.201",
            "ServiceCode": "ivl#######3"
        }
    ],
    "SyslogServer": {
        "Address": "192.168.2.222",
        "Protocol": "UDP",
        "Port": "514"
    }
}