- Ressource: FirewallEndpoint
- FirstPartyEndpointSettings
- ThirdPartyEndpointSettings
- Bundesland
- AssociationReference
- Typ
- Methoden
Ressource: FirewallEndpoint
Nachricht, die das Endpunktobjekt beschreibt
JSON-Darstellung |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Felder | |
---|---|
name |
Nicht veränderbar. Kennzeichnungsname der Ressource |
description |
Optional. Beschreibung des Firewall-Endpunkts. Maximale Länge: 2.048 Zeichen |
createTime |
Nur Ausgabe. Zeitstempel erstellen Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Zeitstempel aktualisieren Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
labels |
Optional. Labels als Schlüssel/Wert-Paare Ein Objekt, das eine Liste von |
state |
Nur Ausgabe. Aktueller Status des Endpunkts. |
reconciling |
Nur Ausgabe. Ob ein Abgleich läuft, empfohlen gemäß https://google.aip.dev/128. |
associatedNetworks[] |
Nur Ausgabe. Liste der Netzwerke, die mit diesem Endpunkt in der lokalen Zone verknüpft sind. Dies ist eine Projektion der FirewallEndpointAssociations, die auf diesen Endpunkt verweist. Ein Netzwerk wird erst in dieser Liste angezeigt, wenn das Traffic-Routing vollständig konfiguriert ist. Format: projects/{project}/global/networks/{name}. |
associations[] |
Nur Ausgabe. Liste der FirewallEndpointAssociations, die mit diesem Endpunkt verknüpft sind. Eine Verknüpfung wird erst in dieser Liste angezeigt, wenn das Traffic-Routing vollständig konfiguriert ist. |
billingProjectId |
Erforderlich. Projekt zur Abrechnung der Nutzung der Endpunktbetriebszeit. |
type |
Optional. Endpunkttyp. |
Union-Feld settings . Spezifische Einstellungen für den Endpunkttyp. Für settings ist nur einer der folgenden Werte zulässig: |
|
firstPartyEndpointSettings |
Optional. Firewall-Endpunkteinstellungen für eigene Firewall-Endpunkte. |
thirdPartyEndpointSettings |
Optional. Firewall-Endpunkteinstellungen für Firewall-Endpunkte von Drittanbietern |
FirstPartyEndpointSettings
Dieser Typ hat keine Felder.
Nächste ID: 1.
ThirdPartyEndpointSettings
Nächste ID: 2.
JSON-Darstellung |
---|
{ "targetFirewallAttachment": string } |
Felder | |
---|---|
targetFirewallAttachment |
Optional. URL des Ziel-Firewallanhangs. |
Status
Endpunktstatus.
Enums | |
---|---|
STATE_UNSPECIFIED |
Nicht definiert. |
CREATING |
Wird erstellt. |
ACTIVE |
Konfigurationsaktualisierungen werden verarbeitet. |
DELETING |
Wird gelöscht. |
INACTIVE |
Nicht verfügbar oder fehlerhaft. |
AssociationReference
Dies ist eine Teilmenge der FirewallEndpointAssociation-Nachricht, die Felder enthält, die vom Nutzer verwendet werden sollen.
JSON-Darstellung |
---|
{ "name": string, "network": string } |
Felder | |
---|---|
name |
Nur Ausgabe. Der Ressourcenname der FirewallEndpointAssociation. Format: projects/{project}/locations/{location}/firewallEndpointAssociations/{id} |
network |
Nur Ausgabe. Das zugehörige VPC-Netzwerk. Format: projects/{project}/global/networks/{name}. |
Typ
Typ des Firewall-Endpunkts.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Nicht definiert. |
FIRST_PARTY |
Eigener Firewall-Endpunkt. |
THIRD_PARTY |
Firewall-Endpunkt eines Drittanbieters. |
Methoden |
|
---|---|
|
Erstellt einen neuen FirewallEndpoint in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht einen einzelnen Endpunkt. |
|
Ruft Details zu einem einzelnen Endpunkt ab. |
|
Listet FirewallEndpunkte in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Einzelnen Endpunkt aktualisieren. |