- Recurso REST: v1beta1.organizations.locations.addressGroups
- Recurso REST: v1beta1.organizations.locations.firewallEndpoints
- Recurso da REST: v1beta1.organizations.locations.operations
- Recurso 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 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 da REST: v1beta1.projects.locations.operations
- Recurso da REST: v1beta1.projects.locations.serverTlsPolicies
- Recurso REST: v1beta1.projects.locations.tlsInspectionPolicies
- Recurso 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 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 |
de 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 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 |
de GET /v1beta1/{parent=organizations/*/locations/*}/firewallEndpoints
Lista os FirewallEndpoints em um determinado projeto e local. |
patch |
PATCH /v1beta1/{firewallEndpoint.name=organizations/*/locations/*/firewallEndpoints/*} Atualize um único endpoint. |
Recurso REST: v1beta1.organizations.locations.operations
Métodos | |
---|---|
cancel |
POST /v1beta1/{name=organizations/*/locations/*/operations/*}:cancel Inicia o cancelamento assíncrono em 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 correspondentes ao filtro especificado na solicitação. |
Recurso REST: v1beta1.organizations.locations.securityProfileGroups
Métodos | |
---|---|
create |
de POST /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups
Cria um novo SecurityProfileGroup em uma determinada organização e local. |
delete |
DELETE /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*} Exclui um único SecurityProfileGroup. |
get |
de GET /v1beta1/{name=organizations/*/locations/*/securityProfileGroups/*}
Recebe detalhes de um único SecurityProfileGroup. |
list |
de GET /v1beta1/{parent=organizations/*/locations/*}/securityProfileGroups
Lista os SecurityProfileGroups de uma determinada organização e local. |
patch |
de PATCH /v1beta1/{securityProfileGroup.name=organizations/*/locations/*/securityProfileGroups/*}
Atualiza os parâmetros de um único SecurityProfileGroup. |
Recurso REST: v1beta1.organizations.locations.securityProfiles
Métodos | |
---|---|
create |
de POST /v1beta1/{parent=organizations/*/locations/*}/securityProfiles
Cria um novo SecurityProfile em uma determinada organização e local. |
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 |
de GET /v1beta1/{parent=organizations/*/locations/*}/securityProfiles
Lista os SecurityProfiles de 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 |
de POST /v1beta1/{addressGroup=projects/*/locations/*/addressGroups/*}:addItems
Adiciona itens a um grupo de endereços. |
cloneItems |
de 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 |
de 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 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 |
de 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 do autor da chamada 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 |
de GET /v1beta1/{name=projects/*/locations/*/clientTlsPolicies/*}
Recebe detalhes de um único 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 do autor da chamada no recurso especificado. |
Recurso REST: v1beta1.projects.locations.firewallEndpointAssociations
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations Cria uma nova FirewallEndpointAssociation em um determinado projeto e local. |
delete |
de DELETE /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*}
Exclui um único FirewallEndpointAssociation. |
get |
GET /v1beta1/{name=projects/*/locations/*/firewallEndpointAssociations/*} Recebe detalhes de uma única FirewallEndpointAssociation. |
list |
de GET /v1beta1/{parent=projects/*/locations/*}/firewallEndpointAssociations
Lista as associações em um determinado projeto e local. |
patch |
de PATCH /v1beta1/{firewallEndpointAssociation.name=projects/*/locations/*/firewallEndpointAssociations/*}
Atualiza um único 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 |
de DELETE /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*}
Exclui um único GatewaySecurityPolicy. |
get |
de GET /v1beta1/{name=projects/*/locations/*/gatewaySecurityPolicies/*}
Recebe detalhes de um único GatewaySecurityPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/gatewaySecurityPolicies Lista GatewaySecurityPolicies em um determinado projeto e local. |
patch |
de 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 |
de POST /v1beta1/{parent=projects/*/locations/*/gatewaySecurityPolicies/*}/rules
Cria uma nova GatewaySecurityPolicy em um projeto e local específicos. |
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 GatewaySecurityPolicyRules em um determinado projeto e local. |
patch |
de 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 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.serverTlsPolicies
Métodos | |
---|---|
create |
POST /v1beta1/{parent=projects/*/locations/*}/serverTlsPolicies Cria uma nova ServerTlsPolicy em um determinado projeto e local. |
delete |
de DELETE /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*}
Exclui um único ServerTlsPolicy. |
get |
de GET /v1beta1/{name=projects/*/locations/*/serverTlsPolicies/*}
Recebe detalhes de um único 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 |
de 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 do autor da chamada 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 política de inspeção TLS. |
get |
GET /v1beta1/{name=projects/*/locations/*/tlsInspectionPolicies/*} Recebe detalhes de uma única TlsInspectionPolicy. |
list |
GET /v1beta1/{parent=projects/*/locations/*}/tlsInspectionPolicies Lista as políticas de inspeção de TLS em um determinado projeto e local. |
patch |
de PATCH /v1beta1/{tlsInspectionPolicy.name=projects/*/locations/*/tlsInspectionPolicies/*}
Atualiza os parâmetros de uma única TlsInspectionPolicy. |
Recurso REST: v1beta1.projects.locations.urlLists
Métodos | |
---|---|
create |
de POST /v1beta1/{parent=projects/*/locations/*}/urlLists
Cria uma nova lista de URLs em um projeto e local específicos. |
delete |
DELETE /v1beta1/{name=projects/*/locations/*/urlLists/*} Exclui uma única UrlList. |
get |
de 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 |
de PATCH /v1beta1/{urlList.name=projects/*/locations/*/urlLists/*}
Atualiza os parâmetros de uma única UrlList. |