REST Resource: projects.locations.privateConnections

Ressource : PrivateConnection

Ressource de connexion privée qui fournit une connectivité pour les clouds privés VMware Engine.

Représentation 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)
}
Champs
name

string

Uniquement en sortie. Nom de ressource de la connexion privée. Les noms de ressources sont des URI sans schéma qui suivent les conventions décrites sur https://cloud.google.com/apis/design/resource_names. Par exemple : projects/my-project/locations/us-central1/privateConnections/my-connection

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création de cette ressource.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de cette ressource.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

description

string

Facultatif. Description fournie par l'utilisateur pour cette connexion privée.

state

enum (State)

Uniquement en sortie. État de la connexion privée.

vmwareEngineNetwork

string

Obligatoire. Nom de ressource relatif de l'ancien réseau VMware Engine. Spécifiez le nom au format suivant : projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, où {project} et {location} seront identiques à ceux spécifiés dans le nom de ressource de la connexion privée, et {vmwareEngineNetworkId} sera au format {location}-default (par exemple, projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default).

vmwareEngineNetworkCanonical

string

Uniquement en sortie. Nom canonique du réseau VMware Engine au format projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}.

type

enum (Type)

Obligatoire. Type de connexion privée.

peeringId

string

Uniquement en sortie. ID d'appairage de réseau VPC entre le réseau VPC donné et VMwareEngineNetwork.

routingMode

enum (RoutingMode)

Facultatif. Mode de routage. La valeur par défaut est définie sur "GLOBAL". Pour le type PRIVATE_SERVICE_ACCESS, ce champ peut être défini sur GLOBAL ou REGIONAL. Pour les autres types, seule la valeur GLOBAL est acceptée.

uid

string

Uniquement en sortie. Identifiant unique généré par le système pour la ressource.

serviceNetwork

string

Obligatoire. Réseau de services pour créer une connexion privée. Spécifiez le nom au format suivant : projects/{project}/global/networks/{network_id}. Pour le type PRIVATE_SERVICE_ACCESS, ce champ représente le réseau VPC servicenetworking, par exemple projects/project-tp/global/networks/servicenetworking. Pour le type NETAPP_CLOUD_VOLUME, ce champ représente le VPC du service NetApp, par exemple projects/project-tp/global/networks/netapp-tenant-vpc. Pour le type DELL_POWERSCALE, ce champ représente le VPC de service Dell, par exemple projects/project-tp/global/networks/dell-tenant-vpc. Pour type= THIRD_PARTY_SERVICE, ce champ peut représenter un VPC consommateur ou tout autre VPC producteur auquel le réseau VMware Engine doit être connecté, par exemple projects/project/global/networks/vpc.

peeringState

enum (PeeringState)

Uniquement en sortie. État de l'appairage entre le réseau de services et le réseau VMware Engine.

État

L'état Enum définit les états possibles d'une connexion privée.

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si l'état est omis.
CREATING La connexion privée est en cours de création.
ACTIVE La connexion privée est prête.
UPDATING La connexion privée est en cours de mise à jour.
DELETING La connexion privée est en cours de suppression.
UNPROVISIONED La connexion privée n'est pas provisionnée, car aucun cloud privé n'est présent pour lequel cette connexion privée est nécessaire.
FAILED La connexion privée est en échec.

Type

Le type d'énumération définit les types de connexion privée possibles.

Enums
TYPE_UNSPECIFIED Valeur par défaut. Cette valeur ne doit jamais être utilisée.
PRIVATE_SERVICE_ACCESS Connexion utilisée pour établir un accès aux services privés.
NETAPP_CLOUD_VOLUMES Connexion utilisée pour se connecter à NetApp Cloud Volumes.
DELL_POWERSCALE Connexion utilisée pour se connecter à Dell PowerScale.
THIRD_PARTY_SERVICE Connexion utilisée pour la connexion à des services tiers.

RoutingMode

Types possibles pour RoutingMode

Enums
ROUTING_MODE_UNSPECIFIED Valeur par défaut. Cette valeur ne doit jamais être utilisée.
GLOBAL Mode de routage global
REGIONAL Mode de routage régional

PeeringState

L'énumération PeeringState définit les états possibles de l'appairage entre le réseau de service et le réseau VPC appairé au réseau de service.

Enums
PEERING_STATE_UNSPECIFIED Valeur par défaut. Cette valeur est utilisée si l'état du peering est omis ou inconnu.
PEERING_ACTIVE L'appairage est actif.
PEERING_INACTIVE L'appairage est inactif.

Méthodes

create

Crée une connexion privée qui peut être utilisée pour accéder aux clouds privés.

delete

Supprime une ressource PrivateConnection.

get

Récupère une ressource PrivateConnection par son nom de ressource.

list

Liste les ressources PrivateConnection d'un projet et d'un emplacement donnés.

patch

Modifie une ressource PrivateConnection.