Ressource: VpcFlowLogsConfig
Eine Konfiguration zum Generieren von VPC-Flusslogs.
JSON-Darstellung |
---|
{ "name": string, "metadataFields": [ string ], "labels": { string: string, ... }, "createTime": string, "updateTime": string, "description": string, "state": enum ( |
Felder | |
---|---|
name |
Kennung. Eindeutiger Name der Konfiguration im Format |
metadataFields[] |
Optional. Benutzerdefinierte Metadatenfelder, die in den gemeldeten VPC-Flusslogs enthalten sein sollen. Kann nur angegeben werden, wenn „metadata“ wurde auf CUSTOM_METADATA festgelegt. |
labels |
Optional. Ressourcenetiketten zur Darstellung der vom Nutzer bereitgestellten Metadaten. Ein Objekt, das eine Liste von |
createTime |
Nur Ausgabe. Der Zeitpunkt, zu dem die Konfiguration erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Die Uhrzeit, zu der die Konfiguration aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
description |
Optional. Die vom Nutzer bereitgestellte Beschreibung der VPC-Flusslogkonfiguration. Maximal 512 Zeichen. |
state |
Optional. Der Status der VPC-Flusslogkonfiguration. Der Standardwert ist „ENABLED“. Wenn Sie eine neue Konfiguration erstellen, muss sie aktiviert werden. |
aggregationInterval |
Optional. Das Aggregationsintervall für die Protokolle. Der Standardwert ist INTERVAL_5_SEC. |
flowSampling |
Optional. Der Wert des Felds muss zwischen 0 und 1 liegen. Die Abtastrate für VPC-Flusslogs. 1,0 bedeutet, dass alle erfassten Logs gemeldet werden. Die Abtastrate darf nicht auf 0,0 festgelegt werden. Wenn Sie VPC-Flusslogs deaktivieren möchten, verwenden Sie stattdessen das Feld „state“. Der Standardwert ist 1,0. |
metadata |
Optional. Mit dieser Richtlinie wird konfiguriert, ob den gemeldeten VPC-Flusslogs alle, keine oder ein Teil der Metadatenfelder hinzugefügt werden sollen. Der Standardwert ist INCLUDE_ALL_METADATA. |
filterExpr |
Optional. Exportfilter, mit dem definiert wird, welche VPC-Flusslogs protokolliert werden sollen. |
Union-Feld target_resource . Verweis auf die Ressource des Konfigurationsumfangs. Das ist der Bereich, in dem der Traffic protokolliert wird. Die Zielressource muss zum selben Projekt wie die Konfiguration gehören. Für target_resource ist nur einer der folgenden Werte zulässig: |
|
interconnectAttachment |
Traffic wird vom Interconnect-Anhang protokolliert. Format: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
Traffic wird vom VPN-Tunnel protokolliert. Format: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
Bundesland
Bestimmt, ob mit dieser Konfiguration Logs generiert werden. Durch Festlegen von state=DISABLED wird die Loggenerierung für diese Konfiguration pausiert.
Enums | |
---|---|
STATE_UNSPECIFIED |
Wenn keine Angabe erfolgt, wird der Wert standardmäßig auf AKTIV gesetzt. |
ENABLED |
Wenn diese Option aktiviert ist, werden durch diese Konfiguration Logs generiert. |
DISABLED |
Wenn DEAKTIVIERT, werden durch diese Konfiguration keine Logs generiert. |
AggregationInterval
Damit wird das Aggregationsintervall für die Erfassung von Flussprotokollen nach 5-Tupel umgeschaltet.
Enums | |
---|---|
AGGREGATION_INTERVAL_UNSPECIFIED |
Wenn keine Angabe erfolgt, wird standardmäßig INTERVAL_5_SEC verwendet. |
INTERVAL_5_SEC |
Logs in 5-Sekunden-Intervallen zusammenfassen. |
INTERVAL_30_SEC |
Logs in 30-Sekunden-Intervallen zusammenfassen. |
INTERVAL_1_MIN |
Logs werden in Intervallen von 1 Minute zusammengefasst. |
INTERVAL_5_MIN |
Aggregieren Sie Logs in 5-m-Intervallen. |
INTERVAL_10_MIN |
Logs in 10-Minuten-Intervallen zusammenfassen. |
INTERVAL_15_MIN |
Logs in 15-Minuten-Intervallen zusammenfassen. |
Metadaten
Hier wird konfiguriert, welche Protokollfelder eingeschlossen werden.
Enums | |
---|---|
METADATA_UNSPECIFIED |
Wenn keine Angabe erfolgt, wird standardmäßig INCLUDE_ALL_METADATA verwendet. |
INCLUDE_ALL_METADATA |
Schließen Sie alle Metadatenfelder ein. |
EXCLUDE_ALL_METADATA |
Alle Metadatenfelder ausschließen. |
CUSTOM_METADATA |
Schließt nur benutzerdefinierte Felder ein (angegeben in metadataFields). |
Methoden |
|
---|---|
|
Erstellt einen neuen VpcFlowLogsConfig |
|
Löscht einen bestimmten VpcFlowLogsConfig . |
|
Ruft die Details einer bestimmten VpcFlowLogsConfig ab. |
|
Listet alle VpcFlowLogsConfigs in einem bestimmten Projekt auf. |
|
Aktualisiert eine vorhandene VpcFlowLogsConfig . |