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. Der Name kann eines der folgenden Formate haben:
|
metadataFields[] |
Optional. Benutzerdefinierte Metadatenfelder, die in den gemeldeten VPC-Flusslogs enthalten sein sollen. Kann nur angegeben werden, wenn „metadata“ auf CUSTOM_METADATA festgelegt wurde. |
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. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Die Uhrzeit, zu der die Konfiguration aktualisiert wurde. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. 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. Wenn Sie „state=DISABLED“ festlegen, wird die Protokollgenerierung für diese Konfiguration pausiert. |
aggregationInterval |
Optional. Das Aggregationsintervall für die Logs. Der Standardwert ist INTERVAL_5_SEC. |
flowSampling |
Optional. Der Wert des Feldes muss im Bereich (0, 1] liegen. Die Abtastrate für VPC-Flusslogs.1,0 bedeutet, dass alle erfassten Logs gemeldet werden. Das Festlegen der Abtastrate auf 0,0 ist nicht zulässig. Wenn Sie VPC-Flusslogs deaktivieren möchten, verwenden Sie stattdessen das Feld „state“. Der Standardwert ist 1,0. |
metadata |
Optional. Konfiguriert, ob alle, keine oder eine Teilmenge der Metadatenfelder den gemeldeten VPC-Flusslogs hinzugefügt werden sollen. Der Standardwert ist INCLUDE_ALL_METADATA. |
filterExpr |
Optional. Exportfilter, mit dem definiert wird, welche VPC-Flusslogs protokolliert werden sollen. |
crossProjectMetadata |
Optional. Gibt an, ob projektübergreifende Anmerkungen in die Logs aufgenommen werden sollen. Dieses Feld ist nur für Organisationskonfigurationen verfügbar. Wenn nicht in den Organisationskonfigurationen angegeben, wird CROSS_PROJECT_METADATA_ENABLED festgelegt. |
targetResourceState |
Nur Ausgabe. Beschreibt den Status der konfigurierten Zielressource zu Diagnosezwecken. |
Union-Feld target_resource . Referenz auf die Ressource des Konfigurationsbereichs. Das ist der Bereich, aus dem Traffic protokolliert wird. Die Zielressource muss zum selben Projekt wie die Konfiguration gehören. Dieses Feld wird für Konfigurationen auf Organisationsebene nicht unterstützt. Für target_resource ist nur einer der folgenden Werte zulässig: |
|
network |
Der Traffic wird von VMs, VPN-Tunneln und Interconnect-Anhängen im Netzwerk protokolliert. Format: projects/{projectId}/global/networks/{name} |
subnet |
Der Traffic wird von VMs im Subnetzwerk protokolliert. Format: projects/{projectId}/regions/{region}/subnetworks/{name} |
interconnectAttachment |
Der Traffic wird über das Interconnect-Attachment protokolliert. Format: projects/{projectId}/regions/{region}/interconnectAttachments/{name} |
vpnTunnel |
Der Traffic wird über den VPN-Tunnel protokolliert. Format: projects/{projectId}/regions/{region}/vpnTunnels/{name} |
Methoden |
|
---|---|
|
Erstellt einen neuen VpcFlowLogsConfig |
|
Löscht einen bestimmten VpcFlowLogsConfig . |
|
Ruft die Details eines bestimmten VpcFlowLogsConfig ab. |
|
Listet alle VpcFlowLogsConfigs in einem bestimmten Projekt auf. |
|
Aktualisiert eine vorhandene VpcFlowLogsConfig . |
|
QueryOrgVpcFlowLogsConfigs gibt eine Liste aller VPC-Flusslogkonfigurationen auf Organisationsebene zurück, die für das angegebene Projekt gelten. |