REST Resource: projects.locations.announcements

Recurso: anúncio

Anúncio dos recursos do VMware Engine.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "code": string,
  "description": string,
  "state": enum (State),
  "targetResourceType": string,
  "metadata": {
    string: string,
    ...
  },
  "activityType": string,

  // Union field target can be only one of the following:
  "privateCloud": string,
  "cluster": string
  // End of list of possible types for union field target.
}
Campos
name

string

Apenas saída. O nome do recurso do anúncio. Os nomes de recursos são URIs sem esquema que seguem as convenções em https://cloud.google.com/apis/design/resource_names. Por exemplo: projects/my-project/locations/us-west1-a/announcements/my-announcement-id

createTime

string (Timestamp format)

Apenas saída. Hora de criação deste recurso. Ela também serve como horário de início da notificação.

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 última atualização deste recurso.

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

code

string

Obrigatório. Código do anúncio. Indica a presença de um anúncio relacionado ao VMware Engine e corresponde a uma mensagem relacionada no campo description.

description

string

Apenas saída. Descrição do anúncio.

state

enum (State)

Apenas saída. Estado do recurso. Novos valores podem ser adicionados a essa enumeração quando apropriado.

targetResourceType

string

Apenas saída. O tipo de recurso de destino define o tipo de destino do anúncio.

metadata

map (key: string, value: string)

Apenas saída. Outros detalhes estruturados sobre este aviso.

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

activityType

string

Opcional. Tipo de atividade do anúncio. Só pode haver um anúncio ativo para um determinado tipo de atividade e recurso de destino.

Campo de união target. O destino tem os detalhes do recurso para o qual o anúncio é criado. target pode ser apenas um dos seguintes:
privateCloud

string

Um nome de recurso de nuvem privada.

cluster

string

Um nome de recurso de cluster.

Estado

O estado da enumeração define o estado atual de um anúncio.

Tipos enumerados
STATE_UNSPECIFIED O valor padrão. Esse valor nunca pode ser usado.
ACTIVE Anúncio ativo que deve ficar visível para o usuário.
INACTIVE Anúncio inativo que não deve estar visível para o usuário.
DELETING Aviso que está sendo excluído
CREATING Aviso que está sendo criado

Métodos

get

Recupera um Announcement pelo nome do recurso.

list

Lista Announcements para uma determinada região e projeto.