Recurso: MulticastGroupRange
Recurso de intervalo de grupos de multicast.
| Representação JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| Campos | |
|---|---|
name |
Identificador. O nome do recurso do intervalo de grupos multicast. Use o seguinte formato: |
createTime |
Apenas saída. [Apenas saída] A data/hora em que o intervalo do grupo de multicast foi criado. 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 o intervalo do grupo de multicast foi atualizado 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 |
reservedInternalRange |
Obrigatório. O nome do recurso do intervalo interno reservado para este intervalo de grupos de multicast. O intervalo interno tem de ser um endereço de classe D (224.0.0.0 a 239.255.255.255) e ter um comprimento do prefixo >= 23. Use o seguinte formato: |
multicastDomain |
Obrigatório. O nome do recurso do domínio multicast no qual criar este intervalo de grupos multicast. Use o seguinte formato: |
ipCidrRange |
Apenas saída. [Apenas saída] O intervalo de endereços IP do grupo de multicast. |
description |
Opcional. Uma descrição de texto opcional do intervalo do grupo de multicast. |
uniqueId |
Apenas saída. [Apenas saída] O UUID gerado pela Google para o recurso. Este valor é único em todos os recursos de intervalo de grupos de multicast. Se um intervalo de grupos for eliminado e for criado outro com o mesmo nome, é atribuído um uniqueId diferente ao novo intervalo de grupos. |
consumerAcceptList[] |
Opcional. Uma lista de projetos de consumidor que têm autorização para subscrever os endereços IP multicast no intervalo definido por este MulticastGroupRange. O projeto pode ser especificado através do respetivo ID do projeto ou número do projeto. Se for deixado em branco, todos os projetos de consumidor são permitidos (a menos que requireExplicitAccept esteja definido como verdadeiro) assim que tiverem redes VPC associadas ao domínio de multicast. O comprimento máximo atual da lista de aceitação é 100. |
requireExplicitAccept |
Opcional. Se uma consumerAcceptList vazia vai recusar todos os projetos de consumidor. |
logConfig |
Opcional. Especifica as opções de registo para as atividades realizadas relacionadas com todas as ativações do intervalo de grupos de multicast associadas ao intervalo de grupos de multicast. A predefinição é false. Se o registo estiver ativado, os registos são exportados para o Cloud Logging. |
distributionScope |
Opcional. Âmbito da distribuição do intervalo de grupos multicast. A opção entre zonas na mesma zona ou região é suportada, sendo o valor predefinido a opção entre regiões. A distribuição entre regiões não é suportada. |
DistributionScope
Âmbito da distribuição do intervalo do grupo multicast.
| Enumerações | |
|---|---|
DISTRIBUTION_SCOPE_UNSPECIFIED |
Um valor não especificado significa que não existe restrição, pelo que se aplica o âmbito mais amplo suportado pelo sistema. |
INTRA_ZONE |
O tráfego de multicast é distribuído da origem apenas para os subscritores na mesma zona. |
INTRA_REGION |
O tráfego de multicast é distribuído da origem para os subscritores em qualquer zona na mesma região. |
Métodos |
|
|---|---|
|
Cria um novo intervalo de grupos de multicast num determinado projeto e localização. |
|
Elimina um único intervalo de grupos de multicast. |
|
Obtém detalhes de um único intervalo de grupos de multicast. |
|
Lista os intervalos de grupos de multicast num determinado projeto e localização. |
|
Atualiza os parâmetros de um único intervalo de grupos de multicast. |