REST Resource: projects.locations.networkPeerings

Ressource: NetworkPeering

Details zu einem Netzwerk-Peering.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "peerNetwork": string,
  "state": enum (State),
  "stateDetails": string,
  "peerMtu": integer,
  "peerNetworkType": enum (PeerNetworkType),
  "uid": string,
  "vmwareEngineNetwork": string,
  "description": string,
  "exportCustomRoutes": boolean,
  "importCustomRoutes": boolean,
  "exchangeSubnetRoutes": boolean,
  "exportCustomRoutesWithPublicIp": boolean,
  "importCustomRoutesWithPublicIp": boolean
}
Felder
name

string

Nur Ausgabe. ID. Der Ressourcenname des Netzwerk-Peerings. NetworkPeering ist eine globale Ressource und der Standort kann nur global sein. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/global/networkPeerings/my-peering

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt dieser Ressource.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Ressource.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

peerNetwork

string

Erforderlich. Der relative Ressourcenname des Netzwerks, das mit einem VMware Engine-Standardnetzwerk gepeert werden soll. Das bereitgestellte Netzwerk kann ein Nutzer-VPC-Netzwerk oder ein anderes Standard-VMware Engine-Netzwerk sein. Wenn peerNetworkType VMWARE_ENGINE_NETWORK ist, geben Sie den Namen im folgenden Format an: projects/{project}/locations/global/vmwareEngineNetworks/{vmwareEngineNetworkId}. Andernfalls geben Sie den Namen im Format projects/{project}/global/networks/{network_id} an, wobei {project} entweder eine Projektnummer oder eine Projekt-ID sein kann.

state

enum (State)

Nur Ausgabe. Status des Netzwerk-Peerings. Dieses Feld hat den Wert „ACTIVE“, wenn im Peer-Netzwerk eine übereinstimmende Konfiguration vorhanden ist. Bei Bedarf können dieser Enumeration neue Werte hinzugefügt werden.

stateDetails

string

Nur Ausgabe. Nur Ausgabe. Details zum aktuellen Status des Netzwerk-Peerings.

peerMtu

integer

Optional. Maximale Übertragungseinheit (Maximum Transmission Unit, MTU) in Byte. Der Standardwert ist 1500. Wenn für dieses Feld der Wert 0 angegeben wird, verwendet VMware Engine stattdessen den Standardwert.

peerNetworkType

enum (PeerNetworkType)

Erforderlich. Der Typ des Netzwerks, das mit dem VMware Engine-Netzwerk per Peering verbunden werden soll.

uid

string

Nur Ausgabe. Vom System generierte eindeutige Kennung für die Ressource.

vmwareEngineNetwork

string

Erforderlich. Der relative Ressourcenname des VMware Engine-Netzwerks. Geben Sie den Namen im folgenden Format an: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, wobei {project} entweder eine Projektnummer oder eine Projekt-ID sein kann.

description

string

Optional. Vom Nutzer angegebene Beschreibung für dieses Netzwerk-Peering.

exportCustomRoutes

boolean

Optional. „True“, wenn benutzerdefinierte Routen in das Peering-Netzwerk exportiert werden, andernfalls „false“. Der Standardwert ist true.

importCustomRoutes

boolean

Optional. „True“, wenn benutzerdefinierte Routen aus dem Peering-Netzwerk importiert werden, andernfalls „False“. Der Standardwert ist true.

exchangeSubnetRoutes

boolean

Optional. „True“, wenn die vollständige Mesh-Konnektivität zwischen Peering-Netzwerken automatisch erstellt und verwaltet wird, andernfalls „false“. Derzeit ist dieses Feld immer „true“, da Google Compute Engine automatisch Subnetzrouten zwischen zwei VPC-Netzwerken erstellt und verwaltet, wenn der Peering-Status „ACTIVE“ ist.

exportCustomRoutesWithPublicIp

boolean

Optional. „True“, wenn alle Subnetzrouten mit einem öffentlichen IP-Adressbereich exportiert werden, andernfalls „false“. Der Standardwert ist true. IPv4-Bereiche für spezielle Zwecke (https://en.wikipedia.org/wiki/IPv4#Special_addresses) werden immer an Peers exportiert und nicht über dieses Feld gesteuert.

importCustomRoutesWithPublicIp

boolean

Optional. „True“, wenn alle Subnetzrouten mit öffentlichem IP-Adressbereich importiert werden, andernfalls „false“. Der Standardwert ist true. IPv4-Bereiche für spezielle Zwecke (https://en.wikipedia.org/wiki/IPv4#Special_addresses) werden immer in Peers importiert und nicht über dieses Feld gesteuert.

Bundesland

Mögliche Status eines Netzwerk-Peerings.

Enums
STATE_UNSPECIFIED Nicht angegebener Netzwerk-Peering-Status. Dies ist der Standardwert.
INACTIVE Das Peering ist nicht aktiv.
ACTIVE Das Peering ist aktiv.
CREATING Das Peering wird erstellt.
DELETING Das Peering wird gelöscht.

PeerNetworkType

Typ oder Zweck der Netzwerk-Peering-Verbindung.

Enums
PEER_NETWORK_TYPE_UNSPECIFIED Ohne Angabe
STANDARD Peering-Verbindung, die zum Herstellen einer Verbindung zu einem anderen VPC-Netzwerk verwendet wird, das vom selben Nutzer eingerichtet wurde. Beispiel: Eine Peering-Verbindung zu einem anderen VPC-Netzwerk im selben Projekt oder zu einem lokalen Netzwerk.
VMWARE_ENGINE_NETWORK Peering-Verbindung, die zum Herstellen einer Verbindung zu einem anderen VMware Engine-Netzwerk verwendet wird.
PRIVATE_SERVICES_ACCESS Peering-Verbindung zum Einrichten des Zugriffs auf private Dienste.
NETAPP_CLOUD_VOLUMES Peering-Verbindung, die für die Verbindung mit NetApp Cloud Volumes verwendet wird.
THIRD_PARTY_SERVICE Peering-Verbindung zum Herstellen einer Verbindung zu Drittanbieterdiensten. Für die meisten Drittanbieterdienste muss das umgekehrte Peering im VPC-Netzwerk, das mit dem Drittanbieterdienst verknüpft ist, manuell eingerichtet werden.
DELL_POWERSCALE Peering-Verbindung für die Verbindung zu Dell PowerScale-Filern
GOOGLE_CLOUD_NETAPP_VOLUMES Peering-Verbindung, die für die Verbindung mit Google Cloud NetApp Volumes verwendet wird.
GOOGLE_CLOUD_FILESTORE_INSTANCES Peering-Verbindung, die für die Verbindung mit Google Cloud Filestore-Instanzen verwendet wird.

Methoden

create

Erstellt ein neues Netzwerk-Peering zwischen dem Peer-Netzwerk und dem VMware Engine-Netzwerk, das in einer NetworkPeering-Ressource bereitgestellt wird.

delete

Löscht eine NetworkPeering-Ressource.

get

Ruft eine NetworkPeering-Ressource anhand ihres Ressourcennamens ab.

list

Listet NetworkPeering-Ressourcen in einem bestimmten Projekt auf.

patch

Ändert eine NetworkPeering-Ressource.