API Reference

Service: networkservices.googleapis.com

To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.

Discovery document

A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:

Service endpoint

A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:

  • https://networkservices.googleapis.com

REST Resource: v1beta1.projects.locations.multicastConsumerAssociations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Creates a new multicast consumer association in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Deletes a single multicast consumer association.
get GET /v1beta1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Gets details of a single multicast consumer association.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Lists multicast consumer associations in a given project and location.

REST Resource: v1beta1.projects.locations.multicastDomainActivations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomainActivations
Creates a new multicast domain activation in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomainActivations/*}
Deletes a single multicast domain activation.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomainActivations/*}
Gets details of a single multicast domain activation.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomainActivations
Lists multicast domain activations in a given project and location.
patch PATCH /v1beta1/{multicastDomainActivation.name=projects/*/locations/*/multicastDomainActivations/*}
Updates the parameters of a single multicast domain activation.

REST Resource: v1beta1.projects.locations.multicastDomainGroups

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomainGroups
Creates a new multicast domain group in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomainGroups/*}
Deletes a single multicast domain.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomainGroups/*}
Gets details of a single multicast domain group.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomainGroups
Lists multicast domain groups in a given project and location.

REST Resource: v1beta1.projects.locations.multicastDomains

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastDomains
Creates a new multicast domain in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastDomains/*}
Deletes a single multicast domain.
get GET /v1beta1/{name=projects/*/locations/*/multicastDomains/*}
Gets details of a single multicast domain.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastDomains
Lists multicast domains in a given project and location.

REST Resource: v1beta1.projects.locations.multicastGroupConsumerActivations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Creates a new multicast group consumer activation in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Deletes a single multicast group consumer activation.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Gets details of a single multicast group consumer activation.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Lists multicast group consumer activations in a given project and location.
patch PATCH /v1beta1/{multicastGroupConsumerActivation.name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Updates the parameters of a single multicast group consumer activation.

REST Resource: v1beta1.projects.locations.multicastGroupProducerActivations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Creates a new multicast group consumer activation in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Deletes a single multicast group consumer activation.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Gets details of a single multicast group consumer activation.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Lists multicast group consumer activations in a given project and location.

REST Resource: v1beta1.projects.locations.multicastGroupRangeActivations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Creates a new multicast group range activation in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Deletes a single multicast group range activation.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Gets details of a single multicast group range activation.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Lists multicast group range activationsin a given project and location.
patch PATCH /v1beta1/{multicastGroupRangeActivation.name=projects/*/locations/*/multicastGroupRangeActivations/*}
Updates the parameters of a single multicast group range activation.

REST Resource: v1beta1.projects.locations.multicastGroupRanges

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastGroupRanges
Creates a new multicast group range in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastGroupRanges/*}
Deletes a single multicast group range.
get GET /v1beta1/{name=projects/*/locations/*/multicastGroupRanges/*}
Gets details of a single multicast group range.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastGroupRanges
Lists multicast group ranges in a given project and location.
patch PATCH /v1beta1/{multicastGroupRange.name=projects/*/locations/*/multicastGroupRanges/*}
Updates the parameters of a single multicast group range.

REST Resource: v1beta1.projects.locations.multicastProducerAssociations

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/multicastProducerAssociations
Creates a new multicast producer association in a given project and location.
delete DELETE /v1beta1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Deletes a single multicast consumer association.
get GET /v1beta1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Gets details of a single multicast producer association.
list GET /v1beta1/{parent=projects/*/locations/*}/multicastProducerAssociations
Lists multicast producer associations in a given project and location.

REST Resource: v1.projects.locations.multicastConsumerAssociations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Creates a new multicast consumer association in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Deletes a single multicast consumer association.
get GET /v1/{name=projects/*/locations/*/multicastConsumerAssociations/*}
Gets details of a single multicast consumer association.
list GET /v1/{parent=projects/*/locations/*}/multicastConsumerAssociations
Lists multicast consumer associations in a given project and location.

REST Resource: v1.projects.locations.multicastDomainActivations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastDomainActivations
Creates a new multicast domain activation in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomainActivations/*}
Deletes a single multicast domain activation.
get GET /v1/{name=projects/*/locations/*/multicastDomainActivations/*}
Gets details of a single multicast domain activation.
list GET /v1/{parent=projects/*/locations/*}/multicastDomainActivations
Lists multicast domain activations in a given project and location.
patch PATCH /v1/{multicastDomainActivation.name=projects/*/locations/*/multicastDomainActivations/*}
Updates the parameters of a single multicast domain activation.

REST Resource: v1.projects.locations.multicastDomainGroups

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastDomainGroups
Creates a new multicast domain group in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomainGroups/*}
Deletes a single multicast domain.
get GET /v1/{name=projects/*/locations/*/multicastDomainGroups/*}
Gets details of a single multicast domain group.
list GET /v1/{parent=projects/*/locations/*}/multicastDomainGroups
Lists multicast domain groups in a given project and location.

REST Resource: v1.projects.locations.multicastDomains

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastDomains
Creates a new multicast domain in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastDomains/*}
Deletes a single multicast domain.
get GET /v1/{name=projects/*/locations/*/multicastDomains/*}
Gets details of a single multicast domain.
list GET /v1/{parent=projects/*/locations/*}/multicastDomains
Lists multicast domains in a given project and location.

REST Resource: v1.projects.locations.multicastGroupConsumerActivations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Creates a new multicast group consumer activation in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Deletes a single multicast group consumer activation.
get GET /v1/{name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Gets details of a single multicast group consumer activation.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupConsumerActivations
Lists multicast group consumer activations in a given project and location.
patch PATCH /v1/{multicastGroupConsumerActivation.name=projects/*/locations/*/multicastGroupConsumerActivations/*}
Updates the parameters of a single multicast group consumer activation.

REST Resource: v1.projects.locations.multicastGroupProducerActivations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Creates a new multicast group consumer activation in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Deletes a single multicast group consumer activation.
get GET /v1/{name=projects/*/locations/*/multicastGroupProducerActivations/*}
Gets details of a single multicast group consumer activation.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupProducerActivations
Lists multicast group consumer activations in a given project and location.

REST Resource: v1.projects.locations.multicastGroupRangeActivations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Creates a new multicast group range activation in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Deletes a single multicast group range activation.
get GET /v1/{name=projects/*/locations/*/multicastGroupRangeActivations/*}
Gets details of a single multicast group range activation.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupRangeActivations
Lists multicast group range activationsin a given project and location.
patch PATCH /v1/{multicastGroupRangeActivation.name=projects/*/locations/*/multicastGroupRangeActivations/*}
Updates the parameters of a single multicast group range activation.

REST Resource: v1.projects.locations.multicastGroupRanges

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastGroupRanges
Creates a new multicast group range in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastGroupRanges/*}
Deletes a single multicast group range.
get GET /v1/{name=projects/*/locations/*/multicastGroupRanges/*}
Gets details of a single multicast group range.
list GET /v1/{parent=projects/*/locations/*}/multicastGroupRanges
Lists multicast group ranges in a given project and location.
patch PATCH /v1/{multicastGroupRange.name=projects/*/locations/*/multicastGroupRanges/*}
Updates the parameters of a single multicast group range.

REST Resource: v1.projects.locations.multicastProducerAssociations

Methods
create POST /v1/{parent=projects/*/locations/*}/multicastProducerAssociations
Creates a new multicast producer association in a given project and location.
delete DELETE /v1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Deletes a single multicast consumer association.
get GET /v1/{name=projects/*/locations/*/multicastProducerAssociations/*}
Gets details of a single multicast producer association.
list GET /v1/{parent=projects/*/locations/*}/multicastProducerAssociations
Lists multicast producer associations in a given project and location.