REST Resource: projects.locations.vpcFlowLogsConfigs

Risorsa: VpcFlowLogsConfig

Una configurazione per generare log di flusso VPC.

Rappresentazione JSON
{
  "name": string,
  "metadataFields": [
    string
  ],
  "labels": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "description": string,
  "state": enum (State),
  "aggregationInterval": enum (AggregationInterval),
  "flowSampling": number,
  "metadata": enum (Metadata),
  "filterExpr": string,

  // Union field target_resource can be only one of the following:
  "interconnectAttachment": string,
  "vpnTunnel": string
  // End of list of possible types for union field target_resource.
}
Campi
name

string

Identificatore. Nome univoco della configurazione utilizzando il modulo: projects/{projectId}/locations/global/vpcFlowLogsConfigs/{vpcFlowLogsConfigId}

metadataFields[]

string

Facoltativo. Campi dei metadati personalizzati da includere nei log di flusso VPC segnalati. Può essere specificato solo se "metadata" è impostato su CUSTOM_METADATA.

labels

map (key: string, value: string)

Facoltativo. Etichette delle risorse per rappresentare i metadati forniti dall'utente.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stata creata la configurazione.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. L'ora in cui è stata aggiornata la configurazione.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

description

string

Facoltativo. La descrizione fornita dall'utente della configurazione dei log di flusso VPC. Massimo 512 caratteri.

state

enum (State)

Facoltativo. Stato della configurazione del log di flusso VPC. Il valore predefinito è ABILITATO. Quando viene creata una nuova configurazione, deve essere abilitata.

aggregationInterval

enum (AggregationInterval)

Facoltativo. L'intervallo di aggregazione per i log. Il valore predefinito è INTERVAL_5_SEC.

flowSampling

number

Facoltativo. Il valore del campo deve essere compreso tra 0 e 1. La frequenza di campionamento dei log di flusso VPC, dove 1.0 indica che vengono registrati tutti i log raccolti. L'impostazione della frequenza di campionamento su 0,0 non è consentita. Se vuoi disabilitare i log di flusso VPC, utilizza invece il campo dello stato. Il valore predefinito è 1,0.

metadata

enum (Metadata)

Facoltativo. Consente di configurare se aggiungere tutti i campi di metadati, nessuno o un sottoinsieme di campi di metadati ai log di flusso VPC segnalati. Il valore predefinito è INCLUDE_ALL_METADATA.

filterExpr

string

Facoltativo. Filtro di esportazione utilizzato per definire quali log di flusso VPC devono essere registrati.

Campo unione target_resource. Riferimento alla risorsa dell'ambito della configurazione. ovvero l'ambito da cui viene registrato il traffico. La risorsa di destinazione deve appartenere allo stesso progetto della configurazione. target_resource può essere solo uno dei seguenti:
interconnectAttachment

string

Il traffico verrà registrato dal collegamento di interconnessione. Formato: projects/{projectId}/regions/{region}/interconnectAttachments/{name}

vpnTunnel

string

Il traffico verrà registrato dal tunnel VPN. Formato: projects/{projectId}/regions/{region}/vpnTunnels/{name}

Stato

Determina se questa configurazione genererà log. L'impostazione state=DISABLED mette in pausa la generazione dei log per questa configurazione.

Enum
STATE_UNSPECIFIED Se non specificato, il valore predefinito sarà ABILITATO.
ENABLED Se ABILITATA, questa configurazione genera log.
DISABLED Se il valore è DISABLED, questa configurazione non genererà log.

AggregationInterval

Attiva/disattiva l'intervallo di aggregazione per la raccolta dei log di flusso per tuple di 5 elementi.

Enum
AGGREGATION_INTERVAL_UNSPECIFIED Se non specificato, il valore predefinito è INTERVAL_5_SEC.
INTERVAL_5_SEC Aggrega i log in intervalli di 5 secondi.
INTERVAL_30_SEC Aggrega i log in intervalli di 30 secondi.
INTERVAL_1_MIN Aggrega i log a intervalli di 1 metro.
INTERVAL_5_MIN Aggregare i log in intervalli di 5 minuti.
INTERVAL_10_MIN Aggrega i log a intervalli di 10 metri.
INTERVAL_15_MIN Aggrega i log a intervalli di 15 minuti.

Metadati

Consente di configurare i campi di log da includere.

Enum
METADATA_UNSPECIFIED Se non specificato, il valore predefinito sarà INCLUDE_ALL_METADATA.
INCLUDE_ALL_METADATA Includi tutti i campi dei metadati.
EXCLUDE_ALL_METADATA Escludi tutti i campi dei metadati.
CUSTOM_METADATA Includi solo i campi personalizzati (specificati in metadataFields).

Metodi

create

Crea un nuovo VpcFlowLogsConfig.

delete

Consente di eliminare un elemento VpcFlowLogsConfig specifico.

get

Recupera i dettagli di uno specifico VpcFlowLogsConfig.

list

Elenca tutti i valori VpcFlowLogsConfigs in un determinato progetto.

patch

Aggiorna un VpcFlowLogsConfig esistente.