Sql Pool Security Alert Policies - List

Wyświetlanie listy zasad alertów zabezpieczeń puli Sql
Pobierz listę zasad alertów zabezpieczeń puli Sql.

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

Parametry identyfikatora URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

sqlPoolName
path True
  • string

nazwa puli SQL

subscriptionId
path True
  • string

Identyfikator subskrypcji docelowej.

workspaceName
path True
  • string

Nazwa obszaru roboczego.

api-version
query True
  • string

Wersja interfejsu API do użycia dla tej operacji.

Odpowiedzi

Name Type Description
200 OK

OK

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName — podane konto magazynu jest nieprawidłowe lub nie istnieje.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials — podany klucz dostępu do konta magazynu jest nieprawidłowy.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest — żądanie zasad zabezpieczeń wykrywania zagrożeń serwera nie istnieje lub nie ma obiektu właściwości.

  • 400 DataSecurityInvalidUserSuppliedParameter — przez klienta została podana nieprawidłowa wartość parametru.

  • 400 UpsertServerSecurityAlertPolicyFailed — wystąpił błąd podczas zapisywania ustawień wykrywania zagrożeń, spróbuj ponownie później

  • 400 UpsertServerSecurityAlertPolicyFailed — wystąpił błąd podczas zapisywania ustawień wykrywania zagrożeń, spróbuj ponownie później

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 UpsertServerSecurityAlertPolicyFailed — wystąpił błąd podczas zapisywania ustawień wykrywania zagrożeń, spróbuj ponownie później

  • 409 ServerSecurityAlertPolicyInProgress — ustawianie zasad alertów zabezpieczeń serwera jest już w toku

  • 409 UpsertServerSecurityAlertPolicyFailed — wystąpił błąd podczas zapisywania ustawień wykrywania zagrożeń, spróbuj ponownie później

  • 500 DatabaseIsUnavailable — ładowanie nie powiodło się. Spróbuj ponownie później.

  • 500 UpsertServerSecurityAlertPolicyFailed — wystąpił błąd podczas zapisywania ustawień wykrywania zagrożeń, spróbuj ponownie później

  • 500 GetServerSecurityAlertPolicyFailed — nie można pobrać ustawień wykrywania zagrożeń

Przykłady

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

Definicje

ListSqlPoolSecurityAlertPolicies

Lista zasad alertów zabezpieczeń puli SQL.

SecurityAlertPolicyState

Określa stan zasad, niezależnie od tego, czy jest włączony, czy wyłączony, czy nie zastosowano jeszcze zasad w określonej puli Sql.

SqlPoolSecurityAlertPolicy

Zasady alertów zabezpieczeń puli SQL.

ListSqlPoolSecurityAlertPolicies

Lista zasad alertów zabezpieczeń puli SQL.

Name Type Description
nextLink
  • string

Link, aby pobrać następną stronę wyników.

value

Tablica wyników.

SecurityAlertPolicyState

Określa stan zasad, niezależnie od tego, czy jest włączony, czy wyłączony, czy nie zastosowano jeszcze zasad w określonej puli Sql.

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

SqlPoolSecurityAlertPolicy

Zasady alertów zabezpieczeń puli SQL.

Name Type Description
id
  • string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Nazwa zasobu

properties.creationTime
  • string

Określa czas tworzenia zasad w formacie UTC.

properties.disabledAlerts
  • string[]

Określa tablicę alertów, które są wyłączone. Dozwolone wartości to: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins
  • boolean

Określa, że alert jest wysyłany do administratorów konta.

properties.emailAddresses
  • string[]

Określa tablicę adresów e-mail, do których jest wysyłany alert.

properties.retentionDays
  • integer

Określa liczbę dni, które mają być zachowywane w dziennikach inspekcji wykrywania zagrożeń.

properties.state

Określa stan zasad, niezależnie od tego, czy jest włączony, czy wyłączony, czy nie zastosowano jeszcze zasad w określonej puli Sql.

properties.storageAccountAccessKey
  • string

Określa klucz identyfikatora konta magazynu inspekcji wykrywania zagrożeń.

properties.storageEndpoint
  • string

Określa punkt końcowy magazynu obiektów blob (np. https://MyAccount.blob.core.windows.net). Ten magazyn obiektów blob będzie przechowywać wszystkie dzienniki inspekcji wykrywania zagrożeń.

type
  • string

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft. Storage/storageAccounts"