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

Nome In Necessario Tipo Descrizione
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

Nome Tipo Descrizione
200 OK

ListSqlPoolSecurityAlertPolicies

OK

Other Status Codes

Risposte di errore:

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

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

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

  • 400 DataSecurityInvalidUserSuppliedParameter - Il client ha fornito un valore di parametro non valido.

  • 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 GetServerSecurityAlertPolicyFailed - 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

Nome Descrizione
ListSqlPoolSecurityAlertPolicies

Elenco dei criteri di avviso di sicurezza del pool SQL.

SecurityAlertPolicyState

Specifica lo stato del criterio, che sia abilitato o disabilitato o che non sia ancora stato applicato un criterio nel pool SQL specifico.

SqlPoolSecurityAlertPolicy

Criteri di avviso di sicurezza del pool SQL.

ListSqlPoolSecurityAlertPolicies

Elenco dei criteri di avviso di sicurezza del pool SQL.

Nome Tipo Descrizione
nextLink

string

Collegamento per recuperare la pagina successiva dei risultati.

value

SqlPoolSecurityAlertPolicy[]

Matrice di risultati.

SecurityAlertPolicyState

Specifica lo stato del criterio, che sia abilitato o disabilitato o che non sia ancora stato applicato un criterio nel pool SQL specifico.

Nome Tipo Descrizione
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

Criteri di avviso di sicurezza del pool SQL.

Nome Tipo Descrizione
id

string

ID di risorsa completo per la risorsa. Ad esempio - /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 di Rilevamento minacce.

properties.state

SecurityAlertPolicyState

Specifica lo stato del criterio, che sia abilitato o disabilitato o che non sia ancora stato applicato un criterio nel pool SQL specifico.

properties.storageAccountAccessKey

string

Specifica la chiave dell'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 di rilevamento delle minacce.

type

string

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