Sql Pool Security Alert Policies - List

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

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 In Required Type 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 Type Description
200 OK

OK

Other Status Codes

Felsvar: ***

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

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

  • 400 InvalidServerSecurityAlertPolicyCreateRequest – Begäran om säkerhetsaviseringsprincip för hotidentifiering för skapa server 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ällningarna för hotidentifiering sparades. Försök igen senare

  • 409 ServerSecurityAlertPolicyInProgress – Ange serversäkerhetsaviseringsprincip pågår redan

  • 409 UpsertServerSecurityAlertPolicyFailed – Ett fel uppstod när inställningarna 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ällningarna 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

ListSqlPoolSecurityAlertPolicies

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

SecurityAlertPolicyState

Anger tillståndet för principen, oavsett 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 Type Description
nextLink
  • string

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

value

Matris med resultat.

SecurityAlertPolicyState

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

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

SqlPoolSecurityAlertPolicy

En säkerhetsaviseringsprincip för Sql-pool.

Name Type Description
id
  • string

Fullständigt kvalificerat resurs-ID för resursen. Ex – /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

Anger tillståndet för principen, oavsett 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 lagringskontot för hotidentifieringsgranskning.

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"