REST Resource: projects.locations.privateConnections

Recurso: PrivateConnection

Recurso de conexão particular que oferece conectividade para nuvens privadas do VMware Engine.

Representação 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)
}
Campos
name

string

Apenas saída. O nome do recurso da conexão particular. Os nomes de recursos são URIs sem esquema que seguem as convenções em https://cloud.google.com/apis/design/resource_names. Por exemplo: projects/my-project/locations/us-central1/privateConnections/my-connection

createTime

string (Timestamp format)

Apenas saída. Hora de criação deste recurso.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. A última atualização deste recurso.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

description

string

Opcional. Descrição fornecida pelo usuário para essa conexão particular.

state

enum (State)

Apenas saída. Estado da conexão particular.

vmwareEngineNetwork

string

Obrigatório. O nome do recurso relativo da rede legada do VMware Engine. Especifique o nome no seguinte formato: projects/{project}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}, em que {project} e {location} serão iguais aos especificados no nome do recurso de conexão particular, e {vmwareEngineNetworkId} estará no formato {location}-default, por exemplo, projects/project/locations/us-central1/vmwareEngineNetworks/us-central1-default.

vmwareEngineNetworkCanonical

string

Apenas saída. O nome canônico da rede do VMware Engine no formato: projects/{projectNumber}/locations/{location}/vmwareEngineNetworks/{vmwareEngineNetworkId}

type

enum (Type)

Obrigatório. Tipo de conexão particular.

peeringId

string

Apenas saída. ID do peering de rede VPC entre a rede VPC especificada e a VMwareEngineNetwork.

routingMode

enum (RoutingMode)

Opcional. Modo de roteamento. O valor padrão é GLOBAL. Para type = PRIVATE_SERVICE_ACCESS, esse campo pode ser definido como GLOBAL ou REGIONAL. Para outros tipos, apenas GLOBAL é compatível.

uid

string

Apenas saída. Identificador exclusivo gerado pelo sistema para o recurso.

serviceNetwork

string

Obrigatório. Rede de serviço para criar uma conexão particular. Especifique o nome no seguinte formato: projects/{project}/global/networks/{network_id} Para type = PRIVATE_SERVICE_ACCESS, esse campo representa a VPC de rede de serviço, por exemplo, projects/project-tp/global/networks/servicenetworking. Para type = NETAPP_CLOUD_VOLUME, esse campo representa a VPC de serviço da NetApp, por exemplo, projects/project-tp/global/networks/netapp-tenant-vpc. Para type = DELL_POWERSCALE, este campo representa a VPC de serviço da Dell, por exemplo, projects/project-tp/global/networks/dell-tenant-vpc. Para type= THIRD_PARTY_SERVICE, esse campo pode representar uma VPC do consumidor ou qualquer outra VPC do produtor a que a rede do VMware Engine precisa se conectar, por exemplo, projects/project/global/networks/vpc.

peeringState

enum (PeeringState)

Apenas saída. Estado do peering entre a rede de serviço e a rede do VMware Engine.

Estado

O enum "State" define os possíveis estados de uma conexão particular.

Tipos enumerados
STATE_UNSPECIFIED O valor padrão. Esse valor é usado se o estado for omitido.
CREATING A conexão particular está sendo criada.
ACTIVE A conexão particular está pronta.
UPDATING A conexão particular está sendo atualizada.
DELETING A conexão particular está sendo excluída.
UNPROVISIONED A conexão particular não é provisionada porque não há uma nuvem privada que precise dela.
FAILED A conexão particular está em estado de falha.

Tipo

O tipo de enumeração define os tipos possíveis de conexão particular.

Tipos enumerados
TYPE_UNSPECIFIED O valor padrão. Esse valor nunca pode ser usado.
PRIVATE_SERVICE_ACCESS Conexão usada para estabelecer o acesso a serviços privados.
NETAPP_CLOUD_VOLUMES Conexão usada para se conectar ao NetApp Cloud Volumes.
DELL_POWERSCALE Conexão usada para se conectar ao Dell PowerScale.
THIRD_PARTY_SERVICE Conexão usada para conexão com serviços terceirizados.

RoutingMode

Tipos possíveis para RoutingMode

Tipos enumerados
ROUTING_MODE_UNSPECIFIED O valor padrão. Esse valor nunca pode ser usado.
GLOBAL Modo de roteamento global
REGIONAL Modo de roteamento regional

PeeringState

O enum PeeringState define os possíveis estados de peering entre a rede de serviço e a rede VPC com peering para a rede de serviço.

Tipos enumerados
PEERING_STATE_UNSPECIFIED O valor padrão. Esse valor é usado se o estado do peering for omitido ou desconhecido.
PEERING_ACTIVE O peering está ativo.
PEERING_INACTIVE O peering está inativo.

Métodos

create

Cria uma conexão particular que pode ser usada para acessar nuvens privadas.

delete

Exclui um recurso PrivateConnection.

get

Recupera um recurso PrivateConnection pelo nome dele.

list

Lista recursos PrivateConnection em determinado projeto e local.

patch

Modifica um recurso PrivateConnection.