- Solicitud HTTP
- Parámetros de ruta de acceso
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- EffectiveVpcFlowLogsConfig
- Alcance
- Pruébalo
vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs devuelve una lista de todos los parámetros de configuración de los registros de flujo de VPC aplicables a un recurso especificado.
Solicitud HTTP
GET https://networkmanagement.googleapis.com/v1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
parent |
Obligatorio. Es el recurso principal de VpcFlowLogsConfig, especificado en el siguiente formato: La autorización requiere el siguiente permiso IAM en el recurso especificado
|
Parámetros de consulta
Parámetros | |
---|---|
resource |
Obligatorio. Es el recurso para el que se obtendrá la configuración efectiva de los registros de flujo de VPC. El recurso debe pertenecer al mismo proyecto que el recurso principal. El recurso debe ser una red, una subred, un adjunto de interconexión, un túnel VPN o un proyecto. |
pageSize |
Opcional. Número de |
pageToken |
Opcional. Token de página de una consulta anterior, como se mostró en |
filter |
Opcional. Enumera el |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Respuesta del método vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs
.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"effectiveFlowLogsConfigs": [
{
object ( |
Campos | |
---|---|
effectiveFlowLogsConfigs[] |
Es la lista de configuraciones de registros de flujo de VPC efectivas. |
nextPageToken |
Es el token de página para recuperar el siguiente conjunto de configuraciones. |
unreachable[] |
Ubicaciones que no se pudieron alcanzar (cuando se consultan todas las ubicaciones con |
Permisos de autorización
Requiere el siguiente permiso de OAuth:
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Authentication Overview.
EffectiveVpcFlowLogsConfig
Es una configuración para generar una respuesta a la solicitud de GetEffectiveVpcFlowLogsConfig.
Representación JSON |
---|
{ "name": string, "metadataFields": [ string ], "state": enum ( |
Campos | |
---|---|
name |
Nombre único de la configuración. El nombre puede tener una de las siguientes formas:
|
metadataFields[] |
Son los campos de metadatos personalizados que se incluirán en los registros de flujo de VPC informados. Solo se puede especificar si "metadata" se estableció en CUSTOM_METADATA. |
state |
Es el estado de la configuración de los registros de flujo de VPC. El valor predeterminado es ENABLED. 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 el intervalo de agregación de los registros. El valor predeterminado es INTERVAL_5_SEC. |
flowSampling |
El valor del campo debe estar en (0, 1]. Es la tasa de muestreo de los registros de flujo de VPC, donde 1.0 significa que se informan todos los registros recopilados. No se permite establecer la tasa de muestreo en 0.0. Si quieres inhabilitar los registros de flujo de VPC, usa el campo de estado. El valor predeterminado es 1.0. |
metadata |
Configura si se deben agregar todos, ninguno o un subconjunto de los campos de metadatos a los registros de flujo de VPC informados. El valor predeterminado es INCLUDE_ALL_METADATA. |
filterExpr |
Es el filtro de exportación que se usa para definir qué registros de flujo de VPC se deben registrar. |
crossProjectMetadata |
Determina si se deben incluir anotaciones entre proyectos en los registros. Este campo solo está disponible para las configuraciones de la organización. Si no se especifica en la configuración de la organización, se establecerá en CROSS_PROJECT_METADATA_ENABLED. |
Campo de unión target_resource . Es la referencia al recurso del alcance de la configuración. Es decir, el alcance 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 las configuraciones a nivel de la organización. target_resource puede ser solo uno de los 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 la conexión de Interconnect. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
Se registrará el tráfico del túnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
scope |
Especifica el alcance de la configuración (p.ej., SUBNET, NETWORK, ORGANIZATION…). |
Alcance
Es el alcance de esta configuración del registro de flujo.
Enums | |
---|---|
SCOPE_UNSPECIFIED |
El alcance no se especifica. |
SUBNET |
El recurso de destino es una subred (API de Network Management). |
COMPUTE_API_SUBNET |
El recurso de destino es una subred y la configuración proviene de la API de Compute. |
NETWORK |
El recurso objetivo es una red. |
VPN_TUNNEL |
El recurso de destino es un túnel VPN. |
INTERCONNECT_ATTACHMENT |
El recurso de destino es una conexión de interconexión. |
ORGANIZATION |
La configuración se aplica a toda la organización. |