- Recurso: PrivateCloud
- Estado
- NetworkConfig
- ManagementCluster
- Hcx
- Estado
- Nsx
- Estado
- Vcenter
- Estado
- Tipo
- Métodos
Recurso: PrivateCloud
Representa um recurso de nuvem privada. As nuvens privadas do tipo STANDARD e TIME_LIMITED são recursos zonais, e as nuvens privadas STRETCHED são regionais.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "deleteTime": string, "expireTime": string, "state": enum ( |
| Campos | |
|---|---|
name |
Apenas saída. Identificador. O nome do recurso desta nuvem privada. 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: |
createTime |
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: |
updateTime |
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: |
deleteTime |
Apenas saída. Data e hora em que o recurso foi programado para exclusão. 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: |
expireTime |
Apenas saída. O horário em que o recurso será excluído de forma irreversível. 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: |
state |
Apenas saída. Estado do recurso. Novos valores podem ser adicionados a essa enumeração quando apropriado. |
networkConfig |
Obrigatório. Configuração de rede da nuvem privada. |
managementCluster |
Obrigatório. Somente entrada. O cluster de gerenciamento para essa nuvem privada. Esse campo é obrigatório durante a criação da nuvem privada para fornecer detalhes do cluster padrão. Os seguintes campos não podem ser alterados após a criação da nuvem privada: |
description |
Descrição fornecida pelo usuário para essa nuvem privada. |
hcx |
Apenas saída. Dispositivo HCX. |
nsx |
Apenas saída. Dispositivo NSX. |
vcenter |
Apenas saída. Dispositivo do vCenter. |
uid |
Apenas saída. Identificador exclusivo gerado pelo sistema para o recurso. |
type |
Opcional. Tipo da nuvem privada. O padrão é STANDARD. |
Estado
O enum "State" define os possíveis estados das nuvens privadas.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O valor padrão. Esse valor nunca pode ser usado. |
ACTIVE |
A nuvem privada está pronta. |
CREATING |
A nuvem privada está sendo criada. |
UPDATING |
A nuvem privada está sendo atualizada. |
FAILED |
A nuvem privada está em estado de falha. |
DELETED |
A nuvem privada está programada para exclusão. O processo de exclusão pode ser cancelado usando o método de recuperação correspondente. |
PURGING |
A nuvem privada é excluída de forma irreversível e está sendo removida do sistema. |
NetworkConfig
Configuração de rede no projeto do consumidor com que o peering precisa ser feito.
| Representação JSON |
|---|
{ "managementCidr": string, "vmwareEngineNetwork": string, "vmwareEngineNetworkCanonical": string, "managementIpAddressLayoutVersion": integer, "dnsServerIp": string } |
| Campos | |
|---|---|
managementCidr |
Obrigatório. CIDR de gerenciamento usado por dispositivos de gerenciamento da VMware. |
vmwareEngineNetwork |
Opcional. O nome do recurso relativo da rede do VMware Engine anexada à nuvem privada. Especifique o nome no seguinte formato: |
vmwareEngineNetworkCanonical |
Apenas saída. O nome canônico da rede do VMware Engine no formato: |
managementIpAddressLayoutVersion |
Apenas saída. A versão do layout de endereço IP do intervalo de endereços IP de gerenciamento. As versões possíveis incluem: * |
dnsServerIp |
Apenas saída. IP do servidor DNS da nuvem privada. Todas as consultas de DNS podem ser encaminhadas para esse endereço para resolução de nomes de entidades de gerenciamento da nuvem privada, como vCenter, NSX-T Manager e hosts ESXi. |
ManagementCluster
Configuração do cluster de gerenciamento.
| Representação JSON |
|---|
{ "clusterId": string, "nodeTypeConfigs": { string: { object ( |
| Campos | |
|---|---|
clusterId |
Obrigatório. O identificador fornecido pelo usuário do novo
|
nodeTypeConfigs |
Obrigatório. O mapa dos tipos de nós do cluster, em que a chave é o identificador canônico do tipo de nó (corresponde ao Um objeto com uma lista de pares |
stretchedClusterConfig |
Opcional. Configuração de um cluster estendido. Obrigatório para nuvens privadas ESTENDIDAS. |
Hcx
Detalhes sobre um dispositivo do HCX Cloud Manager.
| Representação JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
internalIp |
Endereço IP interno do dispositivo. |
version |
Versão do dispositivo. |
state |
Apenas saída. O estado do dispositivo. |
fqdn |
Nome de domínio totalmente qualificado do dispositivo. |
Estado
Estado do dispositivo
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado do eletrodoméstico não especificado. Esse é o valor padrão. |
ACTIVE |
O eletrodoméstico está funcionando e pode ser usado. |
CREATING |
O dispositivo está sendo implantado. |
ACTIVATING |
O dispositivo está sendo ativado. |
Nsx
Detalhes sobre um dispositivo do NSX Manager.
| Representação JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
internalIp |
Endereço IP interno do dispositivo. |
version |
Versão do dispositivo. |
state |
Apenas saída. O estado do dispositivo. |
fqdn |
Nome de domínio totalmente qualificado do dispositivo. |
Estado
Estado do dispositivo
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado do eletrodoméstico não especificado. Esse é o valor padrão. |
ACTIVE |
O eletrodoméstico está funcionando e pode ser usado. |
CREATING |
O dispositivo está sendo implantado. |
vCenter
Detalhes sobre um dispositivo de gerenciamento do vCenter Server.
| Representação JSON |
|---|
{
"internalIp": string,
"version": string,
"state": enum ( |
| Campos | |
|---|---|
internalIp |
Endereço IP interno do dispositivo. |
version |
Versão do dispositivo. |
state |
Apenas saída. O estado do dispositivo. |
fqdn |
Nome de domínio totalmente qualificado do dispositivo. |
Estado
Estado do dispositivo
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Estado do eletrodoméstico não especificado. Esse é o valor padrão. |
ACTIVE |
O eletrodoméstico está funcionando e pode ser usado. |
CREATING |
O dispositivo está sendo implantado. |
Tipo
O tipo de enumeração define o tipo de nuvem privada.
| Tipos enumerados | |
|---|---|
STANDARD |
O Standard Private é um recurso zonal com mais de três nós. Tipo padrão. |
TIME_LIMITED |
A nuvem privada com limite de tempo é um recurso zonal, pode ter apenas um nó e tem vida útil limitada. Será excluída após o período definido e poderá ser convertida em uma nuvem privada padrão ao ser expandida para três ou mais nós. |
STRETCHED |
A nuvem privada estendida é um recurso regional com redundância, com um mínimo de seis nós, e a contagem de nós precisa ser par. |
Métodos |
|
|---|---|
|
Cria um recurso PrivateCloud em determinado projeto e local. |
|
Programa a exclusão de um recurso PrivateCloud. |
|
Recupera um recurso PrivateCloud pelo nome dele. |
|
Recebe detalhes da configuração DnsForwarding. |
|
Busca a política de controle de acesso de um recurso. |
|
Lista recursos PrivateCloud em determinado projeto e local. |
|
Modifica um recurso PrivateCloud. |
|
Acelera a exclusão de uma nuvem privada que está em exclusão reversível. Um recurso PrivateCloud em exclusão reversível tem PrivateCloud.state definido como SOFT_DELETED e PrivateCloud.expireTime definido como o momento em que a exclusão não pode mais ser revertida. |
|
Redefine as credenciais do dispositivo NSX. |
|
Redefine as credenciais do appliance Vcenter. |
|
Define a política de controle de acesso no recurso especificado. |
|
Recebe detalhes das credenciais do dispositivo NSX. |
|
Recebe detalhes das credenciais do dispositivo Vcenter. |
|
Retorna permissões do autor da chamada no recurso especificado. |
|
Restaura uma nuvem privada que foi programada para exclusão por DeletePrivateCloud. |
|
Atualiza os parâmetros da configuração DnsForwarding, como domínios associados. |