Network Services API

Serviço: networkservices.googleapis.com

Para chamar este serviço, recomendamos que use as bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de usar as suas próprias bibliotecas para chamar este serviço, use as seguintes informações quando fizer os pedidos API.

Documento de descoberta

Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece os seguintes documentos de descoberta:

Ponto final do serviço

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

  • https://networkservices.googleapis.com

Recurso REST: v1.projects.locations

Métodos
get GET /v1/{name=projects/*/locations/*}
Obtém informações sobre uma localização.
list GET /v1/{name=projects/*}/locations
Apresenta informações sobre as localizações suportadas para este serviço.

Recurso REST: v1.projects.locations.endpointPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/endpointPolicies
Cria uma nova EndpointPolicy num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*}
Elimina uma única EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Obtém detalhes de uma única EndpointPolicy.
list GET /v1/{parent=projects/*/locations/*}/endpointPolicies
Apresenta EndpointPolicies num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.gateways

Métodos
create POST /v1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/gateways/*}
Elimina um único Gateway.
get GET /v1/{name=projects/*/locations/*/gateways/*}
Obtém detalhes de um único Gateway.
list GET /v1/{parent=projects/*/locations/*}/gateways
Apresenta gateways num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.grpcRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Cria uma nova GrpcRoute num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina uma única GrpcRoute.
get GET /v1/{name=projects/*/locations/*/grpcRoutes/*}
Obtém detalhes de uma única GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Lista GrpcRoutes num determinado projeto e localização.
patch PATCH /v1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de um único GrpcRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.httpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/httpRoutes/*}
Elimina um único HttpRoute.
get GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Obtém detalhes de um único HttpRoute.
list GET /v1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.lbRouteExtensions

Métodos
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Elimina o recurso LbRouteExtension especificado.
get GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtém detalhes do recurso LbRouteExtension especificado.
list GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Apresenta os recursos LbRouteExtension num determinado projeto e localização.
patch PATCH /v1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Atualiza os parâmetros do recurso LbRouteExtension especificado.

Recurso REST: v1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Cria um novo recurso LbTrafficExtension num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Elimina o recurso LbTrafficExtension especificado.
get GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtém detalhes do recurso LbTrafficExtension especificado.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Apresenta os recursos LbTrafficExtension num determinado projeto e localização.
patch PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Atualiza os parâmetros do recurso LbTrafficExtension especificado.

Recurso REST: v1.projects.locations.meshes

Métodos
create POST /v1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/meshes/*}
Elimina uma única malha.
get GET /v1/{name=projects/*/locations/*/meshes/*}
Obtém detalhes de uma única malha.
list GET /v1/{parent=projects/*/locations/*}/meshes
Lista as malhas num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.operations

Métodos
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Elimina uma operação de longa duração.
get GET /v1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1.projects.locations.routeViews

Métodos
setIamPolicy POST /v1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.serviceLbPolicies

Métodos
create POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma nova ServiceLbPolicy num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina uma única ServiceLbPolicy.
get GET /v1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtém detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies
Apresenta ServiceLbPolicies num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.tcpRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina um único TcpRoute.
get GET /v1/{name=projects/*/locations/*/tcpRoutes/*}
Obtém detalhes de uma única TcpRoute.
list GET /v1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute num determinado projeto e localização.
patch PATCH /v1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de um único TcpRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1.projects.locations.tlsRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute num determinado projeto e localização.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina um único TlsRoute.
get GET /v1/{name=projects/*/locations/*/tlsRoutes/*}
Obtém detalhes de um único TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute num determinado projeto e localização.
patch PATCH /v1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de um único TlsRoute.
setIamPolicy POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations

Métodos
get GET /v1alpha1/{name=projects/*/locations/*}
Obtém informações sobre uma localização.
list GET /v1alpha1/{name=projects/*}/locations
Apresenta informações sobre as localizações suportadas para este serviço.

Recurso REST: v1alpha1.projects.locations.gateways

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Elimina um único Gateway.
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*}
Obtém detalhes de um único Gateway.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/gateways/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/gateways
Apresenta gateways num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/gateways/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Obtenha 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 uma nova GrpcRoute num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina uma única GrpcRoute.
get GET /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Obtém detalhes de uma única GrpcRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Lista GrpcRoutes num determinado projeto e localização.
patch PATCH /v1alpha1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de um único GrpcRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/grpcRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations.httpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Elimina um único HttpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*}
Obtém detalhes de um único HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations.lbRouteExtensions

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Elimina o recurso LbRouteExtension especificado.
get GET /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtém detalhes do recurso LbRouteExtension especificado.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Apresenta os recursos LbRouteExtension num determinado projeto e localização.
patch PATCH /v1alpha1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Atualiza os parâmetros do recurso LbRouteExtension especificado.

Recurso REST: v1alpha1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Cria um novo recurso LbTrafficExtension num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Elimina o recurso LbTrafficExtension especificado.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtém detalhes do recurso LbTrafficExtension especificado.
list GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions
Apresenta os recursos LbTrafficExtension num determinado projeto e localização.
patch PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Atualiza os parâmetros do recurso LbTrafficExtension especificado.

Recurso REST: v1alpha1.projects.locations.meshes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*}
Elimina uma única malha.
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*}
Obtém detalhes de uma única malha.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/meshes/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/meshes
Lista as malhas num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/meshes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

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

Métodos
get GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*}
Obtenha 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 numa operação de longa duração.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
Elimina uma operação de longa duração.
get GET /v1alpha1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1alpha1.projects.locations.routeViews

Métodos
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/routeViews/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations.serviceBindings

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Cria uma nova ServiceBinding num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Elimina uma única ServiceBinding.
get GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Obtém detalhes de uma única ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Lista ServiceBinding num determinado projeto e localização.

Recurso REST: v1alpha1.projects.locations.serviceLbPolicies

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma nova ServiceLbPolicy num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina uma única ServiceLbPolicy.
get GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtém detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Apresenta ServiceLbPolicies num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations.tcpRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina um único TcpRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tcpRoutes/*}
Obtém detalhes de uma única TcpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute num determinado projeto e localização.
patch PATCH /v1alpha1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de um único TcpRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tcpRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1alpha1.projects.locations.tlsRoutes

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute num determinado projeto e localização.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina um único TlsRoute.
get GET /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Obtém detalhes de um único TlsRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute num determinado projeto e localização.
patch PATCH /v1alpha1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de um único TlsRoute.
setIamPolicy POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:setIamPolicy
Define a política de controlo de acesso no recurso especificado.
testIamPermissions POST /v1alpha1/{resource=projects/*/locations/*/tlsRoutes/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1beta1.projects.locations

Métodos
get GET /v1beta1/{name=projects/*/locations/*}
Obtém informações sobre uma localização.
list GET /v1beta1/{name=projects/*}/locations
Apresenta informações sobre as localizações suportadas para este serviço.

Recurso REST: v1beta1.projects.locations.endpointPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Cria uma nova EndpointPolicy num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Elimina uma única EndpointPolicy.
get GET /v1beta1/{name=projects/*/locations/*/endpointPolicies/*}
Obtém detalhes de uma única EndpointPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/endpointPolicies
Apresenta EndpointPolicies num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/endpointPolicies/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1beta1.projects.locations.gateways

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/gateways
Cria um novo gateway num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Elimina um único Gateway.
get GET /v1beta1/{name=projects/*/locations/*/gateways/*}
Obtém detalhes de um único Gateway.
list GET /v1beta1/{parent=projects/*/locations/*}/gateways
Apresenta gateways num determinado projeto e localização.
patch PATCH /v1beta1/{gateway.name=projects/*/locations/*/gateways/*}
Atualiza os parâmetros de um único gateway.

Recurso REST: v1beta1.projects.locations.grpcRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Cria uma nova GrpcRoute num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Elimina uma única GrpcRoute.
get GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Obtém detalhes de uma única GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Lista GrpcRoutes num determinado projeto e localização.
patch PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*}
Atualiza os parâmetros de um único GrpcRoute.

Recurso REST: v1beta1.projects.locations.httpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Elimina um único HttpRoute.
get GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Obtém detalhes de um único HttpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute num determinado projeto e localização.
patch PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Atualiza os parâmetros de uma única HttpRoute.

Recurso REST: v1beta1.projects.locations.lbRouteExtensions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Elimina o recurso LbRouteExtension especificado.
get GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Obtém detalhes do recurso LbRouteExtension especificado.
list GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Apresenta os recursos LbRouteExtension num determinado projeto e localização.
patch PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*}
Atualiza os parâmetros do recurso LbRouteExtension especificado.

Recurso REST: v1beta1.projects.locations.lbTrafficExtensions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Cria um novo recurso LbTrafficExtension num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Elimina o recurso LbTrafficExtension especificado.
get GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtém detalhes do recurso LbTrafficExtension especificado.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Apresenta os recursos LbTrafficExtension num determinado projeto e localização.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Atualiza os parâmetros do recurso LbTrafficExtension especificado.

Recurso REST: v1beta1.projects.locations.meshes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/meshes
Cria uma nova malha num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/meshes/*}
Elimina uma única malha.
get GET /v1beta1/{name=projects/*/locations/*/meshes/*}
Obtém detalhes de uma única malha.
list GET /v1beta1/{parent=projects/*/locations/*}/meshes
Lista as malhas num determinado projeto e localização.
patch PATCH /v1beta1/{mesh.name=projects/*/locations/*/meshes/*}
Atualiza os parâmetros de uma única malha.

Recurso REST: v1beta1.projects.locations.operations

Métodos
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
Inicia o cancelamento assíncrono numa operação de longa duração.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
Elimina uma operação de longa duração.
get GET /v1beta1/{name=projects/*/locations/*/operations/*}
Obtém o estado mais recente de uma operação de execução longa.
list GET /v1beta1/{name=projects/*/locations/*}/operations
Lista as operações que correspondem ao filtro especificado no pedido.

Recurso REST: v1beta1.projects.locations.serviceBindings

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Cria uma nova ServiceBinding num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Elimina uma única ServiceBinding.
get GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Obtém detalhes de uma única ServiceBinding.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings
Lista ServiceBinding num determinado projeto e localização.

Recurso REST: v1beta1.projects.locations.serviceLbPolicies

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma nova ServiceLbPolicy num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Elimina uma única ServiceLbPolicy.
get GET /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Obtém detalhes de uma única ServiceLbPolicy.
getIamPolicy GET /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Obtém a política de controlo de acesso para um recurso.
list GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies
Apresenta ServiceLbPolicies num determinado projeto e localização.
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 controlo de acesso no recurso especificado.
testIamPermissions POST /v1beta1/{resource=projects/*/locations/*/serviceLbPolicies/*}:testIamPermissions
Devolve as autorizações que um autor da chamada tem no recurso especificado.

Recurso REST: v1beta1.projects.locations.tcpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Cria uma nova TcpRoute num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Elimina um único TcpRoute.
get GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*}
Obtém detalhes de uma única TcpRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tcpRoutes
Lista TcpRoute num determinado projeto e localização.
patch PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de um único TcpRoute.

Recurso REST: v1beta1.projects.locations.tlsRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Cria uma nova TlsRoute num determinado projeto e localização.
delete DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Elimina um único TlsRoute.
get GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Obtém detalhes de um único TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute num determinado projeto e localização.
patch PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de um único TlsRoute.