Sql Pool Security Alert Policies - List

Elencare i criteri di avviso di sicurezza del pool SQL
Ottenere un elenco dei criteri di avviso di sicurezza del pool Sql.

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

Parametri dell'URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

sqlPoolName
path True
  • string

Nome del pool SQL

subscriptionId
path True
  • string

ID della sottoscrizione di destinazione.

workspaceName
path True
  • string

Nome dell'area di lavoro.

api-version
query True
  • string

Versione dell'API da usare per questa operazione.

Risposte

Name Type Description
200 OK

OK

Other Status Codes

Risposte agli errori: **

  • 400 SecurityAlertPoliciesInvalidStorageAccountName: l'account di archiviazione fornito non è valido o non esiste.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials: la chiave di accesso dell'account di archiviazione specificata non è valida.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest: la richiesta di criteri di avviso di sicurezza di rilevamento minacce del server crea non esiste o non ha alcun oggetto proprietà.

  • 400 DataSecurityInvalidUserSuppliedParameter - Un valore di parametro non valido è stato fornito dal client.

  • 400 UpsertServerSecurityAlertPolicyFailed - Si è verificato un errore durante il salvataggio delle impostazioni di rilevamento delle minacce, riprovare più tardi

  • 400 UpsertServerSecurityAlertPolicyFailed - Si è verificato un errore durante il salvataggio delle impostazioni di rilevamento delle minacce, riprovare più tardi

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 UpsertServerSecurityAlertPolicyFailed - Si è verificato un errore durante il salvataggio delle impostazioni di rilevamento delle minacce, riprovare più tardi

  • 409 ServerSecurityAlertPolicyInProgress - Impostare i criteri di avviso di sicurezza del server è già in corso

  • 409 UpsertServerSecurityAlertPolicyFailed - Si è verificato un errore durante il salvataggio delle impostazioni di rilevamento delle minacce, riprovare più tardi

  • 500 DatabaseIsUnavailable - Caricamento non riuscito. Riprova più tardi.

  • 500 UpsertServerSecurityAlertPolicyFailed - Si è verificato un errore durante il salvataggio delle impostazioni di rilevamento delle minacce, riprovare più tardi

  • 500 GetServerSecurityAlertPoliiled - Impossibile ottenere le impostazioni di rilevamento delle minacce

Esempio

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

Definizioni

ListSqlPoolSecurityAlertPolicies

Elenco dei criteri di avviso di sicurezza del pool di SQL.

SecurityAlertPolicyState

Specifica lo stato del criterio, se è abilitato o disabilitato o un criterio non è ancora stato applicato nel pool Sql specifico.

SqlPoolSecurityAlertPolicy

Criteri di avviso di sicurezza del pool SQL.

ListSqlPoolSecurityAlertPolicies

Elenco dei criteri di avviso di sicurezza del pool di SQL.

Name Type Description
nextLink
  • string

Collegamento per recuperare la pagina successiva dei risultati.

value

Matrice di risultati.

SecurityAlertPolicyState

Specifica lo stato del criterio, se è abilitato o disabilitato o un criterio non è ancora stato applicato nel pool Sql specifico.

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

SqlPoolSecurityAlertPolicy

Criteri di avviso di sicurezza del pool SQL.

Name Type Description
id
  • string

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

nome della risorsa.

properties.creationTime
  • string

Specifica l'ora di creazione UTC del criterio.

properties.disabledAlerts
  • string[]

Specifica una matrice di avvisi disabilitati. I valori consentiti sono: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins
  • boolean

Specifica che l'avviso viene inviato agli amministratori dell'account.

properties.emailAddresses
  • string[]

Specifica una matrice di indirizzi di posta elettronica a cui viene inviato l'avviso.

properties.retentionDays
  • integer

Specifica il numero di giorni da mantenere nei log di controllo rilevamento minacce.

properties.state

Specifica lo stato del criterio, se è abilitato o disabilitato o un criterio non è ancora stato applicato nel pool Sql specifico.

properties.storageAccountAccessKey
  • string

Specifica la chiave di identificatore dell'account di archiviazione di controllo rilevamento minacce.

properties.storageEndpoint
  • string

Specifica l'endpoint di archiviazione BLOB , ad esempio https://MyAccount.blob.core.windows.net. Questa archiviazione BLOB conterrà tutti i log di controllo rilevamento delle minacce.

type
  • string

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft. Archiviazione/storageAccounts"