2026-08-14
▼ ▲ networkservices.projects.locations.producerExtensions.list
Path : v1/{+parent}/producerExtensions
Flat Path : v1/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 : v1/{+name}
Flat Path : v1/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 : v1/{+parent}/producerExtensions
Flat Path : v1/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 : v1/{+name}
Flat Path : v1/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 : v1/{+parent}/extensionBindings
Flat Path : v1/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 : v1/{+name}
Flat Path : v1/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 : v1/{+parent}/extensionBindings
Flat Path : v1/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 : v1/{+name}
Flat Path : v1/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 : v1/{+name}
Flat Path : v1/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.