REST Resource: projects.locations.multicastGroupConsumerActivations

Recurso: MulticastGroupConsumerActivation

Recurso de ativação do consumidor do grupo 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 multicast. Use o seguinte formato: projects/*/locations/*/multicastGroupConsumerActivations/*.

createTime

string (Timestamp format)

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

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. 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. [Somente saída] O carimbo de data/hora da última atualização da ativação do consumidor do grupo multicast.

Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. 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. Rótulos como pares de chave-valor

Um objeto com 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 consumidores multicast que está na mesma zona que esta ativação de consumidor do grupo multicast. Use o seguinte formato: projects/*/locations/*/multicastConsumerAssociations/*.

description

string

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

resourceState
(deprecated)

enum (ConsumerResourceState)

Apenas saída. [Descontinuado] O estado do recurso da ativação do consumidor do grupo multicast. Em vez disso, use o campo "state".

state

object (MulticastResourceState)

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

uniqueId

string

Apenas saída. [Somente saída] O UUID gerado pelo Google para o recurso. Esse valor é exclusivo em todos os recursos de ativação do consumidor do grupo multicast. Se uma ativação de consumidor de grupo for excluída e outra com o mesmo nome for criada, a nova ativação de consumidor de grupo vai receber um uniqueId diferente.

multicastGroupRangeActivation

string

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

logConfig

object (MulticastLogConfig)

Opcional. Especifica as opções de geração de registros para as atividades realizadas relacionadas à ativação do consumidor do grupo multicast. O padrão é "falso". Se a geração de registros estiver ativada, os registros serão exportados para o Cloud Logging.

Métodos

create

Cria uma ativação de consumidor de grupo multicast em determinado projeto e local.

delete

Exclui uma única ativação do consumidor do grupo multicast.

get

Recebe detalhes de uma única ativação do consumidor do grupo multicast.

list

Lista as ativações de consumidores de grupos multicast em um determinado projeto e local.

patch

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