Recurso: VpcFlowLogsConfig
Es una configuración que sirve para generar registros de flujo de VPC.
| Representación JSON |
|---|
{ "name": string, "metadataFields": [ string ], "labels": { string: string, ... }, "createTime": string, "updateTime": string, "description": string, "state": enum ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre único de la configuración. El nombre puede tener uno de los formatos siguientes:
|
metadataFields[] |
Es opcional. Son los campos de metadatos personalizados que se incluirán en los registros de flujo de VPC que se informan. Solo se puede especificar si “Metadatos” se estableció en CUSTOM_METADATA. |
labels |
Es opcional. Son las etiquetas de los recursos que sirven para representar los metadatos proporcionados por el usuario. Un objeto que contiene una lista de pares |
createTime |
Es solo salida. Indica la hora a la que se creó la operación. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Es solo salida. Es la fecha y hora en que se actualizó la configuración. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
description |
Es opcional. Es la descripción proporcionada por el usuario de la configuración de los registros de flujo de VPC. Puede tener un máximo de 512 caracteres. |
state |
Es opcional. Es el estado de la configuración de los registros de flujo de VPC. El valor predeterminado es HABILITADA. Cuando crees una configuración nueva, debes habilitarla. Si se establece state=DISABLED, se pausará la generación de registros para esta configuración. |
aggregationInterval |
Es opcional. Es el intervalo de agregación de los registros. El valor predeterminado es INTERVAL_5_SEC. |
flowSampling |
Es opcional. El valor del campo debe ser de (0, 1]. Es la tasa de muestreo de los registros de flujo de VPC, en el que 1.0 significa que se informan todos los registros recopilados. No se permite establecer la tasa de muestreo en 0.0. Si deseas inhabilitar los registros de flujo de VPC, usa el campo de estado. El valor predeterminado es 1.0. |
metadata |
Es opcional. Configura si se deben agregar todos, ninguno o un subconjunto de los campos de metadatos a los registros de flujo de VPC que se informan. El valor predeterminado es INCLUDE_ALL_METADATA. |
filterExpr |
Es opcional. Es el filtro de exportación que se usa para definir qué registros de flujo de VPC se deben registrar. |
crossProjectMetadata |
Es opcional. Determina si se deben incluir anotaciones entre proyectos en los registros. Este campo solo está disponible para los parámetros de configuración de la organización. Si no se especifica en los parámetros de configuración de la organización, se establecerá en CROSS_PROJECT_METADATA_ENABLED. |
targetResourceState |
Es solo salida. Describe el estado del recurso de destino configurado para su diagnóstico. |
Campo de unión target_resource. Es la referencia al recurso del permiso de la configuración. Es decir, el permiso desde el que se registra el tráfico. El recurso de destino debe pertenecer al mismo proyecto que la configuración. Este campo no es compatible con los parámetros de configuración a nivel de organización. target_resource puede ser solo uno de los parámetros siguientes: |
|
network |
Se registrará el tráfico de las VMs, los túneles VPN y los adjuntos de interconexión dentro de la red. Formato: projects/{projectId}/global/networks/{name} |
subnet |
Se registrará el tráfico de las VMs dentro de la subred. Formato: projects/{projectId}/regions/{region}/subnetworks/{name} |
interconnectAttachment |
El tráfico se registrará desde el adjunto de interconexión. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
Se registrará el tráfico desde el túnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
Métodos |
|
|---|---|
|
Cree una VpcFlowLogsConfig nueva. |
|
Borra una VpcFlowLogsConfig específica. |
|
Obtiene los detalles de una VpcFlowLogsConfig específica. |
|
Enumera todas las VpcFlowLogsConfigs de un proyecto determinado. |
|
Actualiza una VpcFlowLogsConfig existente. |
|
QueryOrgVpcFlowLogsConfigs devuelve una lista de todos los parámetros de configuración de los registros de flujo de VPC a nivel de organización que se aplican al proyecto especificado. |
|
ShowEffectiveFlowLogsConfigs devuelve una lista de todos los parámetros de configuración de los registros de flujo de VPC aplicables a un recurso especificado. |