REST Resource: projects.locations.privateConnections

Risorsa: PrivateConnection

Risorsa di connessione privata che fornisce la connettività per i cloud privati VMware Engine.

Rappresentazione JSON
{
  "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)
}
Campi
name

string

Solo output. Il nome della risorsa della connessione privata. I nomi delle risorse sono URI senza schema che seguono le convenzioni riportate in https://cloud.google.com/apis/design/resource_names. Ad esempio: projects/my-project/locations/us-central1/privateConnections/my-connection

createTime

string (Timestamp format)

Solo output. Data e ora di creazione della risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. Data e ora dell'ultimo aggiornamento di questa risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

description

string

Facoltativo. Descrizione fornita dall'utente per questa connessione privata.

state

enum (State)

Solo output. Stato della connessione privata.

vmwareEngineNetwork

string

Obbligatorio. Il nome della risorsa relativa della rete VMware Engine legacy. Specifica il nome nel seguente formato: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, dove {project} e {location} saranno uguali a quelli specificati nel nome risorsa della connessione privata e {vmwareEngineNetworkId} sarà nel formato {location}-default, ad esempio projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default.

vmwareEngineNetworkCanonical

string

Solo output. Il nome canonico della rete VMware Engine nel formato: projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}

type

enum (Type)

Obbligatorio. Tipo di connessione privata.

peeringId

string

Solo output. ID peering di rete VPC tra la rete VPC specificata e VMwareEngineNetwork.

routingMode

enum (RoutingMode)

Facoltativo. Modalità di routing. Il valore predefinito è impostato su GLOBAL. Per type = PRIVATE_SERVICE_ACCESS, questo campo può essere impostato su GLOBAL o REGIONAL. Per gli altri tipi è supportato solo GLOBAL.

uid

string

Solo output. Identificatore univoco generato dal sistema per la risorsa.

serviceNetwork

string

Obbligatorio. Rete di servizi per creare una connessione privata. Specifica il nome nel seguente formato: projects/{project}/global/networks/{network_id} Per type = PRIVATE_SERVICE_ACCESS, questo campo rappresenta il VPC servicenetworking, ad esempio projects/project-tp/global/networks/servicenetworking. Per type = NETAPP_CLOUD_VOLUME, questo campo rappresenta il VPC del servizio NetApp, ad esempio projects/project-tp/global/networks/netapp-tenant-vpc. Per type = DELL_POWERSCALE, questo campo rappresenta il VPC di servizio Dell, ad esempio projects/project-tp/global/networks/dell-tenant-vpc. Per type= THIRD_PARTY_SERVICE, questo campo può rappresentare un VPC consumer o qualsiasi altro VPC producer a cui deve essere connessa la rete VMware Engine, ad esempio projects/project/global/networks/vpc.

peeringState

enum (PeeringState)

Solo output. Stato del peering tra la rete di servizi e la rete VMware Engine.

Stato

L'enumerazione State definisce i possibili stati della connessione privata.

Enum
STATE_UNSPECIFIED Il valore predefinito. Questo valore viene utilizzato se lo stato viene omesso.
CREATING La connessione privata è in fase di creazione.
ACTIVE La connessione privata è pronta.
UPDATING La connessione privata è in fase di aggiornamento.
DELETING La connessione privata è in fase di eliminazione.
UNPROVISIONED La connessione privata non viene sottoposta a provisioning, poiché non è presente alcun cloud privato per cui è necessaria.
FAILED La connessione privata è in stato non riuscito.

Tipo

Enum Type definisce i possibili tipi di connessione privata.

Enum
TYPE_UNSPECIFIED Il valore predefinito. Questo valore non deve mai essere utilizzato.
PRIVATE_SERVICE_ACCESS Connessione utilizzata per stabilire l'accesso privato ai servizi.
NETAPP_CLOUD_VOLUMES Connessione utilizzata per connettersi a NetApp Cloud Volumes.
DELL_POWERSCALE Connessione utilizzata per la connessione a Dell PowerScale.
THIRD_PARTY_SERVICE Connessione utilizzata per collegarsi a servizi di terze parti.

RoutingMode

Tipi possibili per RoutingMode

Enum
ROUTING_MODE_UNSPECIFIED Il valore predefinito. Questo valore non deve mai essere utilizzato.
GLOBAL Modalità di routing globale
REGIONAL Modalità di routing regionale

PeeringState

L'enumerazione PeeringState definisce i possibili stati del peering tra la rete di servizi e la rete VPC di cui è stato eseguito il peering con la rete di servizi

Enum
PEERING_STATE_UNSPECIFIED Il valore predefinito. Questo valore viene utilizzato se lo stato del peering è omesso o sconosciuto.
PEERING_ACTIVE Il peering è in stato attivo.
PEERING_INACTIVE Il peering è in stato inattivo.

Metodi

create

Crea una nuova connessione privata che può essere utilizzata per accedere ai cloud privati.

delete

Elimina una risorsa PrivateConnection.

get

Recupera una risorsa PrivateConnection in base al nome della risorsa.

list

Elenca le risorse PrivateConnection in un progetto e una località specifici.

patch

Modifica una risorsa PrivateConnection.