Network Services API (networkservices:v1beta1)

2026-08-14

9 new methods

Additions

    Methods
  • networkservices.projects.locations.producerExtensions.list

      Path : v1beta1/{+parent}/producerExtensions

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/producerExtensions

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The project and location from which the `ProducerExtension` resources should be listed, specified in the format `projects/{project}/locations/{location}`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Optional. Maximum number of `ProducerExtension` resources to return per call.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. The value returned by the last `ListProducerExtensionsResponse` Indicates that this is a continuation of a prior `ListProducerExtensions` call, and that the system should return the next page of data.

          Location : query

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Lists `ProducerExtension` resources in a given project and location.

  • networkservices.projects.locations.producerExtensions.get

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/producerExtensions/{producerExtensionsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. A name of the `ProducerExtension` resource to get. Must be in the format `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.

          Pattern : ^projects/[^/]+/locations/[^/]+/producerExtensions/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Gets details of the specified `ProducerExtension` resource.

  • networkservices.projects.locations.producerExtensions.create

      Path : v1beta1/{+parent}/producerExtensions

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/producerExtensions

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource of the `ProducerExtension` resource. Must be in the format `projects/{project}/locations/{location}`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        producerExtensionId

          Description : Required. Short name of the `ProducerExtension` resource to be created.

          Location : query

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Creates a new `ProducerExtension` resource in a given project and location.

  • networkservices.projects.locations.producerExtensions.delete

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/producerExtensions/{producerExtensionsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. A name of the `ProducerExtension` resource to delete. Must be in the format `projects/{project}/locations/{location}/producerExtensions/{producer_extension}`.

          Pattern : ^projects/[^/]+/locations/[^/]+/producerExtensions/[^/]+$

          Location : path

          Required : Yes

          Type : string

        etag

          Description : Optional. The etag of the ProducerExtension to delete.

          Location : query

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes the specified `ProducerExtension` resource.

  • networkservices.projects.locations.extensionBindings.list

      Path : v1beta1/{+parent}/extensionBindings

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/extensionBindings

      HTTP Method : GET

      Parameters :

        parent

          Description : Required. The project and location from which the `ExtensionBinding` resources should be listed, specified in the format `projects/{project}/locations/{location}`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        pageSize

          Description : Optional. Maximum number of `ExtensionBinding` resources to return per call.

          Location : query

          Type : integer

          Format : int32

        pageToken

          Description : Optional. The value returned by the last `ListExtensionBindingsResponse` Indicates that this is a continuation of a prior `ListExtensionBindings` call, and that the system should return the next page of data.

          Location : query

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Lists `ExtensionBinding` resources in a given project and location.

  • networkservices.projects.locations.extensionBindings.get

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/extensionBindings/{extensionBindingsId}

      HTTP Method : GET

      Parameters :

        name

          Description : Required. A name of the `ExtensionBinding` resource to get. Must be in the format `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.

          Pattern : ^projects/[^/]+/locations/[^/]+/extensionBindings/[^/]+$

          Location : path

          Required : Yes

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Gets details of the specified `ExtensionBinding` resource.

  • networkservices.projects.locations.extensionBindings.create

      Path : v1beta1/{+parent}/extensionBindings

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/extensionBindings

      HTTP Method : POST

      Parameters :

        parent

          Description : Required. The parent resource of the `ExtensionBinding` resource. Must be in the format `projects/{project}/locations/{location}`.

          Pattern : ^projects/[^/]+/locations/[^/]+$

          Location : path

          Required : Yes

          Type : string

        extensionBindingId

          Description : Required. Short name of the `ExtensionBinding` resource to be created.

          Location : query

          Type : string

      Parameter Order : parent

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Creates a new `ExtensionBinding` resource in a given project and location.

  • networkservices.projects.locations.extensionBindings.patch

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/extensionBindings/{extensionBindingsId}

      HTTP Method : PATCH

      Parameters :

        name

          Description : Identifier. Name of the `ExtensionBinding` resource in the following format: `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.

          Pattern : ^projects/[^/]+/locations/[^/]+/extensionBindings/[^/]+$

          Location : path

          Required : Yes

          Type : string

        updateMask

          Description : Optional. Field mask is used to specify the fields to be overwritten in the `ExtensionBinding` resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. If the user does not provide a mask then all fields will be overwritten.

          Location : query

          Type : string

          Format : google-fieldmask

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Updates the parameters of the specified `ExtensionBinding` resource.

  • networkservices.projects.locations.extensionBindings.delete

      Path : v1beta1/{+name}

      Flat Path : v1beta1/projects/{projectsId}/locations/{locationsId}/extensionBindings/{extensionBindingsId}

      HTTP Method : DELETE

      Parameters :

        name

          Description : Required. A name of the `ExtensionBinding` resource to delete. Must be in the format `projects/{project}/locations/{location}/extensionBindings/{extension_binding}`.

          Pattern : ^projects/[^/]+/locations/[^/]+/extensionBindings/[^/]+$

          Location : path

          Required : Yes

          Type : string

        etag

          Description : Optional. The etag of the ExtensionBinding to delete.

          Location : query

          Type : string

      Parameter Order : name

      Scopes : https://www.googleapis.com/auth/cloud-platform

      Description : Deletes the specified `ExtensionBinding` resource.