すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:DATASOURCE::VPC::TrafficMirrorFilters

最終更新日:Jan 16, 2025

DATASOURCE::VPC::TrafficMirrorFilters は、トラフィックミラーリングのフィルターをクエリするために使用されます。

構文

{
  "Type": "DATASOURCE::VPC::TrafficMirrorFilters",
  "Properties": {
    "TrafficMirrorFilterName": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

TrafficMirrorFilterName

String

いいえ

はい

フィルター名。

なし。

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシー。

有効な値:

  • Never(デフォルト): スタックの更新時にデータソースリソースを更新しません。

  • Always: スタックの更新時にデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • TrafficMirrorFilters: フィルターの詳細。

  • TrafficMirrorFilterIds: フィルターの ID。

プロパティ

タイプ

説明

制約

TrafficMirrorFilterIds

List

フィルターの ID。

なし。

TrafficMirrorFilters

List

フィルターの詳細。

なし。

Status

String

フィルターの状態。

有効な値:

  • Creating: フィルターを作成中です。

  • Created: フィルターが作成されました。

  • Modifying: フィルターを変更中です。

  • Deleting: フィルターを削除中です。

TrafficMirrorFilterDescription

String

フィルターの説明。

なし。

TrafficMirrorFilterName

String

フィルター名。

なし。

IngressRules

List

フィルターのインバウンドルールの詳細。

例:

[ {
      "TrafficMirrorFilterRuleStatus" : "Created",
      "Action" : "accept",
      "SourceCidrBlock" : "0.0.0.0/0",
      "TrafficDirection" : "ingress",
      "Protocol" : "ALL",
      "DestinationPortRange" : "-1/-1",
      "TrafficMirrorFilterRuleId" : "tmr-j6cezu8e68rnpepet****",
      "DestinationCidrBlock" : "0.0.0.0/0",
      "Priority" : 1,
      "TrafficMirrorFilterId" : "tmf-j6cmls82xnc86vtpe****",
      "SourcePortRange" : "-1/-1"
    } ]

EgressRules

List

フィルターのアウトバウンドルールの詳細。

例:

[ {
      "TrafficMirrorFilterRuleStatus" : "Created",
      "Action" : "accept",
      "SourceCidrBlock" : "10.0.0.0/24",
      "TrafficDirection" : "egress",
      "Protocol" : "TCP",
      "DestinationPortRange" : "22/40",
      "TrafficMirrorFilterRuleId" : "tmr-j6c89rzmtd3hhdugq****",
      "DestinationCidrBlock" : "10.0.0.0/24",
      "Priority" : 1,
      "TrafficMirrorFilterId" : "tmf-j6cmls82xnc86vtpe****",
      "SourcePortRange" : "22/40"
    } ]

TrafficMirrorFilterId

String

フィルター ID。

なし。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Resources:
  ExtensionDataSource:
    Properties:
      TrafficMirrorFilterName: Demo
    Type: DATASOURCE::VPC::TrafficMirrorFilters
Outputs:
  TrafficMirrorFilterIds:
    Description: トラフィックミラーフィルター ID のリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TrafficMirrorFilterIds
  TrafficMirrorFilters:
    Description: トラフィックミラーフィルターのリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TrafficMirrorFilters
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::TrafficMirrorFilters",
      "Properties": {
        "TrafficMirrorFilterName": "Demo"
      }
    }
  },
  "Outputs": {
    "TrafficMirrorFilters": {
      "Description": "トラフィックミラーフィルターのリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TrafficMirrorFilters"
        ]
      }
    },
    "TrafficMirrorFilterIds": {
      "Description": "トラフィックミラーフィルター ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TrafficMirrorFilterIds"
        ]
      }
    }
  }
}