フィルタリングルール情報取得

API情報
API種別 メソッド URI 対象 名称 実行
設定 GET /:GisServiceCode/fw-lbs/:IflServiceCode/filters/:IpVersion/:Direction.json FW+LB フィルタリングルール情報取得 同期
  • 設定されたフィルタリングルールを取得する


リクエストパラメータ

パラメータ 必須 意味
URL GisServiceCode P2契約のサービスコード gis########
  IflServiceCode FW+LB 専有タイプのサービスコード ifl########
  IpVersion IPv4ルールかIPv6ルール "v4"
"v6"
  Direction 入力方向(ExternalからInternalへ)のルールか出力方向のルールか。IPv6は"in"のみ指定可能 "in"
"out"
レスポンス
フィールド タイプ 意味
FilterRuleList Array フィルタリングルール情報 オブジェクトの配列
FilterId String フィルタID v4_番号
v6_番号
SourceNetwork String ソースネットワーク IPアドレス/マスク長
"ANY"
DestinationNetwork String デスティネーションネットワーク IPアドレス/マスク長
"ANY"
DestinationPort String デスティネーションポート番号

数字

"ANY"

Protocol String プロトコル "TCP"
"UDP"
Action String ルールにマッチしたパケットに対する処理 "ACCEPT"(許可)
"DROP"(破棄)
"REJECT"(拒否)
Label String ラベル 文字列
エラーコード
  • このAPIに関する個別エラーはありません。
  • 共通エラーコードはエラーレスポンスを参照して下さい


制限
  • 特になし


サンプル

リクエストボディ

無し

レスポンス (JSON)

{
    "RequestId": "xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
    "FilterRuleList": [
        {
            "FilterId": "v4_121",
            "SourceNetwork": "192.168.100.0/24",
            "DestinationNetwork": "ANY",
            "DestinationPort": "80",
            "Protocol": "TCP",
            "Action": "ACCEPT",
            "Label": "From Segment A"
        },
        {
            "FilterId": "v4_124",
            "SourceNetwork": "192.168.200.11",
            "DestinationNetwork": "ANY",
            "DestinationPort": "80",
            "Protocol": "TCP",
            "Action": "ACCEPT",
            "Label": "From Host B"
        },
        ...
    ]
}