Sql Pool Security Alert Policies - List

Перечисление политик оповещений системы безопасности пула SQL
Получение списка политик оповещений системы безопасности пула SQL.

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

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

sqlPoolName
path True

string

Имя пула SQL

subscriptionId
path True

string

Идентификатор целевой подписки.

workspaceName
path True

string

имя рабочей области;

api-version
query True

string

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

ListSqlPoolSecurityAlertPolicies

ОК

Other Status Codes

Ответы об ошибках: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName — указанная учетная запись хранения недопустимая или не существует.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials — указанный ключ доступа к учетной записи хранения недопустим.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest — запрос политики оповещений системы безопасности для обнаружения угроз для создания сервера не существует или не имеет объекта свойств.

  • 400 DataSecurityInvalidUserSuppliedParameter — клиент предоставил недопустимое значение параметра.

  • 400 UpsertServerSecurityAlertPolicyFailed — при сохранении параметров обнаружения угроз произошла ошибка. Повторите попытку позже.

  • 400 UpsertServerSecurityAlertPolicyFailed — при сохранении параметров обнаружения угроз произошла ошибка. Повторите попытку позже.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден.

  • 404 UpsertServerSecurityAlertPolicyFailed — при сохранении параметров обнаружения угроз произошла ошибка. Повторите попытку позже.

  • 409 ServerSecurityAlertPolicyInProgress — настройка политики оповещений системы безопасности сервера уже выполняется

  • 409 UpsertServerSecurityAlertPolicyFailed — при сохранении параметров обнаружения угроз произошла ошибка. Повторите попытку позже.

  • 500 DatabaseIsUnavailable — сбой загрузки. Повторите попытку позже.

  • 500 UpsertServerSecurityAlertPolicyFailed — при сохранении параметров обнаружения угроз произошла ошибка. Повторите попытку позже

  • 500 GetServerSecurityAlertPolicyFailed — не удалось получить параметры обнаружения угроз

Примеры

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

Определения

Имя Описание
ListSqlPoolSecurityAlertPolicies

Список политик оповещений системы безопасности пула SQL.

SecurityAlertPolicyState

Указывает состояние политики: включена или отключена или политика еще не применена к конкретному пулу SQL.

SqlPoolSecurityAlertPolicy

Политика оповещений системы безопасности пула SQL.

ListSqlPoolSecurityAlertPolicies

Список политик оповещений системы безопасности пула SQL.

Имя Тип Описание
nextLink

string

Ссылка для получения следующей страницы результатов.

value

SqlPoolSecurityAlertPolicy[]

Массив результатов.

SecurityAlertPolicyState

Указывает состояние политики: включена или отключена или политика еще не применена к конкретному пулу SQL.

Имя Тип Описание
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

Политика оповещений системы безопасности пула SQL.

Имя Тип Описание
id

string

Полный идентификатор ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Имя ресурса.

properties.creationTime

string

Указывает время создания политики в формате UTC.

properties.disabledAlerts

string[]

Указывает массив отключенных оповещений. Допустимые значения: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action

properties.emailAccountAdmins

boolean

Указывает, что оповещение отправляется администраторам учетных записей.

properties.emailAddresses

string[]

Указывает массив адресов электронной почты, на которые отправляется оповещение.

properties.retentionDays

integer

Указывает количество дней для хранения в журналах аудита обнаружения угроз.

properties.state

SecurityAlertPolicyState

Указывает состояние политики: включена или отключена или политика еще не применена к конкретному пулу SQL.

properties.storageAccountAccessKey

string

Указывает ключ идентификатора учетной записи хранения аудита обнаружения угроз.

properties.storageEndpoint

string

Указывает конечную точку хранилища BLOB-объектов (например, https://MyAccount.blob.core.windows.net). В этом хранилище BLOB-объектов будут храниться все журналы аудита обнаружения угроз.

type

string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft.Storage/storageAccounts.