Sql Pool Security Alert Policies - List

Lista sql-poolens principer för säkerhetsaviseringar
Hämta en lista över säkerhetsaviseringsprinciper för Sql-poolen.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

sqlPoolName
path True

string

SQL-poolnamn

subscriptionId
path True

string

ID för målprenumerationen.

workspaceName
path True

string

Namnet på arbetsytan.

api-version
query True

string

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

ListSqlPoolSecurityAlertPolicies

OK

Other Status Codes

Felsvar: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName – det angivna lagringskontot är inte giltigt eller finns inte.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials – den angivna åtkomstnyckeln för lagringskontot är inte giltig.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest – Principbegäran om att skapa säkerhetsavisering för hotidentifiering för servern finns inte eller har inget egenskapsobjekt.

  • 400 DataSecurityInvalidUserSuppliedParameter – ett ogiltigt parametervärde angavs av klienten.

  • 400 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningar för hotidentifiering sparades. Försök igen senare

  • 400 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningar för hotidentifiering sparades. Försök igen senare

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningar för hotidentifiering sparades. Försök igen senare

  • 409 ServerSecurityAlertPolicyInProgress – Ange princip för serversäkerhetsaviseringar pågår redan

  • 409 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningar för hotidentifiering sparades. Försök igen senare

  • 500 DatabaseIsUnavailable – Inläsningen misslyckades. Försök igen senare.

  • 500 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningar för hotidentifiering sparades. Försök igen senare

  • 500 GetServerSecurityAlertPolicyFailed – Det gick inte att hämta inställningar för hotidentifiering

Exempel

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

Definitioner

Name Description
ListSqlPoolSecurityAlertPolicies

En lista över säkerhetsaviseringsprinciper för SQL-pool.

SecurityAlertPolicyState

Anger status för principen, om den är aktiverad eller inaktiverad eller om en princip ännu inte har tillämpats på den specifika Sql-poolen.

SqlPoolSecurityAlertPolicy

En säkerhetsaviseringsprincip för Sql-pool.

ListSqlPoolSecurityAlertPolicies

En lista över säkerhetsaviseringsprinciper för SQL-pool.

Name Typ Description
nextLink

string

Länk för att hämta nästa sida med resultat.

value

SqlPoolSecurityAlertPolicy[]

Matris med resultat.

SecurityAlertPolicyState

Anger status för principen, om den är aktiverad eller inaktiverad eller om en princip ännu inte har tillämpats på den specifika Sql-poolen.

Name Typ Description
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

En säkerhetsaviseringsprincip för Sql-pool.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties.creationTime

string

Anger utc-skapandetiden för principen.

properties.disabledAlerts

string[]

Anger en matris med aviseringar som är inaktiverade. Tillåtna värden är: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins

boolean

Anger att aviseringen skickas till kontoadministratörerna.

properties.emailAddresses

string[]

Anger en matris med e-postadresser som aviseringen skickas till.

properties.retentionDays

integer

Anger hur många dagar som ska behållas i granskningsloggarna för hotidentifiering.

properties.state

SecurityAlertPolicyState

Anger status för principen, om den är aktiverad eller inaktiverad eller om en princip ännu inte har tillämpats på den specifika Sql-poolen.

properties.storageAccountAccessKey

string

Anger identifierarnyckeln för granskningslagringskontot för hotidentifiering.

properties.storageEndpoint

string

Anger bloblagringsslutpunkten (t.ex. https://MyAccount.blob.core.windows.net). Den här bloblagringen innehåller alla granskningsloggar för hotidentifiering.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"