REST Resource: projects.locations.multicastDomainActivations

Recurso: MulticastDomainActivation

Recurso de ativação do domínio multicast.

Representação JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": {
    object (MulticastResourceState)
  },
  "labels": {
    string: string,
    ...
  },
  "multicastDomain": string,
  "adminNetwork": string,
  "description": string,
  "multicastConsumerAssociations": [
    string
  ],
  "uniqueId": string,
  "trafficSpec": {
    object (TrafficSpec)
  }
}
Campos
name

string

Identificador. O nome do recurso da ativação do domínio multicast. Use o seguinte formato: projects/*/locations/*/multicastDomainActivations/*.

createTime

string (Timestamp format)

Apenas saída. [Somente saída] O carimbo de data/hora em que a ativação do domínio de 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 mais recente atualização da ativação do domínio 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".

state

object (MulticastResourceState)

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

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" }.

multicastDomain

string

Opcional. O nome do recurso do domínio multicast a ser ativado. Use o seguinte formato: projects/*/locations/global/multicastDomains/*.

adminNetwork

string

Apenas saída. [Somente saída] O URL da rede de administrador.

description

string

Opcional. Uma descrição opcional em texto da ativação do domínio multicast.

multicastConsumerAssociations[]

string

Apenas saída. Os nomes de recursos das associações de consumidores multicast associadas. Use o seguinte formato: projects/*/locations/*/multicastConsumerAssociations/*.

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 de domínio multicast. Se uma ativação de domínio for excluída e outra com o mesmo nome for criada, a nova ativação vai receber um uniqueId diferente.

trafficSpec

object (TrafficSpec)

Opcional. A especificação de tráfego para a ativação do domínio multicast.

TrafficSpec

Especifica o volume de tráfego e os parâmetros de escala do grupo multicast usados para configurar a infraestrutura de multicast para um domínio multicast em uma zona.

Representação JSON
{
  "aggrEgressPps": string,
  "aggrIngressPps": string,
  "avgPacketSize": integer,
  "maxPerGroupIngressPps": string,
  "maxPerGroupSubscribers": string
}
Campos
aggrEgressPps

string (int64 format)

Opcional. Pacote por segundo de saída agregado para todos os grupos de multicast no domínio nesta zona.

aggrIngressPps

string (int64 format)

Opcional. Pacote por segundo de entrada agregado para todos os grupos de multicast no domínio nesta zona. O padrão é (aggregated_egress_pps / maxPerGroupSubscribers) * 2.

avgPacketSize

integer

Opcional. Tamanho médio do pacote (padrão de 512 bytes).

maxPerGroupIngressPps

string (int64 format)

Opcional. Máximo de pacotes por segundo de entrada para um único grupo de multicast nessa zona. O padrão é aggregated_ingress_pps / 2.

maxPerGroupSubscribers

string (int64 format)

Opcional. Número máximo de assinantes para um único grupo de multicast nessa zona. O padrão é max(50, aggregated_egress_pps / aggregated_ingress_pps).

Métodos

create

Cria uma nova ativação de domínio multicast em determinado projeto e local.

delete

Exclui uma única ativação de domínio multicast.

get

Recebe detalhes de uma única ativação de domínio multicast.

list

Lista as ativações de domínio multicast em um determinado projeto e local.

patch

Atualiza os parâmetros de uma única ativação de domínio multicast.