Risorsa: MulticastGroupRange
Risorsa intervallo di gruppi multicast.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "state": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa dell'intervallo di gruppi multicast. Utilizza il formato seguente: |
createTime |
Solo output. [Solo output] Il timestamp di creazione dell'intervallo di gruppi multicast. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. [Solo output] Timestamp dell'ultimo aggiornamento dell'intervallo di gruppi multicast. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
state |
Solo output. [Solo output] Lo stato della risorsa. |
labels |
Facoltativo. Etichette come coppie chiave-valore. Un oggetto contenente un elenco di coppie |
reservedInternalRange |
Obbligatorio. Il nome della risorsa dell'intervallo interno riservato a questo intervallo di gruppi multicast. L'intervallo interno deve essere un indirizzo di classe D (da 224.0.0.0 a 239.255.255.255) e avere una lunghezza del prefisso >= 23. Utilizza il formato seguente: |
multicastDomain |
Obbligatorio. Il nome della risorsa del dominio multicast in cui creare questo intervallo di gruppi multicast. Utilizza il formato seguente: |
ipCidrRange |
Solo output. [Solo output] L'intervallo di indirizzi IP del gruppo multicast. |
description |
Facoltativo. Una descrizione testuale facoltativa dell'intervallo di gruppi multicast. |
uniqueId |
Solo output. [Solo output] L'UUID generato da Google per la risorsa. Questo valore è univoco in tutte le risorse dell'intervallo di gruppi multicast. Se un intervallo di gruppi viene eliminato e ne viene creato un altro con lo stesso nome, al nuovo intervallo di gruppi viene assegnato un uniqueId diverso. |
consumerAcceptList[] |
Facoltativo. Un elenco di progetti consumer autorizzati a sottoscrivere gli indirizzi IP multicast all'interno dell'intervallo definito da questo MulticastGroupRange. Il progetto può essere specificato utilizzando l'ID progetto o il numero di progetto. Se lasciato vuoto, tutti i progetti consumer sono consentiti (a meno che requireExplicitAccept non sia impostato su true) una volta che hanno reti VPC associate al dominio multicast. La lunghezza massima attuale della lista di accettazione è 100. |
requireExplicitAccept |
Facoltativo. Se un consumerAcceptList vuoto negherà tutti i progetti consumer. |
logConfig |
Facoltativo. Specifica le opzioni di logging per le attività eseguite relative a tutte le attivazioni dell'intervallo di gruppi multicast associate all'intervallo di gruppi multicast. Il valore predefinito è false. Se il logging è abilitato, i log vengono esportati in Cloud Logging. |
distributionScope |
Facoltativo. Ambito di distribuzione dell'intervallo di gruppi multicast. Sono supportati i trasferimenti tra zone o tra regioni, con il valore predefinito impostato su tra regioni. La distribuzione tra regioni non è supportata. |
DistributionScope
Ambito di distribuzione dell'intervallo di gruppi multicast.
| Enum | |
|---|---|
DISTRIBUTION_SCOPE_UNSPECIFIED |
Un valore non specificato indica nessuna limitazione, pertanto viene applicato l'ambito più ampio supportato dal sistema. |
INTRA_ZONE |
Il traffico multicast viene distribuito dall'origine solo agli abbonati nella stessa zona. |
INTRA_REGION |
Il traffico multicast viene distribuito dall'origine agli abbonati in qualsiasi zona della stessa regione. |
Metodi |
|
|---|---|
|
Crea un nuovo intervallo di gruppi di multicast in un progetto e una località specifici. |
|
Elimina un singolo intervallo di gruppi multicast. |
|
Recupera i dettagli di un singolo intervallo di gruppi multicast. |
|
Elenca gli intervalli di gruppi multicast in un progetto e una località specifici. |
|
Aggiorna i parametri di un singolo intervallo di gruppi multicast. |