Ressource : MulticastGroupRange
Ressource de plage de groupes multicast.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource de la plage de groupes multicast. Utilisez le format suivant : |
createTime |
Uniquement en sortie. Code temporel de la création de la plage de groupes 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 : |
updateTime |
Uniquement en sortie. Code temporel de la dernière mise à jour de la plage de groupes 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 : |
state |
Uniquement en sortie. [Sortie uniquement] État de la ressource. |
labels |
Facultatif. Étiquettes sous forme de paires clé/valeur. Objet contenant une liste de paires |
reservedInternalRange |
Obligatoire. Nom de ressource de la plage interne réservée à cette plage de groupes multicast. La plage interne doit être une adresse de classe D (de 224.0.0.0 à 239.255.255.255) et avoir une longueur de préfixe supérieure ou égale à 23. Utilisez le format suivant : |
multicastDomain |
Obligatoire. Nom de ressource du domaine multicast dans lequel créer cette plage de groupes multicast. Utilisez le format suivant : |
ipCidrRange |
Uniquement en sortie. [Uniquement en sortie] Plage d'adresses IP du groupe multicast. |
description |
Facultatif. Description textuelle facultative de la plage de groupes multicast. |
uniqueId |
Uniquement en sortie. UUID généré par Google pour la ressource. Cette valeur est unique pour toutes les ressources de plage de groupes multicast. Si une plage de groupes est supprimée et qu'une autre portant le même nom est créée, la nouvelle plage de groupes se voit attribuer un uniqueId différent. |
consumerAcceptList[] |
Facultatif. Liste des projets consommateurs autorisés à s'abonner aux adresses IP multicast dans la plage définie par cette plage MulticastGroupRange. Le projet peut être spécifié à l'aide de son ID ou de son numéro. Si ce champ est laissé vide, tous les projets consommateurs sont autorisés (sauf si "requireExplicitAccept" est défini sur "true") une fois que des réseaux VPC sont associés au domaine multicast. La longueur maximale actuelle de la liste des adresses acceptées est de 100. |
requireExplicitAccept |
Facultatif. Indique si une liste consumerAcceptList vide refusera tous les projets clients. |
logConfig |
Facultatif. Spécifie les options de journalisation pour les activités effectuées liées à toutes les activations de plages de groupes multicast associées à la plage de groupes multicast. Valeur par défaut : "false". Si la journalisation est activée, les journaux sont exportés vers Cloud Logging. |
distributionScope |
Facultatif. Portée de la distribution de la plage de groupes multicast. Les copies interzones ou intrarégionales sont acceptées, la valeur par défaut étant intrarégionale. La distribution interrégionale n'est pas acceptée. |
DistributionScope
Portée de la distribution de la plage de groupes multicast.
| Enums | |
|---|---|
DISTRIBUTION_SCOPE_UNSPECIFIED |
Une valeur non spécifiée signifie qu'il n'y a aucune restriction. La portée la plus large acceptée par le système est donc appliquée. |
INTRA_ZONE |
Le trafic multicast est distribué de la source aux abonnés de la même zone uniquement. |
INTRA_REGION |
Le trafic multicast est distribué de la source aux abonnés dans n'importe quelle zone de la même région. |
Méthodes |
|
|---|---|
|
Crée une plage de groupes multicast dans un projet et un emplacement donnés. |
|
Supprime une seule plage de groupes multicast. |
|
Récupère les détails d'une seule plage de groupes multicast. |
|
Liste les plages de groupes multicast dans un projet et un emplacement donnés. |
|
Met à jour les paramètres d'une seule plage de groupes multicast. |