API Reference

Serviço: networkservices.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://networkservices.googleapis.com

Recurso REST: v1beta1.projects.locations.multicastConsumerAssociations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Cria uma nova associação de consumidor multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Exclui uma única associação de consumidor de multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Recebe detalhes de uma única associação de consumidores multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Lista as associações de consumidores de multicast em um determinado projeto e local.

Recurso REST: v1beta1.projects.locations.multicastDomainActivations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomainActivations
Cria uma nova ativação de domínio multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomainActivations/*}
Exclui uma única ativação de domínio multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomainActivations/*}
Recebe detalhes de uma única ativação de domínio multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomainActivations
Lista as ativações de domínio multicast em um determinado projeto e local.
patch PATCH /v1beta1/{multicastDomainActivation.name=projects/*/locations/*/multicastDomainActivations/*}
Atualiza os parâmetros de uma única ativação de domínio multicast.

Recurso REST: v1beta1.projects.locations.multicastDomainGroups

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomainGroups
Cria um grupo de domínio multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomainGroups/*}
Exclui um único domínio multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomainGroups/*}
Recebe detalhes de um único grupo de domínio multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomainGroups
Lista os grupos de domínio de multicast em um determinado projeto e local.

Recurso REST: v1beta1.projects.locations.multicastDomains

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomains
Cria um novo domínio de multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomains/*}
Exclui um único domínio multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomains/*}
Recebe detalhes de um único domínio de multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomains
Lista os domínios de multicast em um determinado projeto e local.

Recurso REST: v1beta1.projects.locations.multicastGroupConsumerActivations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Cria uma ativação de consumidor de grupo multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Exclui uma única ativação do consumidor do grupo multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Recebe detalhes de uma única ativação do consumidor do grupo multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Lista as ativações de consumidores de grupos multicast em um determinado projeto e local.
patch PATCH /v1beta1/{multicastGroupConsumerActivation.name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Atualiza os parâmetros de uma única ativação do consumidor do grupo multicast.

Recurso REST: v1beta1.projects.locations.multicastGroupProducerActivations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Cria uma ativação de consumidor de grupo multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Exclui uma única ativação do consumidor do grupo multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Recebe detalhes de uma única ativação do consumidor do grupo multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Lista as ativações de consumidores de grupos multicast em um determinado projeto e local.

Recurso REST: v1beta1.projects.locations.multicastGroupRangeActivations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Cria uma ativação de intervalo de grupo multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Exclui uma única ativação de intervalo de grupo multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Recebe detalhes de uma única ativação de intervalo de grupo multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Lista as ativações de intervalo de grupo multicast em um determinado projeto e local.
patch PATCH /v1beta1/{multicastGroupRangeActivation.name=projects/*/locations/*/multicastGroupRangeActivations/*}
Atualiza os parâmetros de uma única ativação de intervalo de grupo multicast.

Recurso REST: v1beta1.projects.locations.multicastGroupRanges

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupRanges
Cria um novo intervalo de grupo de multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupRanges/*}
Exclui um único intervalo de grupo de multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupRanges/*}
Recebe detalhes de um único intervalo de grupo multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupRanges
Lista os intervalos de grupos de multicast em um determinado projeto e local.
patch PATCH /v1beta1/{multicastGroupRange.name=projects/*/locations/*/multicastGroupRanges/*}
Atualiza os parâmetros de um único intervalo de grupo de multicast.

Recurso REST: v1beta1.projects.locations.multicastProducerAssociations

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/multicastProducerAssociations
Cria uma nova associação de produtor de multicast em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Exclui uma única associação de consumidor de multicast.
get GET /v1beta1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Recebe detalhes de uma única associação de produtor de multicast.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastProducerAssociations
Lista as associações de produtores de multicast em um determinado projeto e local.

Recurso REST: v1.projects.locations.multicastConsumerAssociations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Cria uma nova associação de consumidor multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Exclui uma única associação de consumidor de multicast.
get GET /v1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Recebe detalhes de uma única associação de consumidores multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Lista as associações de consumidores de multicast em um determinado projeto e local.

Recurso REST: v1.projects.locations.multicastDomainActivations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastDomainActivations
Cria uma nova ativação de domínio multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomainActivations/*}
Exclui uma única ativação de domínio multicast.
get GET /v1/{name=projects/*/locations/*/multicastDomainActivations/*}
Recebe detalhes de uma única ativação de domínio multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastDomainActivations
Lista as ativações de domínio multicast em um determinado projeto e local.
patch PATCH /v1/{multicastDomainActivation.name=projects/*/locations/*/multicastDomainActivations/*}
Atualiza os parâmetros de uma única ativação de domínio multicast.

Recurso REST: v1.projects.locations.multicastDomainGroups

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastDomainGroups
Cria um grupo de domínio de multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomainGroups/*}
Exclui um único domínio multicast.
get GET /v1/{name=projects/*/locations/*/multicastDomainGroups/*}
Recebe detalhes de um único grupo de domínio multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastDomainGroups
Lista os grupos de domínio de multicast em um determinado projeto e local.

Recurso REST: v1.projects.locations.multicastDomains

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastDomains
Cria um novo domínio de multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomains/*}
Exclui um único domínio multicast.
get GET /v1/{name=projects/*/locations/*/multicastDomains/*}
Recebe detalhes de um único domínio de multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastDomains
Lista os domínios de multicast em um determinado projeto e local.

Recurso REST: v1.projects.locations.multicastGroupConsumerActivations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Cria uma ativação de consumidor de grupo multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Exclui uma única ativação do consumidor do grupo multicast.
get GET /v1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Recebe detalhes de uma única ativação do consumidor do grupo multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Lista as ativações de consumidores de grupos multicast em um determinado projeto e local.
patch PATCH /v1/{multicastGroupConsumerActivation.name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Atualiza os parâmetros de uma única ativação do consumidor do grupo multicast.

Recurso REST: v1.projects.locations.multicastGroupProducerActivations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Cria uma ativação de consumidor de grupo multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Exclui uma única ativação do consumidor do grupo multicast.
get GET /v1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Recebe detalhes de uma única ativação do consumidor do grupo multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Lista as ativações de consumidores de grupos multicast em um determinado projeto e local.

Recurso REST: v1.projects.locations.multicastGroupRangeActivations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Cria uma ativação de intervalo de grupo multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Exclui uma única ativação de intervalo de grupo multicast.
get GET /v1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Recebe detalhes de uma única ativação de intervalo do grupo multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Lista as ativações de intervalo de grupo multicast em um determinado projeto e local.
patch PATCH /v1/{multicastGroupRangeActivation.name=projects/*/locations/*/multicastGroupRangeActivations/*}
Atualiza os parâmetros de uma única ativação de intervalo de grupo multicast.

Recurso REST: v1.projects.locations.multicastGroupRanges

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastGroupRanges
Cria um novo intervalo de grupo de multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupRanges/*}
Exclui um único intervalo de grupo multicast.
get GET /v1/{name=projects/*/locations/*/multicastGroupRanges/*}
Recebe detalhes de um único intervalo de grupo multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupRanges
Lista os intervalos de grupos de multicast em um determinado projeto e local.
patch PATCH /v1/{multicastGroupRange.name=projects/*/locations/*/multicastGroupRanges/*}
Atualiza os parâmetros de um único intervalo de grupo de multicast.

Recurso REST: v1.projects.locations.multicastProducerAssociations

Métodos
create POST /v1/{parent=projects/*/locations/*}/multicastProducerAssociations
Cria uma nova associação de produtor de multicast em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Exclui uma única associação de consumidor de multicast.
get GET /v1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Recebe detalhes de uma única associação de produtor de multicast.
list GET /v1/{parent=projects/*/locations/*}/multicastProducerAssociations
Lista as associações de produtores de multicast em um determinado projeto e local.