REST Resource: projects.locations.multicastGroupConsumerActivations

Ressource: MulticastGroupConsumerActivation

Ressource für die Aktivierung des Multicast-Gruppennutzers.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "multicastConsumerAssociation": string,
  "description": string,
  "resourceState": enum (ConsumerResourceState),
  "state": {
    object (MulticastResourceState)
  },
  "uniqueId": string,
  "multicastGroupRangeActivation": string,
  "logConfig": {
    object (MulticastLogConfig)
  }
}
Felder
name

string

ID. Der Ressourcenname der Nutzeraktivierung für die Multicast-Gruppe. Verwenden Sie das folgende Format: projects/*/locations/*/multicastGroupConsumerActivations/*.

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Der Zeitstempel, der angibt, wann die Nutzeraktivierung für die Multicast-Gruppe erstellt wurde.

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. [Nur Ausgabe] Der Zeitstempel, der angibt, wann die Nutzeraktivierung für die Multicast-Gruppe zuletzt aktualisiert wurde.

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

labels

map (key: string, value: string)

Optional. Labels als Schlüssel/Wert-Paare

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

multicastConsumerAssociation

string

Erforderlich. Der Ressourcenname der Multicast-Nutzerzuordnung, die sich in derselben Zone wie diese Nutzeraktivierung für die Multicast-Gruppe befindet. Verwenden Sie das folgende Format: projects/*/locations/*/multicastConsumerAssociations/*.

description

string

Optional. Eine optionale Textbeschreibung der Nutzeraktivierung für die Multicast-Gruppe.

resourceState
(deprecated)

enum (ConsumerResourceState)

Nur Ausgabe. [Veraltet] Der Ressourcenstatus der Nutzeraktivierung für die Multicast-Gruppe. Verwenden Sie stattdessen das Feld „state“.

state

object (MulticastResourceState)

Nur Ausgabe. [Nur Ausgabe] Der Status der Ressource.

uniqueId

string

Nur Ausgabe. [Nur Ausgabe] Die von Google generierte UUID für die Ressource. Dieser Wert ist für alle Ressourcen zur Nutzeraktivierung für Multicast-Gruppen eindeutig. Wenn eine Nutzeraktivierung für eine Gruppe gelöscht und eine andere mit demselben Namen erstellt wird, erhält die neue Nutzeraktivierung für die Gruppe eine andere uniqueId.

multicastGroupRangeActivation

string

Erforderlich. Der Ressourcenname der vom Administrator erstellten Aktivierung des Multicast-Gruppenbereichs in derselben Zone wie diese Nutzeraktivierung für die Multicast-Gruppe. Verwenden Sie das folgende Format: // projects/*/locations/*/multicastGroupRangeActivations/*.

logConfig

object (MulticastLogConfig)

Optional. Gibt die Logging-Optionen für die Aktivitäten an, die im Zusammenhang mit der Nutzeraktivierung für die Multicast-Gruppe ausgeführt werden. Die Standardeinstellung ist „false“. Wenn das Logging aktiviert ist, werden Logs nach Cloud Logging exportiert.

Methoden

create

Erstellt eine neue Nutzeraktivierung für eine Multicast-Gruppe in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht eine einzelne Nutzeraktivierung für die Multicast-Gruppe.

get

Ruft Details zu einer einzelnen Nutzeraktivierung für die Multicast-Gruppe ab.

list

Listet Nutzeraktivierungen für Multicast-Gruppen in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter einer einzelnen Nutzeraktivierung für die Multicast-Gruppe.