Recurso: PrivateConnection
Es un recurso de conexión privada que proporciona conectividad para las nubes privadas de VMware Engine.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "description": string, "state": enum ( |
| Campos | |
|---|---|
name |
Solo salida. Es el nombre del recurso de la conexión privada. Los nombres de recursos son URIs sin esquema que siguen las convenciones que se indican en https://cloud.google.com/apis/design/resource_names. Por ejemplo: |
createTime |
Solo salida. Es la fecha y hora de creación de este recurso. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la fecha y hora de la última actualización de este recurso. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
description |
Es opcional. Es la descripción proporcionada por el usuario para esta conexión privada. |
state |
Solo salida. Es el estado de la conexión privada. |
vmwareEngineNetwork |
Obligatorio. Es el nombre del recurso relativo de la red heredada de VMware Engine. Especifica el nombre con el siguiente formato: |
vmwareEngineNetworkCanonical |
Solo salida. Nombre canónico de la red de VMware Engine con el siguiente formato: |
type |
Obligatorio. Es el tipo de conexión privada. |
peeringId |
Solo salida. Es el ID del intercambio de tráfico entre la red de VPC determinada y VMwareEngineNetwork. |
routingMode |
Es opcional. Modo de enrutamiento El valor predeterminado está establecido en GLOBAL. Para type = PRIVATE_SERVICE_ACCESS, este campo se puede establecer en GLOBAL o REGIONAL. Para otros tipos, solo se admite GLOBAL. |
uid |
Solo salida. Es el identificador único generado por el sistema para el recurso. |
serviceNetwork |
Obligatorio. Es la red de servicio para crear una conexión privada. Especifica el nombre con el siguiente formato: |
peeringState |
Solo salida. Es el estado del intercambio de tráfico entre la red de servicio y la red de VMware Engine. |
Estado
El enum State define los posibles estados de la conexión privada.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite el estado. |
CREATING |
Se está creando la conexión privada. |
ACTIVE |
La conexión privada está lista. |
UPDATING |
Se está actualizando la conexión privada. |
DELETING |
Se está borrando la conexión privada. |
UNPROVISIONED |
No se aprovisiona la conexión privada, ya que no hay una nube privada para la que se necesite esta conexión. |
FAILED |
La conexión privada está en estado de error. |
Tipo
El tipo de enumeración define los tipos posibles de conexión privada.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Es el valor predeterminado. Este valor nunca debe usarse. |
PRIVATE_SERVICE_ACCESS |
Es la conexión que se usa para establecer el acceso a servicios privados. |
NETAPP_CLOUD_VOLUMES |
Es la conexión que se usa para conectarse a Cloud Volumes de NetApp. |
DELL_POWERSCALE |
Es la conexión que se usa para conectarse a Dell PowerScale. |
THIRD_PARTY_SERVICE |
Es la conexión que se usa para conectarse a servicios de terceros. |
RoutingMode
Tipos posibles para RoutingMode
| Enums | |
|---|---|
ROUTING_MODE_UNSPECIFIED |
Es el valor predeterminado. Este valor nunca debe usarse. |
GLOBAL |
Modo de enrutamiento global |
REGIONAL |
Modo de enrutamiento regional |
PeeringState
La enumeración PeeringState define los posibles estados del intercambio de tráfico entre la red de servicio y la red de VPC con la que se intercambia tráfico con la red de servicio.
| Enums | |
|---|---|
PEERING_STATE_UNSPECIFIED |
Es el valor predeterminado. Este valor se usa si se omite o desconoce el estado del peering. |
PEERING_ACTIVE |
El intercambio de tráfico está en estado activo. |
PEERING_INACTIVE |
El intercambio de tráfico está inactivo. |
Métodos |
|
|---|---|
|
Crea una conexión privada nueva que se puede usar para acceder a nubes privadas. |
|
Borra un recurso PrivateConnection. |
|
Recupera un recurso PrivateConnection por su nombre. |
|
Enumera los recursos PrivateConnection en una ubicación y un proyecto determinados. |
|
Modifica un recurso PrivateConnection. |