REST Resource: projects.locations.multicastGroupConsumerActivations

Recurso: MulticastGroupConsumerActivation

Recurso de ativação do consumidor do grupo de multicast.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "multicastConsumerAssociation": string,
  "description": string,
  "resourceState": enum (ConsumerResourceState),
  "state": {
    object (MulticastResourceState)
  },
  "uniqueId": string,
  "multicastGroupRangeActivation": string,
  "logConfig": {
    object (MulticastLogConfig)
  }
}
Campos
name

string

Identificador. O nome do recurso da ativação do consumidor do grupo de multicast. Use o seguinte formato: projects/*/locations/*/multicastGroupConsumerActivations/*.

createTime

string (Timestamp format)

Apenas saída. [Apenas saída] A data/hora em que a ativação do consumidor do grupo de multicast foi criada.

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

updateTime

string (Timestamp format)

Apenas saída. [Apenas saída] A data/hora em que a ativação do consumidor do grupo de multicast foi atualizada 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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opcional. Etiquetas como pares de chave-valor

Um objeto que contém uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

multicastConsumerAssociation

string

Obrigatório. O nome do recurso da associação de consumidor de multicast que está na mesma zona que esta ativação de consumidor de grupo de multicast. Use o seguinte formato: projects/*/locations/*/multicastConsumerAssociations/*.

description

string

Opcional. Uma descrição de texto opcional da ativação do consumidor do grupo de multicast.

resourceState
(deprecated)

enum (ConsumerResourceState)

Apenas saída. [Descontinuado] O estado do recurso da ativação do consumidor do grupo de multicast. Em alternativa, use o campo de estado.

state

object (MulticastResourceState)

Apenas saída. [Apenas saída] O estado do recurso.

uniqueId

string

Apenas saída. [Apenas saída] O UUID gerado pela Google para o recurso. Este valor é único em todos os recursos de ativação de consumidores de grupos de multicast. Se uma ativação de consumidor de grupo for eliminada e for criada outra com o mesmo nome, é atribuído um uniqueId diferente à nova ativação de consumidor de grupo.

multicastGroupRangeActivation

string

Obrigatório. O nome do recurso da ativação do intervalo de grupos de multicast criada pelo administrador na mesma zona que esta ativação do consumidor do grupo de multicast. Use o seguinte formato: // projects/*/locations/*/multicastGroupRangeActivations/*.

logConfig

object (MulticastLogConfig)

Opcional. Especifica as opções de registo para as atividades realizadas relacionadas com a ativação do consumidor do grupo de multicast. A predefinição é false. Se o registo estiver ativado, os registos são exportados para o Cloud Logging.

Métodos

create

Cria uma nova ativação de consumidor de grupo de multicast num determinado projeto e localização.

delete

Elimina uma única ativação de consumidor de grupo de multicast.

get

Obtém detalhes de uma única ativação de consumidor de grupo de multicast.

list

Lista as ativações de consumidores de grupos de multicast num determinado projeto e localização.

patch

Atualiza os parâmetros de uma única ativação de consumidor de grupo de multicast.