Method: projects.locations.runtimes.reportEvent

Gera relatórios e processa um evento de tempo de execução.

Solicitação HTTP

POST https://notebooks.googleapis.com/v1/{name}:reportEvent

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Formato: projects/{projectId}/locations/{location}/runtimes/{runtimeId}

A autorização requer a seguinte permissão do IAM no recurso especificado name:

  • iam.permissions.none

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "vmId": string,
  "event": {
    object (Event)
  }
}
Campos
vmId

string

Obrigatório. O token de hardware da VM para autenticar a VM. https://cloud.google.com/compute/docs/instances/verifying-instance-identity

event

object (Event)

Obrigatório. O evento a ser denunciado.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/notebooks

Para mais informações, consulte Authentication Overview.

Evento

A definição de um evento para uma instância de notebook gerenciada / semigerenciada.

Representação JSON
{
  "reportTime": string,
  "type": enum (EventType),
  "details": {
    string: string,
    ...
  }
}
Campos
reportTime

string (Timestamp format)

Horário do relatório de eventos.

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

type

enum (EventType)

Tipo de evento.

details

map (key: string, value: string)

Opcional. Detalhes do evento. Esse campo é usado para transmitir informações de eventos.

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

EventType

A definição dos tipos de evento.

Tipos enumerados
EVENT_TYPE_UNSPECIFIED O evento não foi especificado.
IDLE A instância / o ambiente de execução está inativo
HEARTBEAT A instância / o ambiente de execução está disponível. Esse evento indica que a instância / o tempo de execução do cálculo subjacente está operacional.
HEALTH A integridade da instância / do ambiente de execução está disponível. Esse evento indica informações de integridade da instância / do ambiente de execução.
MAINTENANCE A instância / o ambiente de execução está disponível. Esse evento permite que a instância / o tempo de execução envie informações de manutenção do host para o plano de controle. https://cloud.google.com/compute/docs/gpus/gpu-host-maintenance