REST Resource: projects.locations.multicastDomainActivations

Ressource : MulticastDomainActivation

Ressource d'activation du domaine multicast.

Représentation JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "multicastDomain": string,
  "adminNetwork": string,
  "description": string,
  "multicastConsumerAssociations": [
    string
  ],
  "uniqueId": string,
  "trafficSpec": {
    object (TrafficSpec)
  }
}
Champs
name

string

Identifiant. Nom de ressource de l'activation du domaine multicast. Utilisez le format suivant : projects/*/locations/*/multicastDomainActivations/*.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la création de l'activation du domaine multicast.

Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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 de l'activation du domaine multicast.

Utilise la norme RFC 3339, où le résultat généré se sert toujours du 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".

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

multicastDomain

string

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

adminNetwork

string

Uniquement en sortie. URL du réseau administrateur.

description

string

Facultatif. Description textuelle facultative de l'activation du domaine multicast.

multicastConsumerAssociations[]

string

Uniquement en sortie. Noms de ressources des associations de clients multicast associées. Utilisez le format suivant : projects/*/locations/*/multicastConsumerAssociations/*.

uniqueId

string

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

trafficSpec

object (TrafficSpec)

Facultatif. Spécification du trafic pour l'activation du domaine multicast.

TrafficSpec

Spécifie les paramètres de volume de trafic et de scaling des groupes multicast utilisés pour configurer l'infrastructure multicast pour un domaine multicast dans une zone.

Représentation JSON
{
  "aggrEgressPps": string,
  "aggrIngressPps": string,
  "avgPacketSize": integer,
  "maxPerGroupIngressPps": string,
  "maxPerGroupSubscribers": string
}
Champs
aggrEgressPps

string (int64 format)

Facultatif. Nombre agrégé de paquets sortants par seconde pour tous les groupes multicast du domaine dans cette zone.

aggrIngressPps

string (int64 format)

Facultatif. Nombre agrégé de paquets entrants par seconde pour tous les groupes multicast du domaine dans cette zone. La valeur par défaut est (aggregated_egress_pps / maxPerGroupSubscribers) * 2.

avgPacketSize

integer

Facultatif. Taille moyenne des paquets (512 octets par défaut).

maxPerGroupIngressPps

string (int64 format)

Facultatif. Nombre maximal de paquets entrants par seconde pour un seul groupe multicast dans cette zone. La valeur par défaut est aggregated_ingress_pps / 2.

maxPerGroupSubscribers

string (int64 format)

Facultatif. Nombre maximal d'abonnés pour un groupe multicast unique dans cette zone. La valeur par défaut est max(50, aggregated_egress_pps / aggregated_ingress_pps).

Méthodes

create

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

delete

Supprime l'activation d'un domaine multicast unique.

get

Récupère les détails d'une activation de domaine multicast unique.

list

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

patch

Met à jour les paramètres d'une activation de domaine multicast unique.