Sql Pool Security Alert Policies - List

Enumerar las directivas de alertas de seguridad del grupo de Sql
Obtenga una lista de las directivas de alertas de seguridad del grupo de Sql.

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

Parámetros de identificador URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

sqlPoolName
path True
  • string

Nombre del grupo de SQL

subscriptionId
path True
  • string

Identificador de la suscripción de destino.

workspaceName
path True
  • string

El nombre del área de trabajo.

api-version
query True
  • string

Versión de API que se usará para la operación.

Respuestas

Name Type Description
200 OK

Aceptar

Other Status Codes

Respuestas de error: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName: la cuenta de almacenamiento proporcionada no es válida o no existe.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials: la clave de acceso de la cuenta de almacenamiento proporcionada no es válida.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest: la solicitud de directiva de alerta de seguridad create server Threat Detection no existe o no tiene ningún objeto de propiedades.

  • 400 DataSecurityInvalidUserSuppliedParameter: el cliente proporcionó un valor de parámetro no válido.

  • 400 UpsertServerSecurityAlertPolicyFailed: error al guardar la configuración de detección de amenazas, inténtelo de nuevo más tarde.

  • 400 UpsertServerSecurityAlertPolicyFailed: error al guardar la configuración de detección de amenazas, inténtelo de nuevo más tarde.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 UpsertServerSecurityAlertPolicyFailed: error al guardar la configuración de detección de amenazas, inténtelo de nuevo más tarde.

  • 409 ServerSecurityAlertPolicyInProgress: el establecimiento de la directiva de alertas de seguridad del servidor ya está en curso

  • 409 UpsertServerSecurityAlertPolicyFailed: error al guardar la configuración de detección de amenazas, inténtelo de nuevo más tarde.

  • 500 DatabaseIsUnavailable: error al cargar. Inténtelo de nuevo más tarde.

  • 500 UpsertServerSecurityAlertPolicyFailed: error al guardar la configuración de detección de amenazas, inténtelo de nuevo más tarde.

  • 500 GetServerSecurityAlertPolicyFailed: no se pudo obtener la configuración de detección de amenazas

Ejemplos

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-06-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"
      }
    }
  ]
}

Definiciones

ListSqlPoolSecurityAlertPolicies

Una lista de SQL directivas de alertas de seguridad del grupo.

SecurityAlertPolicyState

Especifica el estado de la directiva, si está habilitado o deshabilitado o si aún no se ha aplicado una directiva en el grupo de Sql específico.

SqlPoolSecurityAlertPolicy

Una directiva de alertas de seguridad del grupo de Sql.

ListSqlPoolSecurityAlertPolicies

Una lista de SQL directivas de alertas de seguridad del grupo.

Name Type Description
nextLink
  • string

Vínculo para recuperar la página siguiente de resultados.

value

Matriz de resultados.

SecurityAlertPolicyState

Especifica el estado de la directiva, si está habilitado o deshabilitado o si aún no se ha aplicado una directiva en el grupo de Sql específico.

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

SqlPoolSecurityAlertPolicy

Una directiva de alertas de seguridad del grupo de Sql.

Name Type Description
id
  • string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nombre del recurso.

properties.creationTime
  • string

Especifica la hora de creación UTC de la directiva.

properties.disabledAlerts
  • string[]

Especifica una matriz de alertas que están deshabilitadas. Los valores permitidos son: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins
  • boolean

Especifica que la alerta se envía a los administradores de la cuenta.

properties.emailAddresses
  • string[]

Especifica una matriz de direcciones de correo electrónico a las que se envía la alerta.

properties.retentionDays
  • integer

Especifica el número de días que se conservarán en los registros de auditoría de detección de amenazas.

properties.state

Especifica el estado de la directiva, si está habilitado o deshabilitado o si aún no se ha aplicado una directiva en el grupo de Sql específico.

properties.storageAccountAccessKey
  • string

Especifica la clave de identificador de la cuenta de almacenamiento de auditoría de detección de amenazas.

properties.storageEndpoint
  • string

Especifica el punto de conexión de Blob Storage (por ejemplo, https://MyAccount.blob.core.windows.net). Este almacenamiento de blobs contendrá todos los registros de auditoría de detección de amenazas.

type
  • string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft. Storage/storageAccounts"