REST Resource: projects.locations.machines

Recurso: máquina

Uma máquina do Google Distributed Cloud Edge capaz de atuar como um nó do Kubernetes.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "hostedNode": string,
  "zone": string,
  "version": string,
  "disabled": boolean
}
Campos
name

string

Obrigatório. O nome do recurso da máquina.

createTime

string (Timestamp format)

Apenas saída. A hora em que o pool de nós foi criado.

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. A hora em que o pool de nós foi atualizado 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)

Rótulos associados a este recurso.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

hostedNode

string

Nome canônico do recurso do nó que esta máquina é responsável por hospedar, por exemplo, projects/{project}/locations/{location}/clusters/{clusterId}/nodePools/{pool_id}/{node}, ou vazio se a máquina não estiver atribuída para assumir a função de um nó.

Para nós do plano de controle hospedados em máquinas de borda, isso vai retornar o seguinte formato: "projects/{project}/locations/{location}/clusters/{clusterId}/controlPlaneNodes/{node}".

zone

string

A zona do Google Distributed Cloud Edge desta máquina.

version

string

Apenas saída. A versão do software da máquina.

disabled

boolean

Apenas saída. Se a máquina está desativada. Se estiver desativada, a máquina não poderá entrar em serviço.

Métodos

get

Recebe detalhes de uma única máquina.

list

Lista as máquinas em um determinado projeto e local.