- Recurso da REST: v1beta1.organizations.locations.addressGroups
- Recurso REST: v1beta1.organizations.locations.firewallEndpoints
- Recurso da REST: v1beta1.organizations.locations.operations
- Recurso da REST: v1beta1.organizations.locations.securityProfileGroups
- Recurso da REST: v1beta1.organizations.locations.securityProfiles
- Recurso da REST: v1beta1.projects.locations
- Recurso da REST: v1beta1.projects.locations.addressGroups
- Recurso da REST: v1beta1.projects.locations.autorizaçãoPolicies
- Recurso da REST: v1beta1.projects.locations.clientTlsPolicies
- Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
- Recurso da REST: v1beta1.projects.locations.gatewaySecurityPolicies
- Recurso da REST: v1beta1.projects.locations.gatewaySecurityPolicies.rules
- Recurso da REST: v1beta1.projects.locations.operations
- Recurso da REST: v1beta1.projects.locations.securityProfileGroups
- Recurso da REST: v1beta1.projects.locations.securityProfiles
- Recurso da REST: v1beta1.projects.locations.serverTlsPolicies
- Recurso da REST: v1beta1.projects.locations.tlsInspectionPolicies
- Recurso da REST: v1beta1.projects.locations.urlLists
Serviço: networksecurity.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. O serviço fornece o seguinte documento de detecção:
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://networksecurity.googleapis.com
Recurso da 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 endereços em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Exclui um grupo de endereços. |
get |
GET /v1beta1/{name=organizations/*/locations/*/addressGroups/*} Recebe detalhes de um único grupo de endereços. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/addressGroups Lista os grupos de endereços em um determinado projeto e local. |
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 endereços. |
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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Exclui um único endpoint. |
get |
GET /v1beta1/{name=organizations/*/locations/*/firewallEndpoints/*} Recebe detalhes de um único Endpoint. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints Lista os FirewallEndpoints em um determinado projeto e local. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Atualizar um único endpoint. |
Recurso da REST: v1beta1.organizations.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono de uma operação de longa duração. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/operations/*} Exclui uma operação de longa duração. |
get |
GET /v1beta1/{name=organizations/*/locations/*/operations/*} Recebe o estado mais recente de uma operação de longa duração. |
list |
GET /v1beta1/{name=organizations/*/locations/*}/operations Lista as operações que correspondem ao filtro especificado na solicitação. |
Recurso da REST: v1beta1.organizations.locations.securityProfileGroups
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Cria um novo SecurityProfileGroup em uma organização e um local específicos. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Exclui um único SecurityProfileGroup. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Recebe detalhes de um único SecurityProfileGroup. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups Lista SecurityProfileGroups em uma determinada organização e local. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*} Atualiza os parâmetros de um único SecurityProfileGroup. |
Recurso da REST: v1beta1.organizations.locations.securityProfiles
Métodos | |
---|---|
create |
POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Cria um novo SecurityProfile em uma organização e local específicos. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Exclui um único SecurityProfile. |
get |
GET /v1beta1/{name=organizations/*/locations/*/securityProfiles/*} Recebe detalhes de um único SecurityProfile. |
list |
GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles Lista SecurityProfiles em uma determinada organização e local. |
patch |
PATCH /v1beta1/{securityProfile.name=organizations/*/locations/*/securityProfiles/*} Atualiza os parâmetros de um único SecurityProfile. |
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.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 endereços em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/addressGroups/*} Exclui um único grupo de endereços. |
get |
GET /v1beta1/{name=projects/*/locations/*/addressGroups/*} Recebe detalhes de um único grupo de endereços. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/addressGroups Lista os grupos de endereços em um determinado projeto e local. |
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 endereços. |
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 controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/addressGroups/*}:testIamPermissions Retorna as permissões que o 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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Exclui uma única ClientTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*} Recebe detalhes de uma única ClientTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/clientTlsPolicies Lista ClientTlsPolicies em um determinado projeto e local. |
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 controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/clientTlsPolicies/*}:testIamPermissions Retorna as permissões que o autor da chamada tem no recurso especificado. |
Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Cria um novo FirewallEndpointAssociation em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Exclui uma única FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Recebe detalhes de um único FirewallEndpointAssociation. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Lista as associações em um determinado projeto e local. |
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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Exclui uma única GatewaySecurityPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*} Recebe detalhes de uma única GatewaySecurityPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Lista as GatewaySecurityPolicies em um determinado projeto e local. |
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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Exclui uma única GatewaySecurityPolicyRule. |
get |
GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Recebe detalhes de uma única GatewaySecurityPolicyRule. |
list |
GET /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules Lista as GatewaySecurityPolicyRules em um determinado projeto e local. |
patch |
PATCH /v1beta1/{gatewaySecurityPolicyRule.name=projects/*/locations/*/gatewaySecurityPolicies/*/rules/*} Atualiza os parâmetros de uma única GatewaySecurityPolicyRule. |
Recurso da REST: v1beta1.projects.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono de 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 que correspondem ao filtro especificado na solicitação. |
Recurso REST: v1beta1.projects.locations.securityProfileGroups
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Cria um novo SecurityProfileGroup em um projeto e local específicos. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Exclui um único SecurityProfileGroup. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfileGroups/*} Recebe detalhes de um único SecurityProfileGroup. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfileGroups Lista SecurityProfileGroups em um determinado projeto e local. |
patch |
PATCH /v1beta1/{securityProfileGroup.name=projects/*/locations/*/securityProfileGroups/*} Atualiza os parâmetros de um único SecurityProfileGroup. |
Recurso REST: v1beta1.projects.locations.securityProfiles
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/securityProfiles Cria um novo SecurityProfile em um projeto e local específicos. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Exclui um único SecurityProfile. |
get |
GET /v1beta1/{name=projects/*/locations/*/securityProfiles/*} Recebe detalhes de um único SecurityProfile. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/securityProfiles Lista SecurityProfiles em um determinado projeto e local. |
patch |
PATCH /v1beta1/{securityProfile.name=projects/*/locations/*/securityProfiles/*} Atualiza os parâmetros de um único SecurityProfile. |
Recurso REST: v1beta1.projects.locations.serverTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Cria uma nova ServerTlsPolicy em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Exclui uma única ServerTlsPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*} Recebe detalhes de uma única ServerTlsPolicy. |
getIamPolicy |
GET /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:getIamPolicy Busca a política de controle de acesso de um recurso. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Lista ServerTlsPolicies em um determinado projeto e local. |
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 controle de acesso no recurso especificado. |
testIamPermissions |
POST /v1beta1/{resource=projects/*/locations/*/serverTlsPolicies/*}:testIamPermissions Retorna as permissões que o 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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Exclui uma única TlsInspectionPolicy. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Recebe detalhes de uma única TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Lista TlsInspectionPolicies em um determinado projeto e local. |
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 em um determinado projeto e local. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Exclui uma única lista de URLs. |
get |
GET /v1beta1/{name=projects/*/locations/*/urlLists/*} Recebe detalhes de uma única UrlList. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/urlLists Lista UrlLists em um determinado projeto e local. |
patch |
PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*} Atualiza os parâmetros de uma única lista de URLs. |