Recurso: VpcFlowLogsConfig
Uma configuração para gerar registos 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. O nome pode ter uma das seguintes formas:
|
metadataFields[] |
Opcional. Campos de metadados personalizados a incluir nos registos de fluxo de VPC comunicados. Só pode ser especificado se "metadata" tiver sido definido como CUSTOM_METADATA. |
labels |
Opcional. Etiquetas de recursos para representar metadados fornecidos pelos utilizadores. Um objeto que contém uma lista de pares |
createTime |
Apenas saída. A hora em que a configuração foi criada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora em que a configuração foi atualizada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
description |
Opcional. A descrição fornecida pelo utilizador da configuração dos registos de fluxo da VPC. Um máximo de 512 carateres. |
state |
Opcional. O estado da configuração do VPC Flow Logs. O valor predefinido é ENABLED. Quando cria uma nova configuração, esta tem de ser ativada. A definição state=DISABLED pausa a geração de registos para esta configuração. |
aggregationInterval |
Opcional. O intervalo de agregação para os registos. O valor predefinido é INTERVAL_5_SEC. |
flowSampling |
Opcional. O valor do campo tem de estar em (0, 1]. A taxa de amostragem dos registos de fluxo de VPC, em que 1,0 significa que todos os registos recolhidos são comunicados. Não é permitido definir a taxa de amostragem como 0,0. Se quiser desativar os registos de fluxo de VPC, use o campo de estado. O valor predefinido é 1,0. |
metadata |
Opcional. Configura se todos, nenhum ou um subconjunto de campos de metadados devem ser adicionados aos registos de fluxo de VPC comunicados. O valor predefinido é INCLUDE_ALL_METADATA. |
filterExpr |
Opcional. Filtro de exportação usado para definir que VPC Flow Logs devem ser registados. |
crossProjectMetadata |
Opcional. Determina se devem ser incluídas anotações entre projetos nos registos. Este campo só está disponível para configurações de organização. Se não for especificado nas configurações da organização, é definido como CROSS_PROJECT_METADATA_ENABLED. |
targetResourceState |
Apenas saída. Descreve o estado do recurso de destino configurado para fins de diagnóstico. |
Campo de união target_resource . Referência ao recurso do âmbito de configuração. Ou seja, o âmbito a partir do qual o tráfego é registado. O recurso de destino tem de pertencer ao mesmo projeto que a configuração. Este campo não é suportado para configurações ao nível da organização. target_resource só pode ser uma das seguintes opções: |
|
network |
O tráfego é registado a partir de VMs, túneis VPN e anexos do Interconnect na rede. Formato: projects/{projectId}/global/networks/{name} |
subnet |
O tráfego é registado a partir de VMs na sub-rede. Formato: projects/{projectId}/regions/{region}/subnetworks/{name} |
interconnectAttachment |
O tráfego é registado a partir da associação do Interconnect. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
O tráfego é registado a partir do túnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
Métodos |
|
---|---|
|
Cria um novo VpcFlowLogsConfig . |
|
Elimina um VpcFlowLogsConfig específico. |
|
Obtém os detalhes de um VpcFlowLogsConfig específico. |
|
Apresenta todos os VpcFlowLogsConfigs num determinado projeto. |
|
Atualiza um VpcFlowLogsConfig existente. |
|
QueryOrgVpcFlowLogsConfigs devolve uma lista de todas as configurações de registos de fluxo de VPC ao nível da organização aplicáveis ao projeto especificado. |