Network Services API

Serviço: networkservices.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso o aplicativo precise usar bibliotecas próprias para chamar esse serviço, use as informações a seguir quando fizer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço apresenta os documentos de descoberta abaixo:

Endpoint de serviço

Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:

  • https://networkservices.googleapis.com

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1.projects.locations.endpointPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Cria uma nova EndpointPolicy em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Exclui uma única EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Recebe detalhes de uma única EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Lista as EndpointPolicies em um determinado projeto e local.
patch PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Atualiza os parâmetros de uma única EndpointPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.gateways

Métodos
create POST /v1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Recebe detalhes de um único gateway.
list GET /v1/{parent=projects/*/locations/*}/gateways
Lista os gateways em um determinado projeto e local.
patch PATCH /v1/{gateway.name=projects/*/locations/*/gateways/*}
Atualiza os parâmetros de um único gateway.
setIamPolicy POST /v1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.gateways.routeViews

Métodos
get GET /v1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Recebe uma única RouteView de um gateway.
list GET /v1/{parent=projects/*/locations/*/gateways/*}/routeViews
Lista RouteViews

Recurso REST: v1.projects.locations.grpcRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Cria um novo GrpcRoute em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui uma única GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Recebe detalhes de um único GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Lista as GrpcRoutes em um determinado projeto e local.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de uma única GrpcRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.httpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Exclui uma única HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Recebe detalhes de uma única HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute em um determinado projeto e local.
patch PATCH /v1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Atualiza os parâmetros de uma única HttpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.meshes

Métodos
create POST /v1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Exclui uma única malha.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Recebe detalhes de uma única malha.
list GET /v1/{parent=projects/*/locations/*}/meshes
Lista as malhas em um determinado projeto e local.
patch PATCH /v1/{mesh.name=projects/*/locations/*/meshes/*}
Atualiza os parâmetros de uma única malha.
setIamPolicy POST /v1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.meshes.routeViews

Métodos
get GET /v1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Recebe uma única RouteView de uma malha.
list GET /v1/{parent=projects/*/locations/*/meshes/*}/routeViews
Lista RouteViews

Recurso da REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1.projects.locations.routeViews

Métodos
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.serviceLbPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma ServiceLbPolicy em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Exclui uma única ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Recebe detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Lista as ServiceLbPolicies em um determinado projeto e local.
patch PATCH /v1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Atualiza os parâmetros de uma única ServiceLbPolicy.
setIamPolicy POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.tcpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Exclui uma única TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Recebe detalhes de uma única TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute em um determinado projeto e local.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de uma única TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1.projects.locations.tlsRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute em determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui uma única TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Recebe detalhes de um único TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute em um determinado projeto e local.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de uma única TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations

Métodos
get GET /v1alpha1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1alpha1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1alpha1.projects.locations.gateways

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Recebe detalhes de um único gateway.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Lista os gateways em um determinado projeto e local.
patch PATCH /v1alpha1/{gateway.name=projects/*/locations/*/gateways/*}
Atualiza os parâmetros de um único gateway.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.gateways.routeViews

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Recebe uma única RouteView de um gateway.
list GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Lista RouteViews

Recurso REST: v1alpha1.projects.locations.grpcRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Cria um novo GrpcRoute em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui uma única GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Recebe detalhes de um único GrpcRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Lista as GrpcRoutes em um determinado projeto e local.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de uma única GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.httpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Exclui uma única HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Recebe detalhes de uma única HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute em um determinado projeto e local.
patch PATCH /v1alpha1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Atualiza os parâmetros de uma única HttpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.meshes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Exclui uma única malha.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Recebe detalhes de uma única malha.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Lista as malhas em um determinado projeto e local.
patch PATCH /v1alpha1/{mesh.name=projects/*/locations/*/meshes/*}
Atualiza os parâmetros de uma única malha.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.meshes.routeViews

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Recebe uma única RouteView de uma malha.
list GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews
Lista RouteViews

Recurso REST: v1alpha1.projects.locations.operations

Métodos
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1alpha1.projects.locations.routeViews

Métodos
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.serviceBindings

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Cria uma ServiceBinding em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Exclui uma única ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Recebe detalhes de uma única ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Lista ServiceBinding em determinado projeto e local.

Recurso REST: v1alpha1.projects.locations.serviceLbPolicies

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma ServiceLbPolicy em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Exclui uma única ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Recebe detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Lista as ServiceLbPolicies em um determinado projeto e local.
patch PATCH /v1alpha1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Atualiza os parâmetros de uma única ServiceLbPolicy.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.tcpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Exclui uma única TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Recebe detalhes de uma única TcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute em um determinado projeto e local.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de uma única TcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1alpha1.projects.locations.tlsRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute em determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui uma única TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Recebe detalhes de um único TlsRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute em um determinado projeto e local.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de uma única TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso da REST: v1beta1.projects.locations

Métodos
get GET /v1beta1/{name=projects/*/locations/*}
Extrai informações sobre um local.
list GET /v1beta1/{name=projects/*}/locations
Lista informações sobre os locais compatíveis com este serviço.

Recurso REST: v1beta1.projects.locations.endpointPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Cria uma nova EndpointPolicy em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Exclui uma única EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Recebe detalhes de uma única EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Lista as EndpointPolicies em um determinado projeto e local.
patch PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Atualiza os parâmetros de uma única EndpointPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1beta1.projects.locations.gateways

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Recebe detalhes de um único gateway.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Lista os gateways em um determinado projeto e local.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Atualiza os parâmetros de um único gateway.

Recurso REST: v1beta1.projects.locations.gateways.routeViews

Métodos
get GET /v1beta1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Recebe uma única RouteView de um gateway.
list GET /v1beta1/{parent=projects/*/locations/*/gateways/*}/routeViews
Lista RouteViews

Recurso REST: v1beta1.projects.locations.grpcRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Cria um novo GrpcRoute em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui uma única GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Recebe detalhes de um único GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Lista as GrpcRoutes em um determinado projeto e local.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de uma única GrpcRoute.

Recurso REST: v1beta1.projects.locations.httpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Exclui uma única HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Recebe detalhes de uma única HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute em um determinado projeto e local.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Atualiza os parâmetros de uma única HttpRoute.

Recurso REST: v1beta1.projects.locations.meshes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Exclui uma única malha.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Recebe detalhes de uma única malha.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Lista as malhas em um determinado projeto e local.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Atualiza os parâmetros de uma única malha.

Recurso REST: v1beta1.projects.locations.meshes.routeViews

Métodos
get GET /v1beta1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Recebe uma única RouteView de uma malha.
list GET /v1beta1/{parent=projects/*/locations/*/meshes/*}/routeViews
Lista RouteViews

Recurso da REST: v1beta1.projects.locations.operations

Métodos
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono em uma operação de longa duração.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Exclui uma operação de longa duração.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Recebe o estado mais recente de uma operação de longa duração.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Lista as operações correspondentes ao filtro especificado na solicitação.

Recurso REST: v1beta1.projects.locations.serviceLbPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma ServiceLbPolicy em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Exclui uma única ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Recebe detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Lista as ServiceLbPolicies em um determinado projeto e local.
patch PATCH /v1beta1/{serviceLbPolicy.name=projects/*/locations/*/serviceLbPolicies/*}
Atualiza os parâmetros de uma única ServiceLbPolicy.
setIamPolicy POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:setIamPolicy
Define a política de controle de acesso no recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Retorna as permissões do autor da chamada no recurso especificado.

Recurso REST: v1beta1.projects.locations.tcpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Exclui uma única TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Recebe detalhes de uma única TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute em um determinado projeto e local.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de uma única TcpRoute.

Recurso REST: v1beta1.projects.locations.tlsRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute em determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui uma única TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Recebe detalhes de um único TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute em um determinado projeto e local.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de uma única TlsRoute.