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

Name In Required Type Description
resourceGroupName
path True
  • string

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

sqlPoolName
path True
  • string

Имя пула SQL

subscriptionId
path True
  • string

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

workspaceName
path True
  • string

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

api-version
query True
  • string

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

Ответы

Name Type Description
200 OK

ОК

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.

Name Type Description
nextLink
  • string

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

value

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

SecurityAlertPolicyState

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

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

SqlPoolSecurityAlertPolicy

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

Name Type Description
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

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

properties.storageAccountAccessKey
  • string

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

properties.storageEndpoint
  • string

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

type
  • string

Тип ресурса. Например, Microsoft.Compute/virtualMachines или Microsoft. служба хранилища/storageAccounts"