Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::VPC::TrafficMirrorFilters

Última atualização: Jun 27, 2026

Consulta filtros de espelhamento de tráfego.

Sintaxe

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

Propriedades

Propriedade

Tipo

Obrigatório

Editável

Descrição

Restrição

TrafficMirrorFilterName

String

Não

Sim

Nome do filtro.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da source de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da pilha.

  • Always: atualiza os recursos da source de dados durante a atualização da pilha.

Valores de retorno

Fn::GetAtt

  • TrafficMirrorFilters: detalhes dos filtros.

  • TrafficMirrorFilterIds: IDs dos filtros.

Propriedade

Tipo

Descrição

Restrição

TrafficMirrorFilterIds

List

IDs dos filtros.

Nenhuma.

TrafficMirrorFilters

List

Detalhes dos filtros.

Nenhuma.

Status

String

Status do filtro.

Valores válidos:

  • Creating: o filtro está sendo criado.

  • Created: o filtro foi criado.

  • Modifying: o filtro está sendo modificado.

  • Deleting: o filtro está sendo excluído.

TrafficMirrorFilterDescription

String

Descrição do filtro.

Nenhuma.

TrafficMirrorFilterName

String

Nome do filtro.

Nenhuma.

IngressRules

List

Regras de entrada do filtro.

Exemplo:

[ {
      "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

Regras de saída do filtro.

Exemplo:

[ {
      "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 do filtro.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Resources:
  ExtensionDataSource:
    Properties:
      TrafficMirrorFilterName: Demo
    Type: DATASOURCE::VPC::TrafficMirrorFilters
Outputs:
  TrafficMirrorFilterIds:
    Description: The list of traffic mirror filter IDs.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TrafficMirrorFilterIds
  TrafficMirrorFilters:
    Description: The list of traffic mirror filters.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - TrafficMirrorFilters
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::TrafficMirrorFilters",
      "Properties": {
        "TrafficMirrorFilterName": "Demo"
      }
    }
  },
  "Outputs": {
    "TrafficMirrorFilters": {
      "Description": "The list of traffic mirror filters.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TrafficMirrorFilters"
        ]
      }
    },
    "TrafficMirrorFilterIds": {
      "Description": "The list of traffic mirror filter IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TrafficMirrorFilterIds"
        ]
      }
    }
  }
}