Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::VPC::FlowLogs

Última atualização: Jun 27, 2026

Consulta logs de fluxo de VPC.

Sintaxe

{
  "Type": "DATASOURCE::VPC::FlowLogs",
  "Properties": {
    "FlowLogName": String,
    "Description": String,
    "LogStoreName": String,
    "ResourceId": String,
    "ProjectName": String,
    "ResourceType": String,
    "FlowLogId": String,
    "TrafficType": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

FlowLogName

String

Não

Sim

Nome do log de fluxo.

O nome deve ter de 1 a 128 caracteres e não pode começar com http:// ou https://.

Description

String

Não

Sim

Descrição do log de fluxo.

Nenhuma.

LogStoreName

String

Não

Sim

Logstore que armazena os dados de tráfego capturados.

Nenhuma.

ResourceId

String

Não

Sim

ID do recurso de source da captura de tráfego.

Nenhuma.

ProjectName

String

Não

Sim

Projeto que gerencia os dados de tráfego capturados.

Nenhuma.

ResourceType

String

Não

Sim

Tipo de recurso de source da captura de tráfego.

Valores válidos:

  • NetworkInterface: interface de rede elástica (ENI)

  • vSwitch: todas as ENIs em um vSwitch

  • VPC: todas as ENIs em uma Virtual Private Cloud (VPC)

FlowLogId

String

Não

Sim

ID do log de fluxo.

Nenhuma.

TrafficType

String

Não

Sim

Tipo de tráfego capturado pelo log de fluxo.

Valores válidos:

  • All: todo o tráfego

  • Allow: tráfego permitido pelo Resource Access Management (RAM)

  • Drop: tráfego negado pelo RAM

RefreshOptions

String

Não

Sim

Política de atualização dos recursos de fonte de dados durante a atualização da pilha.

Valores válidos:

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

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

Valores de retorno

Fn::GetAtt

  • FlowLogs: detalhes dos logs de fluxo.

  • FlowLogIds: IDs dos logs de fluxo.

Propriedade

Tipo

Descrição

Restrição

FlowLogIds

List

IDs dos logs de fluxo.

Nenhuma.

FlowLogs

List

Detalhes dos logs de fluxo.

Nenhuma.

Status

String

Status do log de fluxo.

Valores válidos:

  • Active: o log de fluxo está ativo.

  • Activating: o log de fluxo está sendo criado.

  • Inactive: o log de fluxo está inativo.

FlowLogName

String

Nome do log de fluxo.

Nenhuma.

Description

String

Descrição do log de fluxo.

Nenhuma.

ResourceType

String

Tipo de recurso de source da captura de tráfego.

Valores válidos:

  • NetworkInterface: uma ENI

  • vSwitch: todas as ENIs em um vSwitch

  • VPC: todas as ENIs em uma VPC

ProjectName

String

Projeto que gerencia os dados de tráfego capturados.

Nenhuma.

RegionId

String

ID da região do log de fluxo.

Nenhuma.

TrafficType

String

Tipo de tráfego capturado.

Valores válidos:

  • All: todo o tráfego

  • Allow: tráfego permitido pelo RAM

  • Drop: tráfego negado pelo RAM

LogStoreName

String

Logstore que armazena os dados de tráfego capturados.

Nenhuma.

ResourceId

String

ID do recurso de source da captura de tráfego.

Nenhuma.

FlowLogId

String

ID do log de fluxo.

Nenhuma.

CreateTime

String

Hora de criação do log de fluxo.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VPC::FlowLogs
    Properties:
      ResourceType: VPC
      TrafficType: All
Outputs:
  FlowLogs:
    Description: The list of flow logs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - FlowLogs
  FlowLogIds:
    Description: The list of flow log IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - FlowLogIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::FlowLogs",
      "Properties": {
        "ResourceType": "VPC",
        "TrafficType": "All"
      }
    }
  },
  "Outputs": {
    "FlowLogs": {
      "Description": "The list of flow logs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlowLogs"
        ]
      }
    },
    "FlowLogIds": {
      "Description": "The list of flow log IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlowLogIds"
        ]
      }
    }
  }
}