Recurso: MulticastDomainActivation
Recurso de ativação de 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. [Apenas saída] A data/hora em que a ativação do domínio de multicast foi criada. Usa RFC 3339, onde o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. [Apenas saída] A data/hora em que a ativação do domínio de multicast foi atualizada mais recentemente. Usa RFC 3339, onde o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
state |
Apenas saída. [Apenas saída] O estado do recurso. |
labels |
Opcional. Etiquetas como pares de chave-valor Um objeto que contém uma lista de pares |
multicastDomain |
Opcional. O nome do recurso do domínio multicast a ativar. Use o seguinte formato: |
adminNetwork |
Apenas saída. [Output only] O URL da rede de administração. |
description |
Opcional. Uma descrição de texto opcional da ativação do domínio multicast. |
multicastConsumerAssociations[] |
Apenas saída. Os nomes dos recursos das associações de consumidores de multicast associadas. Use o seguinte formato: |
uniqueId |
Apenas saída. [Apenas saída] O UUID gerado pela Google para o recurso. Este valor é único em todos os recursos de ativação de domínios de multicast. Se uma ativação de domínio for eliminada e for criada outra com o mesmo nome, é atribuído um uniqueId diferente à nova ativação de domínio. |
trafficSpec |
Opcional. A especificação de tráfego para a ativação do domínio multicast. |
TrafficSpec
Especifica os parâmetros de escala do grupo de multicast e do volume de tráfego que são usados para configurar a infraestrutura de multicast para um domínio de multicast numa zona.
| Representação JSON |
|---|
{ "aggrEgressPps": string, "aggrIngressPps": string, "avgPacketSize": integer, "maxPerGroupIngressPps": string, "maxPerGroupSubscribers": string } |
| Campos | |
|---|---|
aggrEgressPps |
Opcional. Pacotes de saída agregados por segundo para todos os grupos de multicast no domínio nesta zona. |
aggrIngressPps |
Opcional. Pacotes por segundo de entrada agregados para todos os grupos de multicast no domínio nesta zona. A predefinição é (aggregated_egress_pps / maxPerGroupSubscribers) * 2. |
avgPacketSize |
Opcional. Tamanho médio dos pacotes (predefinição: 512 bytes). |
maxPerGroupIngressPps |
Opcional. O número máximo de pacotes por segundo de entrada para um único grupo de multicast nesta zona. A predefinição é aggregated_ingress_pps / 2. |
maxPerGroupSubscribers |
Opcional. Número máximo de subscritores para um único grupo de multicast nesta zona. O valor predefinido é o máximo de(50, aggregated_egress_pps / aggregated_ingress_pps). |
Métodos |
|
|---|---|
|
Cria uma nova ativação de domínio de multicast num determinado projeto e localização. |
|
Elimina uma única ativação de domínio de multicast. |
|
Obtém detalhes de uma única ativação de domínio de multicast. |
|
Lista as ativações de domínios de multicast num determinado projeto e localização. |
|
Atualiza os parâmetros de uma única ativação de domínio de multicast. |