- Recurso REST: v1beta1.organizations.locations.addressGroups
- Recurso REST: v1beta1.organizations.locations.firewallEndpoints
- Recurso REST: v1beta1.organizations.locations.operations
- Recurso REST: v1beta1.organizations.locations.securityProfileGroups
- Recurso REST: v1beta1.organizations.locations.securityProfiles
- Recurso REST: v1beta1.projects.locations
- Recurso REST: v1beta1.projects.locations.addressGroups
- Recurso REST: v1beta1.projects.locations.authorizationPolicies
- Recurso REST: v1beta1.projects.locations.clientTlsPolicies
- Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
- Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies
- Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
- Recurso REST: v1beta1.projects.locations.operations
- Recurso REST: v1beta1.projects.locations.serverTlsPolicies
- Recurso REST: v1beta1.projects.locations.tlsInspectionPolicies
- Recurso REST: v1beta1.projects.locations.urlLists
Serviço: networksecurity.googleapis.com
Para chamar este serviço, recomendamos que use as bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de usar as suas próprias bibliotecas para chamar este serviço, use as seguintes informações quando fizer os pedidos API.
Documento de descoberta
Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:
Ponto final do serviço
Um ponto final de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:
https://networksecurity.googleapis.com
Recurso REST: v1beta1.organizations.locations.addressGroups
Métodos | |
---|---|
addItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:addItems Adiciona itens a um grupo de endereços. |
cloneItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:cloneItems Clona itens de um grupo de endereços para outro. |
create |
POST /v1beta1/{parent=organizations/*/locations/*}/addressGroups Cria um novo grupo de moradas num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Elimina um grupo de endereços. |
get |
GET /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Obtém detalhes de um único grupo de endereços. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/addressGroups Lista os grupos de endereços num determinado projeto e localização. |
listReferences |
GET /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:listReferences Lista as referências de um grupo de endereços. |
patch |
PATCH /v1beta1/{addressGroup.name=organizations/*/locations/*/addressGroups/*} Atualiza os parâmetros de um grupo de moradas. |
removeItems |
POST /v1beta1/{addressGroup=organizations/*/locations/*/addressGroups/*}:removeItems Remove itens de um grupo de endereços. |
Recurso REST: v1beta1.organizations.locations.firewallEndpoints
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Cria um novo FirewallEndpoint num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Elimina um único ponto final. |
get |
GET /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Obtém detalhes de um único ponto final. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Lista os FirewallEndpoints num determinado projeto e localização. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Atualize um único ponto final. |
Recurso REST: v1beta1.organizations.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono numa operação de longa duração. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/operations/*} Elimina uma operação de longa duração. |
get |
GET /v1beta1/{name=organizations/*/locations/*/operations/*} Obtém o estado mais recente de uma operação de execução longa. |
list |
GET /v1beta1/{name=organizations/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado no pedido. |
Recurso REST: v1beta1.organizations.locations.securityProfileGroups
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Cria um novo SecurityProfileGroup numa determinada organização e localização. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Elimina um único SecurityProfileGroup. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Obtém detalhes de um único SecurityProfileGroup. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Lista os SecurityProfileGroups numa determinada organização e localização. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*} Atualiza os parâmetros de um único SecurityProfileGroup. |
Recurso REST: v1beta1.organizations.locations.securityProfiles
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Cria um novo SecurityProfile numa determinada organização e localização. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Elimina um único SecurityProfile. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Obtém detalhes de um único SecurityProfile. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Lista os SecurityProfiles numa determinada organização e localização. |
patch |
PATCH /v1beta1/{securityProfile.name=organizations/*/locations/*/securityProfiles/*} Atualiza os parâmetros de um único SecurityProfile. |
Recurso REST: v1beta1.projects.locations
Métodos | |
---|---|
get |
GET /v1beta1/{name=projects/*/locations/*} Obtém informações sobre uma localização. |
list |
GET /v1beta1/{name=projects/*}/locations Apresenta informações sobre as localizações suportadas para este serviço. |
Recurso REST: v1beta1.projects.locations.addressGroups
Métodos | |
---|---|
addItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems Adiciona itens a um grupo de endereços. |
cloneItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:cloneItems Clona itens de um grupo de endereços para outro. |
create |
POST /v1beta1/{parent=projects/*/locations/*}/addressGroups Cria um novo grupo de moradas num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/addressGroups/*} Elimina um único grupo de endereços. |
get |
GET /v1beta1/{name=projects/*/locations/*/addressGroups/*} Obtém detalhes de um único grupo de endereços. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Obtém a política de controlo de acesso para um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/addressGroups Lista os grupos de endereços num determinado projeto e localização. |
listReferences |
GET /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:listReferences Lista as referências de um grupo de endereços. |
patch |
PATCH /v1beta1/{addressGroup.name=projects/*/locations/*/addressGroups/*} Atualiza os parâmetros de um único grupo de moradas. |
removeItems |
POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:removeItems Remove itens de um grupo de endereços. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:setIamPolicy Define a política de controlo de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Devolve as autorizações que um autor da chamada tem no recurso especificado. |
Recurso REST: v1beta1.projects.locations.clientTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Cria uma nova ClientTlsPolicy num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Elimina uma única ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Obtém detalhes de uma única ClientTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Obtém a política de controlo de acesso para um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Apresenta ClientTlsPolicies num determinado projeto e localização. |
patch |
PATCH /v1beta1/{clientTlsPolicy.name=projects/*/locations/*/clientTlsPolicies/*} Atualiza os parâmetros de uma única ClientTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:setIamPolicy Define a política de controlo de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Devolve as autorizações que um autor da chamada tem no recurso especificado. |
Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Cria uma nova FirewallEndpointAssociation num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Elimina uma única FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Obtém detalhes de uma única FirewallEndpointAssociation. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Lista as associações num determinado projeto e localização. |
patch |
PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*} Atualize uma única FirewallEndpointAssociation. |
Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Cria uma nova GatewaySecurityPolicy num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Elimina uma única GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Obtém detalhes de uma única GatewaySecurityPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Apresenta GatewaySecurityPolicies num determinado projeto e localização. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicy.name=projects/*/locations/*/gatewaySecurityPolicies/*} Atualiza os parâmetros de uma única GatewaySecurityPolicy. |
Recurso REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Cria uma nova GatewaySecurityPolicy num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Elimina uma única GatewaySecurityPolicyRule. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Obtém detalhes de uma única GatewaySecurityPolicyRule. |
list |
GET /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Apresenta GatewaySecurityPolicyRules num determinado projeto e localização. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicyRule.name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Atualiza os parâmetros de uma única GatewaySecurityPolicyRule. |
Recurso REST: v1beta1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono numa operação de longa duração. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/operations/*} Elimina uma operação de longa duração. |
get |
GET /v1beta1/{name=projects/*/locations/*/operations/*} Obtém o estado mais recente de uma operação de execução longa. |
list |
GET /v1beta1/{name=projects/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado no pedido. |
Recurso REST: v1beta1.projects.locations.serverTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Cria uma nova ServerTlsPolicy num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Elimina uma única ServerTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Obtém detalhes de uma única ServerTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:getIamPolicy Obtém a política de controlo de acesso para um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Apresenta ServerTlsPolicies num determinado projeto e localização. |
patch |
PATCH /v1beta1/{serverTlsPolicy.name=projects/*/locations/*/serverTlsPolicies/*} Atualiza os parâmetros de uma única ServerTlsPolicy. |
setIamPolicy |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:setIamPolicy Define a política de controlo de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Devolve as autorizações que um autor da chamada tem no recurso especificado. |
Recurso REST: v1beta1.projects.locations.tlsInspectionPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Cria uma nova TlsInspectionPolicy num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Elimina uma única TlsInspectionPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Obtém detalhes de uma única TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Lista as TlsInspectionPolicies num determinado projeto e localização. |
patch |
PATCH /v1beta1/{tlsInspectionPolicy.name=projects/*/locations/*/tlsInspectionPolicies/*} Atualiza os parâmetros de uma única TlsInspectionPolicy. |
Recurso REST: v1beta1.projects.locations.urlLists
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/urlLists Cria uma nova UrlList num determinado projeto e localização. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Elimina uma única UrlList. |
get |
GET /v1beta1/{name=projects/*/locations/*/urlLists/*} Obtém detalhes de uma única UrlList. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/urlLists Lista UrlLists num determinado projeto e localização. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Atualiza os parâmetros de uma única UrlList. |