Sql Pool Security Alert Policies - List

Listar as políticas de alerta de segurança do pool SQL
Obtenha uma lista de políticas de alerta de segurança do pool do SQL.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies?api-version=2021-03-01

Parâmetros de URI

Name In Required Type Description
resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

sqlPoolName
path True
  • string

Nome do pool de SQL

subscriptionId
path True
  • string

A ID da assinatura de destino.

workspaceName
path True
  • string

O nome do workspace.

api-version
query True
  • string

A versão da API a ser usada para esta operação.

Respostas

Name Type Description
200 OK

OK

Other Status Codes

Respostas de erro: * * *

  • 400 SecurityAlertPoliciesInvalidStorageAccountName-a conta de armazenamento fornecida não é válida ou não existe.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials-a chave de acesso da conta de armazenamento fornecida não é válida.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest-a solicitação de política de alerta de segurança de detecção de ameaças do servidor não existe ou não tem nenhum objeto de propriedades.

  • 400 DataSecurityInvalidUserSuppliedParameter-um valor de parâmetro inválido foi fornecido pelo cliente.

  • 400 UpsertServerSecurityAlertPolicyFailed-ocorreu um erro ao salvar as configurações de detecção de ameaças, tente novamente mais tarde

  • 400 UpsertServerSecurityAlertPolicyFailed-ocorreu um erro ao salvar as configurações de detecção de ameaças, tente novamente mais tarde

  • 404 SubscriptionDoesNotHaveServer-o servidor solicitado não foi encontrado

  • 404 UpsertServerSecurityAlertPolicyFailed-ocorreu um erro ao salvar as configurações de detecção de ameaças, tente novamente mais tarde

  • 409 ServerSecurityAlertPolicyInProgress-definir a política de alerta de segurança do servidor já está em andamento

  • 409 UpsertServerSecurityAlertPolicyFailed-ocorreu um erro ao salvar as configurações de detecção de ameaças, tente novamente mais tarde

  • 500 DatabaseIsUnavailable-falha no carregamento. Tente novamente mais tarde.

  • 500 UpsertServerSecurityAlertPolicyFailed-ocorreu um erro ao salvar as configurações de detecção de ameaças, tente novamente mais tarde

  • 500 GetServerSecurityAlertPolicyFailed-falha ao obter as configurações de detecção de ameaças

Exemplos

Get a security alert of a SQL Analytics pool

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb/securityAlertPolicies?api-version=2021-03-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb",
      "name": "default",
      "type": "Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies",
      "properties": {
        "state": "Enabled",
        "emailAccountAdmins": true,
        "emailAddresses": [
          "test@microsoft.com",
          "user@microsoft.com"
        ],
        "disabledAlerts": [
          "Usage_Anomaly"
        ],
        "retentionDays": 0,
        "storageAccountAccessKey": "",
        "creationTime": "2018-10-08T00:00:00Z"
      }
    }
  ]
}

Definições

ListSqlPoolSecurityAlertPolicies

Uma lista de políticas de alerta de segurança do pool do SQL.

SecurityAlertPolicyState

Especifica o estado da política, se ela está habilitada ou desabilitada ou se uma política ainda não foi aplicada no pool do SQL específico.

SqlPoolSecurityAlertPolicy

Uma política de alerta de segurança do pool do SQL.

ListSqlPoolSecurityAlertPolicies

Uma lista de políticas de alerta de segurança do pool do SQL.

Name Type Description
nextLink
  • string

Link para recuperar a próxima página de resultados.

value

Matriz de resultados.

SecurityAlertPolicyState

Especifica o estado da política, se ela está habilitada ou desabilitada ou se uma política ainda não foi aplicada no pool do SQL específico.

Name Type Description
Disabled
  • string
Enabled
  • string
New
  • string

SqlPoolSecurityAlertPolicy

Uma política de alerta de segurança do pool do SQL.

Name Type Description
id
  • string

ID de recurso totalmente qualificada para o recurso. Ex-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

O nome do recurso

properties.creationTime
  • string

Especifica a hora de criação UTC da política.

properties.disabledAlerts
  • string[]

Especifica uma matriz de alertas que estão desabilitados. Os valores permitidos são: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins
  • boolean

Especifica que o alerta é enviado para os administradores da conta.

properties.emailAddresses
  • string[]

Especifica uma matriz de endereços de email para os quais o alerta é enviado.

properties.retentionDays
  • integer

Especifica o número de dias a serem mantidos nos logs de auditoria de detecção de ameaças.

properties.state

Especifica o estado da política, se ela está habilitada ou desabilitada ou se uma política ainda não foi aplicada no pool do SQL específico.

properties.storageAccountAccessKey
  • string

Especifica a chave do identificador da conta de armazenamento de auditoria de detecção de ameaças.

properties.storageEndpoint
  • string

Especifica o ponto de extremidade do armazenamento de BLOBs (por exemplo, https://MyAccount.blob.core.windows.net) . Esse armazenamento de BLOBs manterá todos os logs de auditoria de detecção de ameaças.

type
  • string

Tipo do recurso. Por ex.: "Microsoft. Compute/virtualMachines" ou "Microsoft. Storage/storageAccounts"