Recurso: VpcFlowLogsConfig
Uma configuração para gerar registros de fluxo da VPC.
Representação JSON |
---|
{ "name": string, "metadataFields": [ string ], "labels": { string: string, ... }, "createTime": string, "updateTime": string, "description": string, "state": enum ( |
Campos | |
---|---|
name |
Identificador. Nome exclusivo da configuração usando o formulário: |
metadataFields[] |
Opcional. Campos de metadados personalizados a serem incluídos nos registros de fluxo de VPC informados. Só pode ser especificado se "metadados" foi definido como CUSTOM_METADATA. |
labels |
Opcional. Rótulos de recursos para representar metadados fornecidos por usuários Um objeto com uma lista de pares |
createTime |
Apenas saída. A hora em que a configuração foi criada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. A hora em que a configuração foi atualizada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
description |
Opcional. A descrição fornecida pelo usuário da configuração dos registros de fluxo de VPC. Use no máximo 512 caracteres. |
state |
Opcional. O estado da configuração do registro de fluxo de VPC. O valor padrão é ATIVADO. Ao criar uma nova configuração, ela precisa ser ativada. |
aggregationInterval |
Opcional. O intervalo de agregação dos registros. O valor padrão é INTERVAL_5_SEC. |
flowSampling |
Opcional. O valor do campo precisa estar entre [0, 1]. A taxa de amostragem dos registros de fluxo de VPC, em que 1,0 significa que todos os registros coletados são reportados. Não é permitido definir a taxa de amostragem como 0,0. Se você quiser desativar os registros de fluxo da VPC, use o campo de estado. O valor padrão é 1,0. |
metadata |
Opcional. Configura se todos, nenhum ou um subconjunto de campos de metadados devem ser adicionados aos registros de fluxo de VPC informados. O valor padrão é INCLUDE_ALL_METADATA. |
filterExpr |
Opcional. Filtro de exportação usado para definir quais registros de fluxo de VPC precisam ser registrados. |
Campo de união target_resource . Referência ao recurso do escopo de configuração. Ou seja, o escopo do qual o tráfego é registrado. O recurso de destino precisa pertencer ao mesmo projeto que a configuração. target_resource pode ser apenas de um dos tipos a seguir: |
|
interconnectAttachment |
O tráfego será registrado no anexo de interconexão. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
O tráfego será registrado do túnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
Estado
Determina se esta configuração vai gerar registros. A definição de state=DISABLED pausa a geração de registros para essa configuração.
Enums | |
---|---|
STATE_UNSPECIFIED |
Se não for especificado, o padrão será ATIVADO. |
ENABLED |
Quando ATIVADA, essa configuração gera registros. |
DISABLED |
Quando DESATIVADO, essa configuração não gera registros. |
AggregationInterval
Alterna o intervalo de agregação para coletar registros de fluxo em cinco tuplas.
Enums | |
---|---|
AGGREGATION_INTERVAL_UNSPECIFIED |
Se não for especificado, o padrão será INTERVAL_5_SEC. |
INTERVAL_5_SEC |
Agregar registros em intervalos de 5 s. |
INTERVAL_30_SEC |
Agrupe os registros em intervalos de 30 segundos. |
INTERVAL_1_MIN |
Agrupe registros em intervalos de 1 minuto. |
INTERVAL_5_MIN |
Agrupe os registros em intervalos de 5 minutos. |
INTERVAL_10_MIN |
Agregar registros em intervalos de 10 minutos. |
INTERVAL_15_MIN |
Agrupe os registros em intervalos de 15 minutos. |
Metadados
Configura quais campos de registro serão incluídos.
Enums | |
---|---|
METADATA_UNSPECIFIED |
Se não for especificado, o padrão será INCLUDE_ALL_METADATA. |
INCLUDE_ALL_METADATA |
Inclua todos os campos de metadados. |
EXCLUDE_ALL_METADATA |
Excluir todos os campos de metadados. |
CUSTOM_METADATA |
Incluir apenas campos personalizados (especificados em metadataFields). |
Métodos |
|
---|---|
|
Cria um VpcFlowLogsConfig novo. |
|
Exclui um VpcFlowLogsConfig específico. |
|
Recebe os detalhes de uma VpcFlowLogsConfig específica. |
|
Lista todos os VpcFlowLogsConfigs em um determinado projeto. |
|
Atualiza um VpcFlowLogsConfig existente. |