Поделиться через


Database Threat Detection Policies - Get

Возвращает политику обнаружения угроз базы данных.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/securityAlertPolicies/default?api-version=2014-04-01

Параметры URI

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

string

Имя базы данных, для которой определена политика обнаружения угроз базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

securityAlertPolicyName
path True

SecurityAlertPolicyName

Имя политики оповещений системы безопасности.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

Ответы

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

DatabaseSecurityAlertPolicy

Политика обнаружения угроз базы данных успешно получена.

Other Status Codes

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

  • 500 GetDatabaseSecurityAlertPolicyFailed — не удалось получить политики оповещений системы безопасности обнаружения угроз базы данных. * 500 DatabaseIsUnavailable — ваши параметры в настоящее время недоступны, повторите попытку позже.

Примеры

Get database security alert policy

Образец запроса

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Sql/servers/securityalert-2080/databases/testdb/securityAlertPolicies/default?api-version=2014-04-01

Пример ответа

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Sql/servers/securityalert-2080/databases/testdb",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/securityAlertPolicies",
  "location": "Japan East",
  "kind": "V12",
  "properties": {
    "state": "Enabled",
    "emailAccountAdmins": "Enabled",
    "emailAddresses": "test@microsoft.com;user@microsoft.com",
    "disabledAlerts": "Usage_Anomaly",
    "retentionDays": 0,
    "storageAccountAccessKey": "",
    "storageEndpoint": "",
    "useServerDefault": "Enabled"
  }
}

Определения

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

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

SecurityAlertPolicyEmailAccountAdmins

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

SecurityAlertPolicyName

Имя политики оповещений системы безопасности.

SecurityAlertPolicyState

Указывает состояние политики. Если состояние включено, требуются storageEndpoint и storageAccountAccessKey.

SecurityAlertPolicyUseServerDefault

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

DatabaseSecurityAlertPolicy

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

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

string

Идентификатор ресурса.

kind

string

Тип ресурса.

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса.

properties.disabledAlerts

string

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

properties.emailAccountAdmins

SecurityAlertPolicyEmailAccountAdmins

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

properties.emailAddresses

string

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

properties.retentionDays

integer

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

properties.state

SecurityAlertPolicyState

Указывает состояние политики. Если состояние включено, требуются storageEndpoint и storageAccountAccessKey.

properties.storageAccountAccessKey

string

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

properties.storageEndpoint

string

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

properties.useServerDefault

SecurityAlertPolicyUseServerDefault

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

type

string

Тип ресурса.

SecurityAlertPolicyEmailAccountAdmins

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

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

string

Enabled

string

SecurityAlertPolicyName

Имя политики оповещений системы безопасности.

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

string

SecurityAlertPolicyState

Указывает состояние политики. Если состояние включено, требуются storageEndpoint и storageAccountAccessKey.

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

string

Enabled

string

New

string

SecurityAlertPolicyUseServerDefault

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

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

string

Enabled

string