REST Resource: projects.locations.privateConnections

Ressource: PrivateConnection

Ressource für private Verbindungen, die Konnektivität für private VMware Engine-Clouds bietet.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "description": string,
  "state": enum (State),
  "vmwareEngineNetwork": string,
  "vmwareEngineNetworkCanonical": string,
  "type": enum (Type),
  "peeringId": string,
  "routingMode": enum (RoutingMode),
  "uid": string,
  "serviceNetwork": string,
  "peeringState": enum (PeeringState)
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname der privaten Verbindung. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-central1/privateConnections/my-connection

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".

description

string

Optional. Vom Nutzer angegebene Beschreibung für diese private Verbindung.

state

enum (State)

Nur Ausgabe. Status der privaten Verbindung.

vmwareEngineNetwork

string

Erforderlich. Der relative Ressourcenname des Legacy-VMware Engine-Netzwerks. Geben Sie den Namen im folgenden Format an: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, wobei {project} und {location} mit dem Namen der privaten Verbindung übereinstimmen und {vmwareEngineNetworkId} das Format {location}-default hat, z.B. projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default.

vmwareEngineNetworkCanonical

string

Nur Ausgabe. Der kanonische Name des VMware Engine-Netzwerks im Format projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}.

type

enum (Type)

Erforderlich. Typ der privaten Verbindung.

peeringId

string

Nur Ausgabe. VPC-Netzwerk-Peering-ID zwischen dem angegebenen VPC-Netzwerk und dem VMwareEngineNetwork.

routingMode

enum (RoutingMode)

Optional. Routingmodus Der Standardwert ist GLOBAL. Bei type = PRIVATE_SERVICE_ACCESS kann dieses Feld auf GLOBAL oder REGIONAL festgelegt werden. Bei anderen Typen wird nur GLOBAL unterstützt.

uid

string

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

serviceNetwork

string

Erforderlich. Dienstnetzwerk zum Erstellen einer privaten Verbindung. Geben Sie den Namen im folgenden Format an: projects/{project}/global/networks/{network_id} Für type = PRIVATE_SERVICE_ACCESS steht dieses Feld für die VPC von „servicenetworking“, z.B. projects/project-tp/global/networks/servicenetworking. Bei type = NETAPP_CLOUD_VOLUME steht in diesem Feld die NetApp-Dienst-VPC, z.B. projects/project-tp/global/networks/netapp-tenant-vpc. Bei type = DELL_POWERSCALE steht in diesem Feld die Dell-Dienst-VPC, z.B. projects/project-tp/global/networks/dell-tenant-vpc. Bei type= THIRD_PARTY_SERVICE kann dieses Feld ein Nutzer-VPC oder ein anderes Ersteller-VPC darstellen, mit dem das VMware Engine-Netzwerk verbunden werden muss, z.B. projects/project/global/networks/vpc.

peeringState

enum (PeeringState)

Nur Ausgabe. Peering-Status zwischen Dienstnetzwerk und VMware Engine-Netzwerk.

Bundesland

„Enum State“ definiert die möglichen Status einer privaten Verbindung.

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Bundesstaat nicht angegeben ist.
CREATING Die private Verbindung wird erstellt.
ACTIVE Die private Verbindung ist bereit.
UPDATING Die private Verbindung wird aktualisiert.
DELETING Die private Verbindung wird gelöscht.
UNPROVISIONED Die private Verbindung wird nicht bereitgestellt, da keine private Cloud vorhanden ist, für die diese private Verbindung erforderlich ist.
FAILED Die private Verbindung hat den Status „Fehler“.

Typ

Der Enum-Typ definiert mögliche Typen privater Verbindungen.

Enums
TYPE_UNSPECIFIED Der Standardwert. Dieser Wert sollte niemals verwendet werden.
PRIVATE_SERVICE_ACCESS Verbindung zum Einrichten des Zugriffs auf private Dienste.
NETAPP_CLOUD_VOLUMES Verbindung, die für die Verbindung mit NetApp Cloud Volumes verwendet wird.
DELL_POWERSCALE Verbindung zum Herstellen einer Verbindung zu Dell PowerScale.
THIRD_PARTY_SERVICE Verbindung zum Herstellen einer Verbindung zu Drittanbieterdiensten.

RoutingMode

Mögliche Typen für „RoutingMode“

Enums
ROUTING_MODE_UNSPECIFIED Der Standardwert. Dieser Wert sollte niemals verwendet werden.
GLOBAL Globaler Routingmodus
REGIONAL Regionaler Routingmodus

PeeringState

Die Enumeration „PeeringState“ definiert die möglichen Status des Peerings zwischen dem Dienstnetzwerk und dem VPC-Netzwerk, das mit dem Dienstnetzwerk verbunden ist.

Enums
PEERING_STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Peering-Status ausgelassen oder unbekannt ist.
PEERING_ACTIVE Das Peering ist aktiv.
PEERING_INACTIVE Das Peering ist inaktiv.

Methoden

create

Erstellt eine neue private Verbindung, die für den Zugriff auf private Clouds verwendet werden kann.

delete

Löscht eine PrivateConnection-Ressource.

get

Ruft eine PrivateConnection-Ressource anhand ihres Ressourcennamens ab.

list

Listet PrivateConnection in einem bestimmten Projekt und an einem bestimmten Standort auf

patch

Ändert eine PrivateConnection-Ressource.