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,
  "status": enum (Status),
  "purpose": enum (Purpose)
}
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.

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 hora em que o pool de nós foi atualizado pela última vez.

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".

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.

status

enum (Status)

Apenas saída. O status atual da máquina.

purpose

enum (Purpose)

O tipo de cluster em que a máquina é usada.

Status

Indica o status da máquina.

Tipos enumerados
STATUS_UNSPECIFIED Status desconhecido.
READY A máquina está pronta para hospedar um nó. Esse é o padrão.
DISABLED_FOR_REPAIR A máquina foi desativada para reparo com a adição de uma ou mais reivindicações de desativação.

Finalidade

A finalidade da máquina pode ser VIRTUALIZED_WORKLOAD ou BAREMETAL_CLUSTER.

Tipos enumerados
PURPOSE_UNSPECIFIED Finalidade não especificada.
VIRTUALIZED_WORKLOAD A máquina é usada para carga de trabalho virtual.
BAREMETAL_CLUSTER A máquina é usada para um cluster de usuário bare metal.

Métodos

get

Recebe detalhes de uma única máquina.

list

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