REST Resource: organizations.locations.firewallEndpoints

Ressource: FirewallEndpoint

Nachricht mit Beschreibung des Endpunktobjekts

JSON-Darstellung
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "state": enum (State),
  "reconciling": boolean,
  "associatedNetworks": [
    string
  ],
  "associations": [
    {
      object (AssociationReference)
    }
  ],
  "billingProjectId": string
}
Felder
name

string

Nicht veränderbar. Kennung. Name der Ressource

description

string

Optional. Beschreibung des Firewall-Endpunkts. Die maximale Länge beträgt 2.048 Zeichen.

createTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Erstellung

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel der Aktualisierung

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Optional. Labels als Schlüssel/Wert-Paare

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

state

enum (State)

Nur Ausgabe. Aktueller Status des Endpunkts.

reconciling

boolean

Nur Ausgabe. Gibt an, ob eine Abgleichung in Bearbeitung ist. Empfohlen gemäß https://google.aip.dev/128.

associatedNetworks[]
(deprecated)

string

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 verweisen. Ein Netzwerk wird erst in dieser Liste angezeigt, wenn das Traffic-Routing vollständig konfiguriert ist. Format: projects/{project}/global/networks/{name}.

associations[]

object (AssociationReference)

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

string

Erforderlich. Projekt, das auf der Nutzung der Endpunkt-Uptime abgerechnet wird.

Bundesland

Endpunktstatus

Enums
STATE_UNSPECIFIED Nicht definiert.
CREATING Wird erstellt.
ACTIVE Konfigurationsupdates werden verarbeitet.
DELETING Wird gelöscht.
INACTIVE nicht verfügbar oder im Fehlerstatus.

AssociationReference

Dies ist ein Teil der FirewallEndpointAssociation-Nachricht, der Felder enthält, die vom Verbraucher verwendet werden.

JSON-Darstellung
{
  "name": string,
  "network": string
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname der FirewallEndpointAssociation. Format: projects/{project}/locations/{location}/firewallEndpointAssociations/{id}

network

string

Nur Ausgabe. Das verknüpfte VPC-Netzwerk. Format: projects/{project}/global/networks/{name}.

Methoden

create

Erstellt einen neuen FirewallEndpoint in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht einen einzelnen Endpunkt.

get

Ruft Details zu einem einzelnen Endpunkt ab.

list

Listet Firewallendpunkte in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Einen einzelnen Endpunkt aktualisieren