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

Nazwa W Wymagane Typ Opis
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

Nazwa Typ Opis
200 OK

ListSqlPoolSecurityAlertPolicies

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 — klient podał nieprawidłową 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

Nazwa Opis
ListSqlPoolSecurityAlertPolicies

Lista zasad alertów zabezpieczeń puli SQL.

SecurityAlertPolicyState

Określa stan zasad, czy jest włączony, 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.

Nazwa Typ Opis
nextLink

string

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

value

SqlPoolSecurityAlertPolicy[]

Tablica wyników.

SecurityAlertPolicyState

Określa stan zasad, czy jest włączony, wyłączony, czy nie zastosowano jeszcze zasad w określonej puli SQL.

Nazwa Typ Opis
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

Zasady alertów zabezpieczeń puli SQL.

Nazwa Typ Opis
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 przechowywania w dziennikach inspekcji wykrywania zagrożeń.

properties.state

SecurityAlertPolicyState

Określa stan zasad, czy jest włączony, 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"