- Recurso REST: v1.projects.locations
- Recurso REST: v1.projects.locations.endpointPolicies
- Recurso REST: v1.projects.locations.gateways
- Recurso REST: v1.projects.locations.gateways.routeViews
- Recurso REST: v1.projects.locations.grpcRoutes
- Recurso REST: v1.projects.locations.httpRoutes
- Recurso REST: v1.projects.locations.meshes
- Recurso REST: v1.projects.locations.meshes.routeViews
- Recurso da REST: v1.projects.locations.operations
- Recurso REST: v1.projects.locations.routeViews
- Recurso REST: v1.projects.locations.serviceLbPolicies
- Recurso REST: v1.projects.locations.tcpRoutes
- Recurso REST: v1.projects.locations.tlsRoutes
- Recurso REST: v1alpha1.projects.locations
- Recurso REST: v1alpha1.projects.locations.gateways
- Recurso REST: v1alpha1.projects.locations.gateways.routeViews
- Recurso REST: v1alpha1.projects.locations.grpcRoutes
- Recurso REST: v1alpha1.projects.locations.httpRoutes
- Recurso REST: v1alpha1.projects.locations.meshes
- Recurso REST: v1alpha1.projects.locations.meshes.routeViews
- Recurso REST: v1alpha1.projects.locations.operations
- Recurso REST: v1alpha1.projects.locations.routeViews
- Recurso REST: v1alpha1.projects.locations.serviceBindings
- Recurso REST: v1alpha1.projects.locations.serviceLbPolicies
- Recurso REST: v1alpha1.projects.locations.tcpRoutes
- Recurso REST: v1alpha1.projects.locations.tlsRoutes
- Recurso da REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.endpointPolicies
- Recurso REST: v1beta1.projects.locations.gateways
- Recurso REST: v1beta1.projects.locations.gateways.routeViews
- Recurso REST: v1beta1.projects.locations.grpcRoutes
- Recurso REST: v1beta1.projects.locations.httpRoutes
- Recurso REST: v1beta1.projects.locations.meshes
- Recurso REST: v1beta1.projects.locations.meshes.routeViews
- Recurso da REST: v1beta1.projects.locations.operations
- Recurso REST: v1beta1.projects.locations.serviceLbPolicies
- Recurso REST: v1beta1.projects.locations.tcpRoutes
- Recurso REST: v1beta1.projects.locations.tlsRoutes
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. |