REST Resource: projects.locations.zones

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 (State),
  "contacts": [
    {
      object (Contact)
    }
  ],
  "ciqUri": string,
  "networkConfig": {
    object (ZoneNetworkConfig)
  }
}
Campos
name

string

Identificador. Nome desta zona. Formato: projects/{project}/locations/{location}/zones/{zone}

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

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 "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

displayName

string

Opcional. Nome de exibição legível desta zona.

state

enum (State)

Apenas saída. Estado atual desta zona.

contacts[]

object (Contact)

Obrigatório. Os pontos de contato.

ciqUri

string

Apenas saída. Link para a planilha do Questionário de admissão do cliente (CIQ, na sigla em inglês) dessa zona.

networkConfig

object (ZoneNetworkConfig)

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 (Subnet)
  },
  "kubernetesIpv4Subnet": {
    object (Subnet)
  }
}
Campos
machineMgmtIpv4Range

string

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 managementIpv4Subnet e ser disjunto de outros intervalos de endereços.

kubernetesNodeIpv4Range

string

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 kubernetesIpv4Subnet e ser disjunto de outros intervalos de endereços.

kubernetesControlPlaneIpv4Range

string

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 kubernetesIpv4Subnet e ser disjunto de outros intervalos de endereços.

managementIpv4Subnet

object (Subnet)

Obrigatório. Uma sub-rede IPv4 para a rede de gerenciamento.

kubernetesIpv4Subnet

object (Subnet)

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

string

Obrigatório. Intervalo de endereços desta sub-rede na notação CIDR.

defaultGatewayIpAddress

string

Obrigatório. Gateway padrão para esta sub-rede.

Métodos

create

Cria uma zona em determinado projeto e local.

delete

Exclui uma zona.

get

Recebe detalhes de uma zona.

list

Lista as zonas em um determinado projeto e local.

patch

Atualiza os parâmetros de uma zona.