REST Resource: projects.locations.announcements

Ressource: Ankündigung

Ankündigung für die Ressourcen von VMware Engine.

JSON-Darstellung
{
  "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.
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname der Ankündigung. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-west1-a/announcements/my-announcement-id

createTime

string (Timestamp format)

Nur Ausgabe. Erstellungszeitpunkt dieser Ressource. Sie dient auch als Startzeit für Benachrichtigungen.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Zeitpunkt der letzten Aktualisierung dieser Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

code

string

Erforderlich. Code der Mitteilung. Gibt das Vorhandensein einer VMware Engine-bezogenen Ankündigung an und entspricht einer zugehörigen Nachricht im Feld description.

description

string

Nur Ausgabe. Beschreibung der Mitteilung.

state

enum (State)

Nur Ausgabe. Status der Ressource. Bei Bedarf können dieser Enumeration neue Werte hinzugefügt werden.

targetResourceType

string

Nur Ausgabe. Der Typ der Zielressource definiert den Typ des Ziels für die Mitteilung.

metadata

map (key: string, value: string)

Nur Ausgabe. Zusätzliche strukturierte Details zu dieser Ankündigung.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

activityType

string

Optional. Aktivitätstyp der Ankündigung: Für einen bestimmten Aktivitätstyp und eine bestimmte Zielressource kann nur eine aktive Ankündigung vorhanden sein.

Union-Feld target. Das Ziel enthält die Details der Ressource, für die die Ankündigung erstellt wird. target kann nur eines der folgenden sein:
privateCloud

string

Ein Ressourcenname für die private Cloud.

cluster

string

Name einer Clusterressource.

Bundesland

Der Enum-Status definiert den aktuellen Status einer Ankündigung.

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert sollte niemals verwendet werden.
ACTIVE Aktive Ankündigung, die für den Nutzer sichtbar sein sollte.
INACTIVE Inaktive Ankündigung, die für Nutzer nicht sichtbar sein sollte.
DELETING Ankündigung, die gelöscht wird
CREATING Ankündigung, die erstellt wird

Methoden

get

Ruft eine Announcement anhand ihres Ressourcennamens ab.

list

Listet Announcements für eine bestimmte Region und ein bestimmtes Projekt auf.