- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- EffectiveVpcFlowLogsConfig
- Bereich
- Testen!
vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs gibt eine Liste aller VPC-Flusslogkonfigurationen zurück, die für eine bestimmte Ressource gelten.
HTTP-Anfrage
GET https://networkmanagement.googleapis.com/v1beta1/{parent=projects/*/locations/*}/vpcFlowLogsConfigs:showEffectiveFlowLogsConfigs
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
parent |
Erforderlich. Die übergeordnete Ressource der „VpcFlowLogsConfig“ im folgenden Format: Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource
|
Suchparameter
Parameter | |
---|---|
resource |
Erforderlich. Die Ressource, für die die effektive VPC-Flusslogkonfiguration abgerufen werden soll. Die Ressource muss zum selben Projekt wie das übergeordnete Element gehören. Die Ressource muss ein Netzwerk, ein Subnetzwerk, ein Interconnect-Anhang, ein VPN-Tunnel oder ein Projekt sein. |
pageSize |
Optional. Anzahl der zurückzugebenden |
pageToken |
Optional. Seitentoken aus einer früheren Anfrage, wie in |
filter |
Optional. Listet die |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwort für die Methode vpcFlowLogsConfigs.showEffectiveFlowLogsConfigs
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"effectiveFlowLogsConfigs": [
{
object ( |
Felder | |
---|---|
effectiveFlowLogsConfigs[] |
Liste der effektiven VPC-Flusslogkonfigurationen. |
nextPageToken |
Seitentoken zum Abrufen des nächsten Konfigurationssatzes. |
unreachable[] |
Standorte, die nicht erreicht werden konnten (bei Abfrage aller Standorte mit |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
EffectiveVpcFlowLogsConfig
Eine Konfiguration zum Generieren einer Antwort für die Anfrage „GetEffectiveVpcFlowLogsConfig“.
JSON-Darstellung |
---|
{ "name": string, "metadataFields": [ string ], "state": enum ( |
Felder | |
---|---|
name |
Spezifischer Name der Konfiguration. Der Name kann eines der folgenden Formate haben:
|
metadataFields[] |
Benutzerdefinierte Metadatenfelder, die in den gemeldeten VPC-Flusslogs enthalten sein sollen. Kann nur angegeben werden, wenn „metadata“ auf CUSTOM_METADATA festgelegt wurde. |
state |
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 Loggenerierung für diese Konfiguration pausiert. |
aggregationInterval |
Das Aggregationsintervall für die Logs. Der Standardwert ist INTERVAL_5_SEC. |
flowSampling |
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 |
Konfiguriert, ob alle, keine oder eine Teilmenge von Metadatenfeldern den gemeldeten VPC-Flusslogs hinzugefügt werden sollen. Der Standardwert ist INCLUDE_ALL_METADATA. |
filterExpr |
Exportfilter, mit dem definiert wird, welche VPC-Flusslogs protokolliert werden sollen. |
crossProjectMetadata |
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. |
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} |
scope |
Gibt den Bereich der Konfiguration an, z.B. SUBNET, NETWORK, ORGANIZATION). |
Umfang
Der Bereich für diese Flusslogkonfiguration.
Enums | |
---|---|
SCOPE_UNSPECIFIED |
Der Umfang ist nicht angegeben. |
SUBNET |
Die Zielressource ist ein Subnetz (Network Management API). |
COMPUTE_API_SUBNET |
Die Zielressource ist ein Subnetz und die Konfiguration stammt von der Compute API. |
NETWORK |
Die Zielressource ist ein Netzwerk. |
VPN_TUNNEL |
Die Zielressource ist ein VPN-Tunnel. |
INTERCONNECT_ATTACHMENT |
Die Zielressource ist ein Interconnect-Anhang. |
ORGANIZATION |
Die Konfiguration gilt für die gesamte Organisation. |