REST Resource: projects.locations.multicastDomainActivations

Ressource: MulticastDomainActivation

Ressource zur Aktivierung der Multicast-Domain.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "labels": {
    string: string,
    ...
  },
  "multicastDomain": string,
  "adminNetwork": string,
  "description": string,
  "multicastConsumerAssociations": [
    string
  ],
  "uniqueId": string,
  "trafficSpec": {
    object (TrafficSpec)
  }
}
Felder
name

string

ID. Der Ressourcenname der Aktivierung der Multicast-Domain. Verwenden Sie das folgende Format: projects/*/locations/*/multicastDomainActivations/*.

createTime

string (Timestamp format)

Nur Ausgabe. [Nur Ausgabe] Der Zeitstempel, der angibt, wann die Aktivierung der Multicast-Domain 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 Aktivierung der Multicast-Domain 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"

state

object (MulticastResourceState)

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

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

multicastDomain

string

Optional. Der Ressourcenname der zu aktivierenden Multicast-Domain. Verwenden Sie das folgende Format: projects/*/locations/global/multicastDomains/*.

adminNetwork

string

Nur Ausgabe. [Nur Ausgabe] Die URL des Administratornetzwerks.

description

string

Optional. Eine optionale Textbeschreibung der Aktivierung der Multicast-Domain.

multicastConsumerAssociations[]

string

Nur Ausgabe. Die Ressourcennamen der zugehörigen Multicast-Nutzerzuordnungen. Verwenden Sie das folgende Format: projects/*/locations/*/multicastConsumerAssociations/*.

uniqueId

string

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

trafficSpec

object (TrafficSpec)

Optional. Die Traffic-Spezifikation für die Aktivierung der Multicast-Domain.

TrafficSpec

Gibt die Parameter für das Traffic-Volumen und die Multicast-Gruppenskalierung an, die zum Einrichten der Multicast-Infrastruktur für eine Multicast-Domain in einer Zone verwendet werden.

JSON-Darstellung
{
  "aggrEgressPps": string,
  "aggrIngressPps": string,
  "avgPacketSize": integer,
  "maxPerGroupIngressPps": string,
  "maxPerGroupSubscribers": string
}
Felder
aggrEgressPps

string (int64 format)

Optional. Aggregierte Anzahl der ausgehenden Pakete pro Sekunde für alle Multicastgruppen in der Domain in dieser Zone.

aggrIngressPps

string (int64 format)

Optional. Aggregierte Ingress-Pakete pro Sekunde für alle Multicastgruppen in der Domain in dieser Zone. Standardwert: (aggregated_egress_pps / maxPerGroupSubscribers) * 2.

avgPacketSize

integer

Optional. Durchschnittliche Paketgröße (Standard: 512 Byte).

maxPerGroupIngressPps

string (int64 format)

Optional. Maximale Anzahl eingehender Pakete pro Sekunde für eine einzelne Multicastgruppe in dieser Zone. Standardmäßig wird aggregated_ingress_pps / 2 verwendet.

maxPerGroupSubscribers

string (int64 format)

Optional. Maximale Anzahl von Abonnenten für eine einzelne Multicastgruppe in dieser Zone. Standardmäßig max(50, aggregated_egress_pps / aggregated_ingress_pps).

Methoden

create

Erstellt eine neue Aktivierung einer Multicast-Domain in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht eine einzelne Aktivierung einer Multicast-Domain.

get

Ruft Details zu einer einzelnen Multicast-Domain-Aktivierung ab.

list

Listet Aktivierungen von Multicast-Domains in einem bestimmten Projekt und an einem bestimmten Standort auf.

patch

Aktualisiert die Parameter einer einzelnen Multicast-Domain-Aktivierung.