REST Resource: projects.locations.multicastDomains

Ressource: MulticastDomain

Multicast-Domain-Ressource.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "adminNetwork": string,
  "connection": {
    object (Connection)
  },
  "uniqueId": string,
  "multicastDomainGroup": string
}
Felder
name

string

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

createTime

string (Timestamp format)

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

description

string

Optional. Eine optionale Textbeschreibung der Multicast-Domain.

adminNetwork

string

Erforderlich. Der Ressourcenname des VPC-Netzwerk für die Multicast-Administration. Verwenden Sie das folgende Format: projects/{project}/locations/global/networks/{network}.

connection

object (Connection)

Erforderlich. Der VPC-Verbindungstyp für diese Multicast-Domain.

uniqueId

string

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

multicastDomainGroup

string

Optional. Die Multicast-Domänengruppe, der diese Domain zugewiesen werden soll. Verwenden Sie das folgende Format: projects/{project}/locations/global/multicastDomainGroups/{multicastDomainGroup}.

Verbindung

Informationen zur VPC-Verbindung.

JSON-Darstellung
{
  "connectionType": enum (ConnectionType),
  "nccHub": string
}
Felder
connectionType

enum (ConnectionType)

Erforderlich. Der VPC-Verbindungstyp.

nccHub

string

Optional. Der Ressourcenname des NCC-Hubs. Verwenden Sie das folgende Format: projects/{project}/locations/global/hubs/{hub}.

ConnectionType

Der Verbindungstyp für die Autorisierung von Multicast-Traffic.

Enums
CONNECTION_TYPE_UNSPECIFIED Nicht angegebener Verbindungstyp.
NCC Verbunden über NCC. Ersteller und Nutzer können sich in separaten VPCs befinden, die über NCC verbunden sind, oder in derselben VPC.
SAME_VPC Ersteller und Nutzer müssen sich im selben VPC-Netzwerk befinden.

Methoden

create

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

delete

Löscht eine einzelne Multicast-Domain.

get

Ruft Details zu einer einzelnen Multicast-Domain ab.

list

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