REST Resource: projects.locations.multicastDomainActivations

Recurso: MulticastDomainActivation

Recurso de ativação de 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. [Apenas saída] A data/hora em que a ativação do domínio 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 domínio 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".

state

object (MulticastResourceState)

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

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

multicastDomain

string

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

adminNetwork

string

Apenas saída. [Output only] O URL da rede de administração.

description

string

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

multicastConsumerAssociations[]

string

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

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 domínios de multicast. Se uma ativação de domínio for eliminada e for criada outra com o mesmo nome, é atribuído um uniqueId diferente à nova ativação de domínio.

trafficSpec

object (TrafficSpec)

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

TrafficSpec

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

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

string (int64 format)

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

aggrIngressPps

string (int64 format)

Opcional. Pacotes por segundo de entrada agregados para todos os grupos de multicast no domínio nesta zona. A predefinição é (aggregated_egress_pps / maxPerGroupSubscribers) * 2.

avgPacketSize

integer

Opcional. Tamanho médio dos pacotes (predefinição: 512 bytes).

maxPerGroupIngressPps

string (int64 format)

Opcional. O número máximo de pacotes por segundo de entrada para um único grupo de multicast nesta zona. A predefinição é aggregated_ingress_pps / 2.

maxPerGroupSubscribers

string (int64 format)

Opcional. Número máximo de subscritores para um único grupo de multicast nesta zona. O valor predefinido é o máximo de(50, aggregated_egress_pps / aggregated_ingress_pps).

Métodos

create

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

delete

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

get

Obtém detalhes de uma única ativação de domínio de multicast.

list

Lista as ativações de domínios de multicast num determinado projeto e localização.

patch

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