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 seu aplicativo precise usar suas próprias bibliotecas 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 de serviço. Este serviço tem o endpoint a seguir, e todos os URIs abaixo são relativos a ele:

  • https://networkservices.googleapis.com

Recurso da 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
de POST /v1/{parent=projects/*/locations/*}/endpointPolicies Cria um novo EndpointPolicy em um projeto e local específicos.
delete
de DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*} Exclui um único EndpointPolicy.
get GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Recebe detalhes de uma única EndpointPolicy.
list
de GET /v1/{parent=projects/*/locations/*}/endpointPolicies Lista 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 uma nova gateway em um 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
de 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.grpcRoutes

Métodos
create POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Cria uma nova GrpcRoute em um determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui uma única GrpcRoute.
get
de GET /v1/{name=projects/*/locations/*/grpcRoutes/*} Recebe detalhes de um único GrpcRoute.
list GET /v1/{parent=projects/*/locations/*}/grpcRoutes
Lista GrpcRoutes em um determinado projeto e local.
patch
de 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 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 um determinado projeto e local.
delete
de DELETE /v1/{name=projects/*/locations/*/httpRoutes/*} Exclui um único 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 um único 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.lbRouteExtensions

Métodos
create POST /v1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension em um determinado projeto e local.
delete
de DELETE /v1/{name=projects/*/locations/*/lbRouteExtensions/*} Exclui o recurso LbRouteExtension especificado.
get
de GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*} Recebe detalhes do recurso LbRouteExtension especificado.
list
de GET /v1/{parent=projects/*/locations/*}/lbRouteExtensions Lista os recursos LbRouteExtension em um determinado projeto e local.
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 em um determinado projeto e local.
delete
de DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*} Exclui o recurso LbTrafficExtension especificado.
get
de GET /v1/{name=projects/*/locations/*/lbTrafficExtensions/*} Recebe detalhes do recurso LbTrafficExtension especificado.
list GET /v1/{parent=projects/*/locations/*}/lbTrafficExtensions
Lista os recursos LbTrafficExtension em um determinado projeto e local.
patch
de PATCH /v1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*} Atualiza os parâmetros do recurso LbTrafficExtension especificado.

Recurso REST: v1.projects.locations.meshes

Métodos
create
de POST /v1/{parent=projects/*/locations/*}/meshes Cria uma nova malha em um determinado projeto e local.
delete
de DELETE /v1/{name=projects/*/locations/*/meshes/*} Exclui uma única malha.
get
de 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 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
de POST /v1/{parent=projects/*/locations/*}/serviceLbPolicies Cria um novo ServiceLbPolicy em um projeto e local específicos.
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
de GET /v1/{parent=projects/*/locations/*}/serviceLbPolicies Lista 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
de POST /v1/{parent=projects/*/locations/*}/tcpRoutes Cria um novo TcpRoute em um determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Exclui uma única TcpRoute.
get
de GET /v1/{name=projects/*/locations/*/tcpRoutes/*} Recebe detalhes de um único TcpRoute.
list
de GET /v1/{parent=projects/*/locations/*}/tcpRoutes Lista o TcpRoute em um determinado projeto e local.
patch
de 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 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
de POST /v1/{parent=projects/*/locations/*}/tlsRoutes Cria um novo TlsRoute em um determinado projeto e local.
delete DELETE /v1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui uma única TlsRoute.
get
de GET /v1/{name=projects/*/locations/*/tlsRoutes/*} Recebe detalhes de um único TlsRoute.
list GET /v1/{parent=projects/*/locations/*}/tlsRoutes
Lista a rota TLS em um determinado projeto e local.
patch
de 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 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 da 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
de POST /v1alpha1/{parent=projects/*/locations/*}/gateways Cria um gateway em um 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
de GET /v1alpha1/{parent=projects/*/locations/*}/gateways Lista os gateways de 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/*}
Receba 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 em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui uma única GrpcRoute.
get
de 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 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 um determinado projeto e local.
delete
de DELETE /v1alpha1/{name=projects/*/locations/*/httpRoutes/*} Exclui um único HttpRoute.
get
de GET /v1alpha1/{name=projects/*/locations/*/httpRoutes/*} Recebe detalhes de um único HttpRoute.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/httpRoutes/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list
de 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 um único 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.lbRouteExtensions

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbRouteExtensions/*}
Exclui 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
Lista os recursos LbRouteExtension em um determinado projeto e local.
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 em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Exclui o recurso LbTrafficExtension especificado.
get GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Obtém detalhes do recurso LbTrafficExtension especificado.
list
de GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions Lista os recursos LbTrafficExtension em um determinado projeto e local.
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 em um determinado projeto e local.
delete
de DELETE /v1alpha1/{name=projects/*/locations/*/meshes/*} Exclui uma única malha.
get
de 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
de GET /v1alpha1/{name=projects/*/locations/*/meshes/*/routeViews/*} Recebe uma única RouteView de uma malha.
list
de GET /v1alpha1/{parent=projects/*/locations/*/meshes/*}/routeViews Lista RouteViews

Recurso da 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 da 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
de POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings Cria um novo ServiceBinding em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Exclui uma única ServiceBinding.
get
de GET /v1alpha1/{name=projects/*/locations/*/serviceBindings/*} Recebe detalhes de um único ServiceBinding.
list GET /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Lista ServiceBinding em um determinado projeto e local.

Recurso REST: v1alpha1.projects.locations.serviceLbPolicies

Métodos
create POST /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies
Cria uma nova ServiceLbPolicy em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*}
Exclui uma única ServiceLbPolicy.
get
de GET /v1alpha1/{name=projects/*/locations/*/serviceLbPolicies/*} Recebe detalhes de um único ServiceLbPolicy.
getIamPolicy GET /v1alpha1/{resource=projects/*/locations/*/serviceLbPolicies/*}:getIamPolicy
Busca a política de controle de acesso de um recurso.
list
de GET /v1alpha1/{parent=projects/*/locations/*}/serviceLbPolicies Lista ServiceLbPolicies em um determinado projeto e local.
patch
de 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 um 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
de GET /v1alpha1/{parent=projects/*/locations/*}/tcpRoutes Lista o 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
de POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes Cria um novo TlsRoute em um determinado projeto e local.
delete DELETE /v1alpha1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui uma única TlsRoute.
get
de 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
de 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 um único 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
de POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies Cria um novo EndpointPolicy em um projeto e local específicos.
delete
de DELETE /v1beta1/{name=projects/*/locations/*/endpointPolicies/*} Exclui um único 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
de PATCH /v1beta1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*} Atualiza os parâmetros de um único 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
de POST /v1beta1/{parent=projects/*/locations/*}/gateways Cria um gateway em um determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway.
get
de GET /v1beta1/{name=projects/*/locations/*/gateways/*} Recebe detalhes de um único gateway.
list
de GET /v1beta1/{parent=projects/*/locations/*}/gateways Lista os gateways de 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.grpcRoutes

Métodos
create
de POST /v1beta1/{parent=projects/*/locations/*}/grpcRoutes Cria um novo GrpcRoute em um 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 uma única GrpcRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/grpcRoutes
Lista GrpcRoutes em um determinado projeto e local.
patch
de PATCH /v1beta1/{grpcRoute.name=projects/*/locations/*/grpcRoutes/*} Atualiza os parâmetros de um único GrpcRoute.

Recurso da REST: v1beta1.projects.locations.httpRoutes

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Cria um novo HttpRoute em um determinado projeto e local.
delete
de DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*} Exclui um único HttpRoute.
get
de GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*} Recebe detalhes de um único 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 um único HttpRoute.

Recurso REST: v1beta1.projects.locations.lbRouteExtensions

Métodos
create POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension em um determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Exclui o recurso LbRouteExtension especificado.
get
de GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*} Recebe detalhes do recurso LbRouteExtension especificado.
list
de GET /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions Lista os recursos LbRouteExtension em um determinado projeto e local.
patch
de PATCH /v1beta1/{lbRouteExtension.name=projects/*/locations/*/lbRouteExtensions/*} Atualiza os parâmetros do recurso LbRouteExtension especificado.

Recurso REST: v1beta1.projects.locations.lbTrafficExtensions

Métodos
create
de POST /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions Cria um novo recurso LbTrafficExtension em um determinado projeto e local.
delete DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Exclui o recurso LbTrafficExtension especificado.
get
de GET /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*} Recebe detalhes do recurso LbTrafficExtension especificado.
list GET /v1beta1/{parent=projects/*/locations/*}/lbTrafficExtensions
Lista os recursos LbTrafficExtension em um determinado projeto e local.
patch PATCH /v1beta1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Atualiza os parâmetros do recurso LbTrafficExtension especificado.

Recurso da REST: v1beta1.projects.locations.meshes

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

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.serviceBindings

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

Recurso REST: v1beta1.projects.locations.serviceLbPolicies

Métodos
create
de POST /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies Cria um novo ServiceLbPolicy em um projeto e local específicos.
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
de GET /v1beta1/{parent=projects/*/locations/*}/serviceLbPolicies Lista 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
de POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes Cria um novo TcpRoute em um determinado projeto e local.
delete
de DELETE /v1beta1/{name=projects/*/locations/*/tcpRoutes/*} Exclui um único TcpRoute.
get
de GET /v1beta1/{name=projects/*/locations/*/tcpRoutes/*} Recebe detalhes de um único 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
de POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes Cria um novo TlsRoute em um 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 uma única TlsRoute.
list GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Lista a rota TLS em um determinado projeto e local.
patch
de PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*} Atualiza os parâmetros de um único TlsRoute.