REST Resource: projects.locations.multicastDomains

Recurso: MulticastDomain

Es el recurso del 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

Es el identificador. Es el nombre del recurso del dominio de transmisión por multidifusión. Usa el siguiente formato: projects/*/locations/global/multicastDomains/*

createTime

string (Timestamp format)

Solo salida. [Solo salida] Es la marca de tiempo en la que se creó el dominio de transmisión por Internet.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. [Solo salida] Es la marca de tiempo de la actualización más reciente del dominio de transmisión simultánea.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

state

object (MulticastResourceState)

Solo salida. [Solo salida] Es el estado del recurso.

labels

map (key: string, value: string)

Es opcional. Son 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

Es opcional. Es una descripción de texto opcional del dominio de transmisión por multicast.

adminNetwork

string

Obligatorio. Es el nombre del recurso de la red de VPC del administrador de multicast. Usa el siguiente formato: projects/{project}/locations/global/networks/{network}.

connection

object (Connection)

Obligatorio. Es el tipo de conexión de VPC para este dominio de multicast.

uniqueId

string

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

multicastDomainGroup

string

Es opcional. Es el grupo de dominio de transmisión por multidifusión con el que se debe asociar este dominio. Usa el siguiente formato: projects/{project}/locations/global/multicastDomainGroups/{multicastDomainGroup}.

Conexión

Es la información de conectividad de la VPC.

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

enum (ConnectionType)

Obligatorio. Es el tipo de conexión de VPC.

nccHub

string

Es opcional. Es el nombre del recurso del centro de NCC. Usa el siguiente formato: projects/{project}/locations/global/hubs/{hub}.

Tipo de conexión

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

Enums
CONNECTION_TYPE_UNSPECIFIED Tipo de conexión sin especificar.
NCC Conectado por NCC. Los productores y los consumidores pueden estar en VPCs separadas conectadas por NCC o en la misma VPC.
SAME_VPC El productor y los consumidores deben estar en la misma red de VPC.

Métodos

create

Crea un nuevo dominio de transmisión por IP en un proyecto y una ubicación determinados.

delete

Borra un solo dominio multicast.

get

Obtiene detalles de un solo dominio de transmisión por multidifusión.

list

Enumera los dominios de transmisión por multidifusión en una ubicación y un proyecto determinados.