Recurso: MulticastGroupRange
Es el recurso de rango de grupos multicast.
| Representación JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre del recurso del rango de grupos de multicast. Usa el siguiente formato: |
createTime |
Solo salida. [Solo salida] Es la marca de tiempo en la que se creó el rango del grupo de transmisión por multidifusión. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. [Solo salida] Es la marca de tiempo de la actualización más reciente del rango de grupos de transmisión por multicast. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
state |
Solo salida. [Solo salida] Es el estado del recurso. |
labels |
Es opcional. Son etiquetas como pares clave-valor. Un objeto que contiene una lista de pares |
reservedInternalRange |
Obligatorio. Es el nombre del recurso del rango interno reservado para este rango de grupos de multicast. El rango interno debe ser una dirección de clase D (de 224.0.0.0 a 239.255.255.255) y tener una longitud de prefijo >= 23. Usa el siguiente formato: |
multicastDomain |
Obligatorio. Es el nombre del recurso del dominio de multicast en el que se creará este rango de grupos multicast. Usa el siguiente formato: |
ipCidrRange |
Solo salida. [Solo salida] Es el rango de direcciones IP del grupo de transmisión por IP. |
description |
Es opcional. Es una descripción de texto opcional del rango de grupos de transmisión por IP multidifusión. |
uniqueId |
Solo salida. [Solo salida] Es el UUID generado por Google para el recurso. Este valor es único en todos los recursos de rango de grupos de transmisión por multidifusión. Si se borra un rango de grupo y se crea otro con el mismo nombre, al nuevo rango de grupo se le asigna un uniqueId diferente. |
consumerAcceptList[] |
Es opcional. Es una lista de proyectos de consumidores que pueden suscribirse a las direcciones IP de transmisión por multidifusión dentro del rango definido por este MulticastGroupRange. El proyecto se puede especificar con su ID del proyecto o número. Si se deja vacío, se permitirán todos los proyectos del consumidor (a menos que requireExplicitAccept esté configurado como verdadero) una vez que tengan redes de VPC asociadas al dominio de transmisión de multidifusión. La longitud máxima actual de la lista de aceptación es de 100. |
requireExplicitAccept |
Es opcional. Indica si una lista consumerAcceptList vacía rechazará todos los proyectos de consumidor. |
logConfig |
Es opcional. Especifica las opciones de registro para las actividades realizadas relacionadas con todas las activaciones de rango del grupo de multicast asociadas con el rango del grupo de multicast. La configuración predeterminada es "false". Si el registro está habilitado, los registros se exportan a Cloud Logging. |
distributionScope |
Es opcional. Es el alcance de distribución del rango de grupos de transmisión por multidifusión. Se admite la replicación entre zonas dentro de la misma región o entre regiones, y el valor predeterminado es la replicación dentro de la misma región. No se admite la distribución en varias regiones. |
DistributionScope
Es el alcance de distribución del rango de grupos multicast.
| Enums | |
|---|---|
DISTRIBUTION_SCOPE_UNSPECIFIED |
Si no se especifica un valor, significa que no hay restricciones, por lo que se aplica el alcance más amplio que admite el sistema. |
INTRA_ZONE |
El tráfico de multidifusión se distribuye desde la fuente solo a los suscriptores de la misma zona. |
INTRA_REGION |
El tráfico de multidifusión se distribuye desde la fuente a los suscriptores en cualquier zona de la misma región. |
Métodos |
|
|---|---|
|
Crea un nuevo rango de grupos de transmisión a varios destinos en un proyecto y una ubicación determinados. |
|
Borra un solo rango de grupo de multicast. |
|
Obtiene detalles de un solo rango de grupo de multicast. |
|
Enumera los rangos de grupos de multidifusión en una ubicación y un proyecto determinados. |
|
Actualiza los parámetros de un solo rango de grupo de multicast. |