Recurso: MulticastDomainActivation
Recurso de ativação do domínio multicast.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso da ativação do domínio multicast. Use o seguinte formato: |
createTime |
Apenas saída. [Somente saída] O carimbo de data/hora em que a ativação do domínio de multicast foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. [Somente saída] O carimbo de data/hora da mais recente atualização da ativação do domínio multicast. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
state |
Apenas saída. [Somente saída] O estado do recurso. |
labels |
Opcional. Rótulos como pares de chave-valor Um objeto com uma lista de pares |
multicastDomain |
Opcional. O nome do recurso do domínio multicast a ser ativado. Use o seguinte formato: |
adminNetwork |
Apenas saída. [Somente saída] O URL da rede de administrador. |
description |
Opcional. Uma descrição opcional em texto da ativação do domínio multicast. |
multicastConsumerAssociations[] |
Apenas saída. Os nomes de recursos das associações de consumidores multicast associadas. Use o seguinte formato: |
uniqueId |
Apenas saída. [Somente saída] O UUID gerado pelo Google para o recurso. Esse valor é exclusivo em todos os recursos de ativação de domínio multicast. Se uma ativação de domínio for excluída e outra com o mesmo nome for criada, a nova ativação vai receber um uniqueId diferente. |
trafficSpec |
Opcional. A especificação de tráfego para a ativação do domínio multicast. |
TrafficSpec
Especifica o volume de tráfego e os parâmetros de escala do grupo multicast usados para configurar a infraestrutura de multicast para um domínio multicast em uma zona.
| Representação JSON |
|---|
{ "aggrEgressPps": string, "aggrIngressPps": string, "avgPacketSize": integer, "maxPerGroupIngressPps": string, "maxPerGroupSubscribers": string } |
| Campos | |
|---|---|
aggrEgressPps |
Opcional. Pacote por segundo de saída agregado para todos os grupos de multicast no domínio nesta zona. |
aggrIngressPps |
Opcional. Pacote por segundo de entrada agregado para todos os grupos de multicast no domínio nesta zona. O padrão é (aggregated_egress_pps / maxPerGroupSubscribers) * 2. |
avgPacketSize |
Opcional. Tamanho médio do pacote (padrão de 512 bytes). |
maxPerGroupIngressPps |
Opcional. Máximo de pacotes por segundo de entrada para um único grupo de multicast nessa zona. O padrão é aggregated_ingress_pps / 2. |
maxPerGroupSubscribers |
Opcional. Número máximo de assinantes para um único grupo de multicast nessa zona. O padrão é max(50, aggregated_egress_pps / aggregated_ingress_pps). |
Métodos |
|
|---|---|
|
Cria uma nova ativação de domínio multicast em determinado projeto e local. |
|
Exclui uma única ativação de domínio multicast. |
|
Recebe detalhes de uma única ativação de domínio multicast. |
|
Lista as ativações de domínio multicast em um determinado projeto e local. |
|
Atualiza os parâmetros de uma única ativação de domínio multicast. |