REST Resource: projects.locations.announcements

Ressource : Announcement

Annonce concernant les ressources de VMware Engine.

Représentation 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.
}
Champs
name

string

Uniquement en sortie. Nom de ressource de l'annonce. Les noms de ressources sont des URI sans schéma qui suivent les conventions décrites sur https://cloud.google.com/apis/design/resource_names. Par exemple : projects/my-project/locations/us-west1-a/announcements/my-announcement-id

createTime

string (Timestamp format)

Uniquement en sortie. Heure de création de cette ressource. Elle sert également d'heure de début de la notification.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de cette ressource.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

code

string

Obligatoire. Code de l'annonce. Indique la présence d'une annonce liée à VMware Engine et correspond à un message associé dans le champ description.

description

string

Uniquement en sortie. Description de l'annonce.

state

enum (State)

Uniquement en sortie. État de la ressource. De nouvelles valeurs peuvent être ajoutées à cette énumération, le cas échéant.

targetResourceType

string

Uniquement en sortie. Le type de ressource cible définit le type de cible de l'annonce.

metadata

map (key: string, value: string)

Uniquement en sortie. Informations structurées supplémentaires concernant cette annonce.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

activityType

string

Facultatif. Type d'activité de l'annonce. Il ne peut y avoir qu'une seule annonce active pour un type d'activité et une ressource cible donnés.

Champ d'union target. La cible contient les détails de la ressource pour laquelle l'annonce est créée. target ne peut être que l'un des éléments suivants :
privateCloud

string

Nom de ressource d'un cloud privé.

cluster

string

Nom de ressource de cluster.

État

L'état Enum définit l'état actuel d'une annonce.

Enums
STATE_UNSPECIFIED Valeur par défaut. Cette valeur ne doit jamais être utilisée.
ACTIVE Annonce active qui doit être visible par l'utilisateur.
INACTIVE Annonce inactive qui ne devrait pas être visible par l'utilisateur.
DELETING Annonce en cours de suppression
CREATING Annonce en cours de création

Méthodes

get

Récupère un Announcement par son nom de ressource.

list

Liste les Announcements pour une région et un projet donnés.