- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.endpointPolicies
- REST Resource: v1.projects.locations.gateways
- REST Resource: v1.projects.locations.grpcRoutes
- REST Resource: v1.projects.locations.httpRoutes
- REST Resource: v1.projects.locations.lbRouteExtensions
- REST Resource: v1.projects.locations.lbTrafficExtensions
- REST Resource: v1.projects.locations.meshes
- REST Resource: v1.projects.locations.operations
- REST Resource: v1.projects.locations.routeViews
- REST Resource: v1.projects.locations.serviceLbPolicies
- REST Resource: v1.projects.locations.tcpRoutes
- REST Resource: v1.projects.locations.tlsRoutes
- REST Resource: v1alpha1.projects.locations
- REST Resource: v1alpha1.projects.locations.gateways
- REST Resource: v1alpha1.projects.locations.gateways.routeViews
- REST Resource: v1alpha1.projects.locations.grpcRoutes
- REST Resource: v1alpha1.projects.locations.httpRoutes
- REST Resource: v1alpha1.projects.locations.lbRouteExtensions
- REST Resource: v1alpha1.projects.locations.lbTrafficExtensions
- REST Resource: v1alpha1.projects.locations.meshes
- REST Resource: v1alpha1.projects.locations.meshes.routeViews
- REST Resource: v1alpha1.projects.locations.operations
- REST Resource: v1alpha1.projects.locations.routeViews
- REST Resource: v1alpha1.projects.locations.serviceBindings
- REST Resource: v1alpha1.projects.locations.serviceLbPolicies
- REST Resource: v1alpha1.projects.locations.tcpRoutes
- REST Resource: v1alpha1.projects.locations.tlsRoutes
- REST Resource: v1beta1.projects.locations
- REST Resource: v1beta1.projects.locations.endpointPolicies
- REST Resource: v1beta1.projects.locations.gateways
- REST Resource: v1beta1.projects.locations.grpcRoutes
- REST Resource: v1beta1.projects.locations.httpRoutes
- REST Resource: v1beta1.projects.locations.lbRouteExtensions
- REST Resource: v1beta1.projects.locations.lbTrafficExtensions
- REST Resource: v1beta1.projects.locations.meshes
- REST Resource: v1beta1.projects.locations.operations
- REST Resource: v1beta1.projects.locations.serviceBindings
- REST Resource: v1beta1.projects.locations.serviceLbPolicies
- REST Resource: v1beta1.projects.locations.tcpRoutes
- REST Resource: v1beta1.projects.locations.tlsRoutes
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: 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.endpointPolicies
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/endpointPolicies Creates a new EndpointPolicy in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*} Deletes a single EndpointPolicy. |
get |
GET /v1/{name=projects/*/locations/*/endpointPolicies/*} Gets details of a single EndpointPolicy. |
list |
GET /v1/{parent=projects/*/locations/*}/endpointPolicies Lists EndpointPolicies in a given project and location. |
patch |
PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*} Updates the parameters of a single EndpointPolicy. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.gateways
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/gateways Creates a new Gateway in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/gateways/*} Deletes a single Gateway. |
get |
GET /v1/{name=projects/*/locations/*/gateways/*} Gets details of a single Gateway. |
list |
GET /v1/{parent=projects/*/locations/*}/gateways Lists Gateways in a given project and location. |
patch |
PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*} Updates the parameters of a single Gateway. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.grpcRoutes
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/grpcRoutes Creates a new GrpcRoute in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*} Deletes a single GrpcRoute. |
get |
GET /v1/{name=projects/*/locations/*/grpcRoutes/*} Gets details of a single GrpcRoute. |
list |
GET /v1/{parent=projects/*/locations/*}/grpcRoutes Lists GrpcRoutes in a given project and location. |
patch |
PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*} Updates the parameters of a single GrpcRoute. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.httpRoutes
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/httpRoutes Creates a new HttpRoute in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/httpRoutes/*} Deletes a single HttpRoute. |
get |
GET /v1/{name=projects/*/locations/*/httpRoutes/*} Gets details of a single HttpRoute. |
list |
GET /v1/{parent=projects/*/locations/*}/httpRoutes Lists HttpRoute in a given project and location. |
patch |
PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*} Updates the parameters of a single HttpRoute. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
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.meshes
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/meshes Creates a new Mesh in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/meshes/*} Deletes a single Mesh. |
get |
GET /v1/{name=projects/*/locations/*/meshes/*} Gets details of a single Mesh. |
list |
GET /v1/{parent=projects/*/locations/*}/meshes Lists Meshes in a given project and location. |
patch |
PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*} Updates the parameters of a single Mesh. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions Returns permissions that a caller has on the specified 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.routeViews
Methods | |
---|---|
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.serviceLbPolicies
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies Creates a new ServiceLbPolicy in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*} Deletes a single ServiceLbPolicy. |
get |
GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*} Gets details of a single ServiceLbPolicy. |
getIamPolicy |
GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies Lists ServiceLbPolicies in a given project and location. |
patch |
PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*} Updates the parameters of a single ServiceLbPolicy. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.tcpRoutes
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/tcpRoutes Creates a new TcpRoute in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*} Deletes a single TcpRoute. |
get |
GET /v1/{name=projects/*/locations/*/tcpRoutes/*} Gets details of a single TcpRoute. |
list |
GET /v1/{parent=projects/*/locations/*}/tcpRoutes Lists TcpRoute in a given project and location. |
patch |
PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*} Updates the parameters of a single TcpRoute. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1.projects.locations.tlsRoutes
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/tlsRoutes Creates a new TlsRoute in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*} Deletes a single TlsRoute. |
get |
GET /v1/{name=projects/*/locations/*/tlsRoutes/*} Gets details of a single TlsRoute. |
list |
GET /v1/{parent=projects/*/locations/*}/tlsRoutes Lists TlsRoute in a given project and location. |
patch |
PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*} Updates the parameters of a single TlsRoute. |
setIamPolicy |
POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
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.gateways
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/gateways Creates a new Gateway in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*} Deletes a single Gateway. |
get |
GET /v1alpha1/{name=projects/*/locations/*/gateways/*} Gets details of a single Gateway. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/gateways Lists Gateways in a given project and location. |
patch |
PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*} Updates the parameters of a single Gateway. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.gateways.routeViews
Methods | |
---|---|
get |
GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*} Get a single RouteView of a Gateway. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews Lists RouteViews |
REST Resource: v1alpha1.projects.locations.grpcRoutes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes Creates a new GrpcRoute in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*} Deletes a single GrpcRoute. |
get |
GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*} Gets details of a single GrpcRoute. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes Lists GrpcRoutes in a given project and location. |
patch |
PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*} Updates the parameters of a single GrpcRoute. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.httpRoutes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes Creates a new HttpRoute in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*} Deletes a single HttpRoute. |
get |
GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*} Gets details of a single HttpRoute. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes Lists HttpRoute in a given project and location. |
patch |
PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*} Updates the parameters of a single HttpRoute. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.lbRouteExtensions
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions Creates a new LbRouteExtension resource in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*} Deletes the specified LbRouteExtension resource. |
get |
GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*} Gets details of the specified LbRouteExtension resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions Lists LbRouteExtension resources in a given project and location. |
patch |
PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*} Updates the parameters of the specified LbRouteExtension resource. |
REST Resource: v1alpha1.projects.locations.lbTrafficExtensions
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions Creates a new LbTrafficExtension resource in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*} Deletes the specified LbTrafficExtension resource. |
get |
GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*} Gets details of the specified LbTrafficExtension resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions Lists LbTrafficExtension resources in a given project and location. |
patch |
PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*} Updates the parameters of the specified LbTrafficExtension resource. |
REST Resource: v1alpha1.projects.locations.meshes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/meshes Creates a new Mesh in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*} Deletes a single Mesh. |
get |
GET /v1alpha1/{name=projects/*/locations/*/meshes/*} Gets details of a single Mesh. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/meshes Lists Meshes in a given project and location. |
patch |
PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*} Updates the parameters of a single Mesh. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.meshes.routeViews
Methods | |
---|---|
get |
GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*} Get a single RouteView of a Mesh. |
list |
GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews Lists RouteViews |
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.routeViews
Methods | |
---|---|
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy Gets the access control policy for a resource. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.serviceBindings
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings Creates a new ServiceBinding in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*} Deletes a single ServiceBinding. |
get |
GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*} Gets details of a single ServiceBinding. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings Lists ServiceBinding in a given project and location. |
REST Resource: v1alpha1.projects.locations.serviceLbPolicies
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies Creates a new ServiceLbPolicy in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*} Deletes a single ServiceLbPolicy. |
get |
GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*} Gets details of a single ServiceLbPolicy. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies Lists ServiceLbPolicies in a given project and location. |
patch |
PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*} Updates the parameters of a single ServiceLbPolicy. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.tcpRoutes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes Creates a new TcpRoute in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*} Deletes a single TcpRoute. |
get |
GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*} Gets details of a single TcpRoute. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes Lists TcpRoute in a given project and location. |
patch |
PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*} Updates the parameters of a single TcpRoute. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1alpha1.projects.locations.tlsRoutes
Methods | |
---|---|
create |
POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes Creates a new TlsRoute in a given project and location. |
delete |
DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*} Deletes a single TlsRoute. |
get |
GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*} Gets details of a single TlsRoute. |
getIamPolicy |
GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes Lists TlsRoute in a given project and location. |
patch |
PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*} Updates the parameters of a single TlsRoute. |
setIamPolicy |
POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
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.endpointPolicies
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies Creates a new EndpointPolicy in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*} Deletes a single EndpointPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*} Gets details of a single EndpointPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies Lists EndpointPolicies in a given project and location. |
patch |
PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*} Updates the parameters of a single EndpointPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1beta1.projects.locations.gateways
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gateways Creates a new Gateway in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gateways/*} Deletes a single Gateway. |
get |
GET /v1beta1/{name=projects/*/locations/*/gateways/*} Gets details of a single Gateway. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gateways Lists Gateways in a given project and location. |
patch |
PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*} Updates the parameters of a single Gateway. |
REST Resource: v1beta1.projects.locations.grpcRoutes
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes Creates a new GrpcRoute in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*} Deletes a single GrpcRoute. |
get |
GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*} Gets details of a single GrpcRoute. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes Lists GrpcRoutes in a given project and location. |
patch |
PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*} Updates the parameters of a single GrpcRoute. |
REST Resource: v1beta1.projects.locations.httpRoutes
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes Creates a new HttpRoute in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*} Deletes a single HttpRoute. |
get |
GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*} Gets details of a single HttpRoute. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes Lists HttpRoute in a given project and location. |
patch |
PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*} Updates the parameters of a single HttpRoute. |
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.meshes
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/meshes Creates a new Mesh in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/meshes/*} Deletes a single Mesh. |
get |
GET /v1beta1/{name=projects/*/locations/*/meshes/*} Gets details of a single Mesh. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/meshes Lists Meshes in a given project and location. |
patch |
PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*} Updates the parameters of a single Mesh. |
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.serviceBindings
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serviceBindings Creates a new ServiceBinding in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serviceBindings/*} Deletes a single ServiceBinding. |
get |
GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*} Gets details of a single ServiceBinding. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings Lists ServiceBinding in a given project and location. |
REST Resource: v1beta1.projects.locations.serviceLbPolicies
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies Creates a new ServiceLbPolicy in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*} Deletes a single ServiceLbPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*} Gets details of a single ServiceLbPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy Gets the access control policy for a resource. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies Lists ServiceLbPolicies in a given project and location. |
patch |
PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*} Updates the parameters of a single ServiceLbPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy Sets the access control policy on the specified resource. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions Returns permissions that a caller has on the specified resource. |
REST Resource: v1beta1.projects.locations.tcpRoutes
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes Creates a new TcpRoute in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*} Deletes a single TcpRoute. |
get |
GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*} Gets details of a single TcpRoute. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes Lists TcpRoute in a given project and location. |
patch |
PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*} Updates the parameters of a single TcpRoute. |
REST Resource: v1beta1.projects.locations.tlsRoutes
Methods | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes Creates a new TlsRoute in a given project and location. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*} Deletes a single TlsRoute. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*} Gets details of a single TlsRoute. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes Lists TlsRoute in a given project and location. |
patch |
PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*} Updates the parameters of a single TlsRoute. |