- Recurso da REST: v1.projects.locations
- Recurso REST: v1.projects.locations.endpointPolicies
- Recurso da REST: v1.projects.locations.gateways
- Recurso REST: v1.projects.locations.grpcRoutes
- Recurso REST: v1.projects.locations.httpRoutes
- Recurso REST: v1.projects.locations.lbRouteExtensions
- Recurso REST: v1.projects.locations.lbTrafficExtensions
- Recurso REST: v1.projects.locations.meshes
- 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 da REST: v1alpha1.projects.locations.gateways.routeViews
- Recurso REST: v1alpha1.projects.locations.grpcRoutes
- Recurso da REST: v1alpha1.projects.locations.httpRoutes
- Recurso REST: v1alpha1.projects.locations.lbRouteExtensions
- Recurso REST: v1alpha1.projects.locations.lbTrafficExtensions
- Recurso REST: v1alpha1.projects.locations.meshes
- Recurso da REST: v1alpha1.projects.locations.meshes.routeViews
- Recurso REST: v1alpha1.projects.locations.operations
- Recurso da REST: v1alpha1.projects.locations.routeViews
- Recurso REST: v1alpha1.projects.locations.serviceBindings
- Recurso REST: v1alpha1.projects.locations.serviceLbPolicies
- Recurso da REST: v1alpha1.projects.locations.tcpRoutes
- Recurso da REST: v1alpha1.projects.locations.tlsRoutes
- Recurso da REST: v1beta1.projects.locations
- Recurso da REST: v1beta1.projects.locations.endpointPolicies
- Recurso REST: v1beta1.projects.locations.gateways
- Recurso da REST: v1beta1.projects.locations.grpcRoutes
- Recurso da REST: v1beta1.projects.locations.httpRoutes
- Recurso REST: v1beta1.projects.locations.lbRouteExtensions
- Recurso REST: v1beta1.projects.locations.lbTrafficExtensions
- Recurso da REST: v1beta1.projects.locations.meshes
- Recurso da REST: v1beta1.projects.locations.operations
- Recurso da REST: v1beta1.projects.locations.serviceBindings
- Recurso REST: v1beta1.projects.locations.serviceLbPolicies
- Recurso da REST: v1beta1.projects.locations.tcpRoutes
- Recurso da 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 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 |
DELETE /v1/{name=projects/*/locations/*/endpointPolicies/*} Exclui uma única EndpointPolicy. |
get |
de GET /v1/{name=projects/*/locations/*/endpointPolicies/*}
Recebe detalhes de um único EndpointPolicy. |
list |
GET /v1/{parent=projects/*/locations/*}/endpointPolicies Lista as EndpointPolicies em um determinado projeto e local. |
patch |
de PATCH /v1/{endpointPolicy.name=projects/*/locations/*/endpointPolicies/*}
Atualiza os parâmetros de um único 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 |
de POST /v1/{parent=projects/*/locations/*}/gateways
Cria um gateway em um determinado projeto e local. |
delete |
de DELETE /v1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway. |
get |
GET /v1/{name=projects/*/locations/*/gateways/*} Recebe detalhes de um único gateway. |
list |
de GET /v1/{parent=projects/*/locations/*}/gateways
Lista os gateways de 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 |
de POST /v1/{parent=projects/*/locations/*}/grpcRoutes
Cria um novo GrpcRoute em um determinado projeto e local. |
delete |
de DELETE /v1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui um único GrpcRoute. |
get |
GET /v1/{name=projects/*/locations/*/grpcRoutes/*} Recebe detalhes de uma única GrpcRoute. |
list |
de 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 |
de GET /v1/{name=projects/*/locations/*/httpRoutes/*}
Recebe detalhes de um único HttpRoute. |
list |
de 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 |
de 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 |
GET /v1/{name=projects/*/locations/*/lbRouteExtensions/*} Obtém detalhes do recurso LbRouteExtension especificado. |
list |
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 |
DELETE /v1/{name=projects/*/locations/*/lbTrafficExtensions/*} Exclui 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 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 |
POST /v1/{parent=projects/*/locations/*}/meshes Cria uma nova malha em um determinado projeto e local. |
delete |
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 |
de 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 |
de DELETE /v1/{name=projects/*/locations/*/tcpRoutes/*}
Exclui um único 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 |
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 |
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 |
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 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 |
de DELETE /v1alpha1/{name=projects/*/locations/*/gateways/*}
Exclui um único gateway. |
get |
de 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 |
de 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 |
de GET /v1alpha1/{name=projects/*/locations/*/gateways/*/routeViews/*}
Receber uma única RouteView de um gateway. |
list |
de GET /v1alpha1/{parent=projects/*/locations/*/gateways/*}/routeViews
Lista RouteViews |
Recurso REST: v1alpha1.projects.locations.grpcRoutes
Métodos | |
---|---|
create |
de POST /v1alpha1/{parent=projects/*/locations/*}/grpcRoutes
Cria um novo 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 |
de 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 |
de GET /v1alpha1/{parent=projects/*/locations/*}/lbRouteExtensions
Lista os recursos LbRouteExtension em um determinado projeto e local. |
patch |
de 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 |
de DELETE /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Exclui o recurso LbTrafficExtension especificado. |
get |
de GET /v1alpha1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Recebe detalhes do recurso LbTrafficExtension especificado. |
list |
GET /v1alpha1/{parent=projects/*/locations/*}/lbTrafficExtensions Lista os recursos LbTrafficExtension em um determinado projeto e local. |
patch |
de PATCH /v1alpha1/{lbTrafficExtension.name=projects/*/locations/*/lbTrafficExtensions/*}
Atualiza os parâmetros do recurso LbTrafficExtension especificado. |
Recurso REST: v1alpha1.projects.locations.meshes
Métodos | |
---|---|
create |
de 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 |
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 |
de 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 |
de POST /v1alpha1/{parent=projects/*/locations/*}/serviceBindings
Cria um novo ServiceBinding em um determinado projeto e local. |
delete |
de DELETE /v1alpha1/{name=projects/*/locations/*/serviceBindings/*}
Exclui um único 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 |
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 |
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 |
POST /v1alpha1/{parent=projects/*/locations/*}/tlsRoutes Cria uma nova TlsRoute em um 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 uma única 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 a rota TLS em um determinado projeto e local. |
patch |
de 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 |
POST /v1beta1/{parent=projects/*/locations/*}/endpointPolicies Cria uma nova EndpointPolicy em um determinado projeto e local. |
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 da REST: v1beta1.projects.locations.gateways
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gateways Cria uma nova 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 |
de DELETE /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Exclui um único GrpcRoute. |
get |
de GET /v1beta1/{name=projects/*/locations/*/grpcRoutes/*}
Recebe detalhes de um único 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 |
DELETE /v1beta1/{name=projects/*/locations/*/httpRoutes/*} Exclui uma única HttpRoute. |
get |
de GET /v1beta1/{name=projects/*/locations/*/httpRoutes/*}
Recebe detalhes de um único HttpRoute. |
list |
de GET /v1beta1/{parent=projects/*/locations/*}/httpRoutes
Lista HttpRoute em um determinado projeto e local. |
patch |
de PATCH /v1beta1/{httpRoute.name=projects/*/locations/*/httpRoutes/*}
Atualiza os parâmetros de um único HttpRoute. |
Recurso REST: v1beta1.projects.locations.lbRouteExtensions
Métodos | |
---|---|
create |
de POST /v1beta1/{parent=projects/*/locations/*}/lbRouteExtensions
Cria um novo recurso LbRouteExtension em um determinado projeto e local. |
delete |
de DELETE /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*}
Exclui o recurso LbRouteExtension especificado. |
get |
GET /v1beta1/{name=projects/*/locations/*/lbRouteExtensions/*} Obtém 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 |
de DELETE /v1beta1/{name=projects/*/locations/*/lbTrafficExtensions/*}
Exclui 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 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 |
DELETE /v1beta1/{name=projects/*/locations/*/meshes/*} Exclui uma única malha. |
get |
de 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 |
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 |
de GET /v1beta1/{name=projects/*/locations/*/serviceBindings/*}
Recebe detalhes de um único ServiceBinding. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serviceBindings Lista 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 |
de DELETE /v1beta1/{name=projects/*/locations/*/serviceLbPolicies/*}
Exclui um único 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 da REST: v1beta1.projects.locations.tcpRoutes
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tcpRoutes Cria uma nova 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 |
de PATCH /v1beta1/{tcpRoute.name=projects/*/locations/*/tcpRoutes/*}
Atualiza os parâmetros de um único TcpRoute. |
Recurso da REST: v1beta1.projects.locations.tlsRoutes
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsRoutes Cria uma nova TlsRoute em um determinado projeto e local. |
delete |
de DELETE /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Exclui um único TlsRoute. |
get |
de GET /v1beta1/{name=projects/*/locations/*/tlsRoutes/*}
Recebe detalhes de um único TlsRoute. |
list |
de GET /v1beta1/{parent=projects/*/locations/*}/tlsRoutes
Lista TlsRoute em um determinado projeto e local. |
patch |
de PATCH /v1beta1/{tlsRoute.name=projects/*/locations/*/tlsRoutes/*}
Atualiza os parâmetros de um único TlsRoute. |