REST Resource: projects.locations.multicastDomains

Ressource : MulticastDomain

Ressource de domaine multicast.

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "adminNetwork": string,
  "connection": {
    object (Connection)
  },
  "uniqueId": string,
  "multicastDomainGroup": string
}
Champs
name

string

Identifiant. Nom de ressource du domaine multicast. Utilisez le format suivant : projects/*/locations/global/multicastDomains/*.

createTime

string (Timestamp format)

Uniquement en sortie. [Sortie uniquement] Code temporel de la création du domaine multicast.

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. Code temporel de la dernière mise à jour du domaine multicast.

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

state

object (MulticastResourceState)

Uniquement en sortie. [Sortie uniquement] État de la ressource.

labels

map (key: string, value: string)

Facultatif. Étiquettes sous forme de paires clé/valeur.

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

description

string

Facultatif. Description textuelle facultative du domaine multicast.

adminNetwork

string

Obligatoire. Nom de ressource du réseau VPC de l'administrateur multicast. Utilisez le format suivant : projects/{project}/locations/global/networks/{network}.

connection

object (Connection)

Obligatoire. Type de connexion VPC pour ce domaine multicast.

uniqueId

string

Uniquement en sortie. UUID généré par Google pour la ressource. Cette valeur est unique pour toutes les ressources de domaine multicast. Si un domaine est supprimé et qu'un autre portant le même nom est créé, le nouveau domaine se voit attribuer un uniqueId différent.

multicastDomainGroup

string

Facultatif. Groupe de domaines multicast auquel ce domaine doit être associé. Utilisez le format suivant : projects/{project}/locations/global/multicastDomainGroups/{multicastDomainGroup}.

Connexion

Informations sur la connectivité VPC.

Représentation JSON
{
  "connectionType": enum (ConnectionType),
  "nccHub": string
}
Champs
connectionType

enum (ConnectionType)

Obligatoire. Type de connexion VPC.

nccHub

string

Facultatif. Nom de ressource du hub NCC. Utilisez le format suivant : projects/{project}/locations/global/hubs/{hub}.

ConnectionType

Type de connexion pour autoriser le trafic multicast.

Enums
CONNECTION_TYPE_UNSPECIFIED Type de connexion non spécifié.
NCC Connecté par NCC. Les producteurs et les consommateurs peuvent se trouver dans des VPC distincts connectés par NCC ou dans le même VPC.
SAME_VPC Le producteur et les consommateurs doivent se trouver dans le même réseau VPC.

Méthodes

create

Crée un domaine multicast dans un projet et un emplacement donnés.

delete

Supprime un seul domaine multicast.

get

Récupère les détails d'un seul domaine multicast.

list

Liste les domaines multicast dans un projet et un emplacement donnés.