REST Resource: projects.locations.multicastDomains

Recurso: MulticastDomain

Recurso de dominio multicast.

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "labels": {
    string: string,
    ...
  },
  "description": string,
  "adminNetwork": string,
  "connection": {
    object (Connection)
  },
  "uniqueId": string,
  "multicastDomainGroup": string
}
Campos
name

string

Identificador. Nombre de recurso del dominio multicast. Utiliza el siguiente formato: projects/*/locations/global/multicastDomains/*

createTime

string (Timestamp format)

Solo de salida. [Solo salida] Marca de tiempo de la creación del dominio de multidifusión.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo de salida. [Solo salida] Marca de tiempo de la última actualización del dominio de multidifusión.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

state

object (MulticastResourceState)

Solo de salida. [Solo de salida] Estado del recurso.

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

description

string

Opcional. Descripción de texto opcional del dominio multicast.

adminNetwork

string

Obligatorio. Nombre de recurso de la red de VPC de administrador de multidifusión. Utiliza el siguiente formato: projects/{project}/locations/global/networks/{network}.

connection

object (Connection)

Obligatorio. El tipo de conexión de VPC de este dominio multicast.

uniqueId

string

Solo de salida. [Solo salida] UUID generado por Google del recurso. Este valor es único en todos los recursos de dominio de multidifusión. Si se elimina un dominio y se crea otro con el mismo nombre, se le asigna un uniqueId diferente.

multicastDomainGroup

string

Opcional. El grupo de dominio de multidifusión al que debe asociarse este dominio. Utiliza el siguiente formato: projects/{project}/locations/global/multicastDomainGroups/{multicastDomainGroup}.

Conexión

Información de conectividad de VPC.

Representación JSON
{
  "connectionType": enum (ConnectionType),
  "nccHub": string
}
Campos
connectionType

enum (ConnectionType)

Obligatorio. El tipo de conexión de VPC.

nccHub

string

Opcional. Nombre de recurso del centro de NCC. Utiliza el siguiente formato: projects/{project}/locations/global/hubs/{hub}.

ConnectionType

El tipo de conexión para autorizar el tráfico de multidifusión.

Enumeraciones
CONNECTION_TYPE_UNSPECIFIED Tipo de conexión no especificado.
NCC Conectado por NCC. Los productores y los consumidores pueden estar en VPCs independientes conectadas por NCC o en la misma VPC.
SAME_VPC El productor y los consumidores deben estar en la misma red VPC.

Métodos

create

Crea un dominio de multidifusión en un proyecto y una ubicación determinados.

delete

Elimina un único dominio multicast.

get

Obtiene los detalles de un único dominio de multidifusión.

list

Muestra los dominios de multidifusión de un proyecto y una ubicación determinados.