Recurso: zona
Uma zona que contém um conjunto de hardware.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "displayName": string, "state": enum ( |
| Campos | |
|---|---|
name |
Identificador. Nome desta zona. Formato: |
createTime |
Apenas saída. Data e hora em que essa zona foi criada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Hora em que essa zona foi atualizada pela última vez. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
labels |
Opcional. Rótulos associados a essa zona como pares de chave-valor. Para mais informações sobre rótulos, consulte Criar e gerenciar rótulos. Um objeto com uma lista de pares |
displayName |
Opcional. Nome de exibição legível desta zona. |
state |
Apenas saída. Estado atual desta zona. |
contacts[] |
Obrigatório. Os pontos de contato. |
ciqUri |
Apenas saída. Link para a planilha do Questionário de admissão do cliente (CIQ, na sigla em inglês) dessa zona. |
networkConfig |
Opcional. Configuração de rede para esta zona. |
Estado
Estados válidos para uma zona.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
O estado da zona não foi especificado. |
ADDITIONAL_INFO_NEEDED |
Precisamos de mais informações do cliente para continuar. |
PREPARING |
O Google está preparando a Zona. |
ACTIVE |
A zona está disponível para uso. |
CANCELLED |
A zona foi cancelada. |
ZoneNetworkConfig
Configuração de rede para uma zona.
| Representação JSON |
|---|
{ "machineMgmtIpv4Range": string, "kubernetesNodeIpv4Range": string, "kubernetesControlPlaneIpv4Range": string, "managementIpv4Subnet": { object ( |
| Campos | |
|---|---|
machineMgmtIpv4Range |
Obrigatório. Um bloco de endereços IPv4 para gerenciamento de máquinas. Precisa ser um bloco CIDR público ou RFC1918 privado grande o suficiente para alocar pelo menos um endereço por máquina na zona. Precisa estar em |
kubernetesNodeIpv4Range |
Obrigatório. Um bloco de endereços IPv4 para nós do Kubernetes. Precisa ser um bloco CIDR público ou RFC1918 privado grande o suficiente para alocar pelo menos um endereço por máquina na zona. Precisa estar em |
kubernetesControlPlaneIpv4Range |
Obrigatório. Um bloco de endereços IPv4 para o plano de controle do Kubernetes. Precisa ser um bloco CIDR público ou RFC1918 privado grande o suficiente para alocar pelo menos um endereço por cluster na zona. Precisa estar em |
managementIpv4Subnet |
Obrigatório. Uma sub-rede IPv4 para a rede de gerenciamento. |
kubernetesIpv4Subnet |
Opcional. Uma sub-rede IPv4 para a rede do Kubernetes. Se não for especificado, a sub-rede do Kubernetes será a mesma que a de gerenciamento. |
Sub-rede
Representa uma sub-rede.
| Representação JSON |
|---|
{ "addressRange": string, "defaultGatewayIpAddress": string } |
| Campos | |
|---|---|
addressRange |
Obrigatório. Intervalo de endereços desta sub-rede na notação CIDR. |
defaultGatewayIpAddress |
Obrigatório. Gateway padrão para esta sub-rede. |
Métodos |
|
|---|---|
|
Cria uma zona em determinado projeto e local. |
|
Exclui uma zona. |
|
Recebe detalhes de uma zona. |
|
Lista as zonas em um determinado projeto e local. |
|
Atualiza os parâmetros de uma zona. |