- REST Resource: v1beta1.projects.locations
- REST Resource: v1beta1.projects.locations.authzExtensions
- REST Resource: v1beta1.projects.locations.lbEdgeExtensions
- REST Resource: v1beta1.projects.locations.lbRouteExtensions
- REST Resource: v1beta1.projects.locations.lbTrafficExtensions
- REST Resource: v1beta1.projects.locations.operations
- REST Resource: v1beta1.projects.locations.wasmPlugins
- REST Resource: v1beta1.projects.locations.wasmPlugins.versions
- REST Resource: v1alpha1.projects.locations
- REST Resource: v1alpha1.projects.locations.operations
- REST Resource: v1alpha1.projects.locations.wasmActions
- REST Resource: v1alpha1.projects.locations.wasmPlugins
- REST Resource: v1alpha1.projects.locations.wasmPlugins.versions
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.lbRouteExtensions
- REST Resource: v1.projects.locations.lbTrafficExtensions
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.wasmPlugins
- REST Resource: v1.projects.locations.wasmPlugins.versions
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
Methods | |
---|---|
get
|
GET /v1beta1/{name=projects/*/locations/*}
Gets information about a location. |
list
|
GET /v1beta1/{name=projects/*}/locations
Lists information about the supported locations for this service. |
REST Resource: v1beta1.projects.locations.authzExtensions
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*}/authzExtensions
Creates a new AuthzExtension
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/authzExtensions/*}
Deletes the specified AuthzExtension
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/authzExtensions/*}
Gets details of the specified AuthzExtension
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*}/authzExtensions
Lists AuthzExtension
resources in a given project and location. |
patch
|
PATCH /v1beta1/{authzExtension.name=projects/*/locations/*/authzExtensions/*}
Updates the parameters of the specified AuthzExtension
resource. |
REST Resource: v1beta1.projects.locations.lbEdgeExtensions
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*}/lbEdgeExtensions
Creates a new LbEdgeExtension
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/lbEdgeExtensions/*}
Deletes the specified LbEdgeExtension
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/lbEdgeExtensions/*}
Gets details of the specified LbEdgeExtension
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*}/lbEdgeExtensions
Lists LbEdgeExtension
resources in a given project and location. |
patch
|
PATCH /v1beta1/{lbEdgeExtension.name=projects/*/locations/*/lbEdgeExtensions/*}
Updates the parameters of the specified LbEdgeExtension
resource. |
REST Resource: v1beta1.projects.locations.lbRouteExtensions
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Creates a new LbRouteExtension
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Deletes the specified LbRouteExtension
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Gets details of the specified LbRouteExtension
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Lists LbRouteExtension
resources in a given project and location. |
patch
|
PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Updates the parameters of the specified LbRouteExtension
resource. |
REST Resource: v1beta1.projects.locations.lbTrafficExtensions
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Creates a new LbTrafficExtension
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Deletes the specified LbTrafficExtension
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Gets details of the specified LbTrafficExtension
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Lists LbTrafficExtension
resources in a given project and location. |
patch
|
PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Updates the parameters of the specified LbTrafficExtension
resource. |
REST Resource: v1beta1.projects.locations.operations
Methods | |
---|---|
cancel
|
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Deletes a long-running operation. |
get
|
GET /v1beta1/{name=projects/*/locations/*/operations/*}
Gets the latest state of a long-running operation. |
list
|
GET /v1beta1/{name=projects/*/locations/*}/operations
Lists operations that match the specified filter in the request. |
REST Resource: v1beta1.projects.locations.wasmPlugins
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*}/wasmPlugins
Creates a new WasmPlugin
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/wasmPlugins/*}
Deletes the specified WasmPlugin
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/wasmPlugins/*}
Gets details of the specified WasmPlugin
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*}/wasmPlugins
Lists WasmPlugin
resources in a given project and location. |
patch
|
PATCH /v1beta1/{wasmPlugin.name=projects/*/locations/*/wasmPlugins/*}
Updates the parameters of the specified WasmPlugin
resource. |
REST Resource: v1beta1.projects.locations.wasmPlugins.versions
Methods | |
---|---|
create
|
POST /v1beta1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Creates a new WasmPluginVersion
resource in a given project and location. |
delete
|
DELETE /v1beta1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Deletes the specified WasmPluginVersion
resource. |
get
|
GET /v1beta1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Gets details of the specified WasmPluginVersion
resource. |
list
|
GET /v1beta1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Lists WasmPluginVersion
resources in a given project and location. |
REST Resource: v1alpha1.projects.locations
Methods | |
---|---|
get
|
GET /v1alpha1/{name=projects/*/locations/*}
Gets information about a location. |
list
|
GET /v1alpha1/{name=projects/*}/locations
Lists information about the supported locations for this service. |
REST Resource: v1alpha1.projects.locations.operations
Methods | |
---|---|
cancel
|
POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation. |
delete
|
DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Deletes a long-running operation. |
get
|
GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Gets the latest state of a long-running operation. |
list
|
GET /v1alpha1/{name=projects/*/locations/*}/operations
Lists operations that match the specified filter in the request. |
REST Resource: v1alpha1.projects.locations.wasmActions
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/wasmActions
Creates a new WasmAction
resource in a given project and location. |
delete
|
DELETE /v1alpha1/{name=projects/*/locations/*/wasmActions/*}
Deletes the specified WasmAction
resource. |
get
|
GET /v1alpha1/{name=projects/*/locations/*/wasmActions/*}
Gets details of the specified WasmAction
resource. |
list
|
GET /v1alpha1/{parent=projects/*/locations/*}/wasmActions
Lists WasmAction
resources in a given project and location. |
REST Resource: v1alpha1.projects.locations.wasmPlugins
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*}/wasmPlugins
Creates a new WasmPlugin
resource in a given project and location. |
delete
|
DELETE /v1alpha1/{name=projects/*/locations/*/wasmPlugins/*}
Deletes the specified WasmPlugin
resource. |
get
|
GET /v1alpha1/{name=projects/*/locations/*/wasmPlugins/*}
Gets details of the specified WasmPlugin
resource. |
list
|
GET /v1alpha1/{parent=projects/*/locations/*}/wasmPlugins
Lists WasmPlugin
resources in a given project and location. |
patch
|
PATCH /v1alpha1/{wasmPlugin.name=projects/*/locations/*/wasmPlugins/*}
Updates the parameters of the specified WasmPlugin
resource. |
REST Resource: v1alpha1.projects.locations.wasmPlugins.versions
Methods | |
---|---|
create
|
POST /v1alpha1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Creates a new WasmPluginVersion
resource in a given project and location. |
delete
|
DELETE /v1alpha1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Deletes the specified WasmPluginVersion
resource. |
get
|
GET /v1alpha1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Gets details of the specified WasmPluginVersion
resource. |
list
|
GET /v1alpha1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Lists WasmPluginVersion
resources in a given project and location. |
REST Resource: v1.projects.locations
Methods | |
---|---|
get
|
GET /v1/{name=projects/*/locations/*}
Gets information about a location. |
list
|
GET /v1/{name=projects/*}/locations
Lists information about the supported locations for this service. |
REST Resource: v1.projects.locations.lbRouteExtensions
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Creates a new LbRouteExtension
resource in a given project and location. |
delete
|
DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Deletes the specified LbRouteExtension
resource. |
get
|
GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Gets details of the specified LbRouteExtension
resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Lists LbRouteExtension
resources in a given project and location. |
patch
|
PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Updates the parameters of the specified LbRouteExtension
resource. |
REST Resource: v1.projects.locations.lbTrafficExtensions
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Creates a new LbTrafficExtension
resource in a given project and location. |
delete
|
DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Deletes the specified LbTrafficExtension
resource. |
get
|
GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Gets details of the specified LbTrafficExtension
resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Lists LbTrafficExtension
resources in a given project and location. |
patch
|
PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Updates the parameters of the specified LbTrafficExtension
resource. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
cancel
|
POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Starts asynchronous cancellation on a long-running operation. |
delete
|
DELETE /v1/{name=projects/*/locations/*/operations/*}
Deletes a long-running operation. |
get
|
GET /v1/{name=projects/*/locations/*/operations/*}
Gets the latest state of a long-running operation. |
list
|
GET /v1/{name=projects/*/locations/*}/operations
Lists operations that match the specified filter in the request. |
REST Resource: v1.projects.locations.wasmPlugins
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*}/wasmPlugins
Creates a new WasmPlugin
resource in a given project and location. |
delete
|
DELETE /v1/{name=projects/*/locations/*/wasmPlugins/*}
Deletes the specified WasmPlugin
resource. |
get
|
GET /v1/{name=projects/*/locations/*/wasmPlugins/*}
Gets details of the specified WasmPlugin
resource. |
list
|
GET /v1/{parent=projects/*/locations/*}/wasmPlugins
Lists WasmPlugin
resources in a given project and location. |
patch
|
PATCH /v1/{wasmPlugin.name=projects/*/locations/*/wasmPlugins/*}
Updates the parameters of the specified WasmPlugin
resource. |
REST Resource: v1.projects.locations.wasmPlugins.versions
Methods | |
---|---|
create
|
POST /v1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Creates a new WasmPluginVersion
resource in a given project and location. |
delete
|
DELETE /v1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Deletes the specified WasmPluginVersion
resource. |
get
|
GET /v1/{name=projects/*/locations/*/wasmPlugins/*/versions/*}
Gets details of the specified WasmPluginVersion
resource. |
list
|
GET /v1/{parent=projects/*/locations/*/wasmPlugins/*}/versions
Lists WasmPluginVersion
resources in a given project and location. |