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


Database Advanced Threat Protection Settings - Get

Возвращает состояние Advanced Threat Protection базы данных.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advancedThreatProtectionSettings/Default?api-version=2021-11-01

Параметры URI

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

AdvancedThreatProtectionName

Имя состояния Advanced Threat Protection.

databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

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

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

DatabaseAdvancedThreatProtection

Состояние Advanced Threat Protection базы данных успешно получено.

Other Status Codes

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

  • 400 UpdateNotAllowedOnPausedDatabase — пользователь пытался выполнить обновление приостановленной базы данных.

  • 400 AdvancedThreatProtectionInsufficientDiskSpace — недостаточно места на диске для сохранения метаданных параметров Advanced Threat Protection в базе данных

  • 400 InvalidDatabaseAdvancedThreatProtectionCreateRequest — запрос на создание базы данных Advanced Threat Protection не существует или не имеет объекта свойств

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

  • 400 UpsertDatabaseAdvancedThreatProtectionFailed — произошла ошибка при сохранении параметров Advanced Threat Protection. Повторите попытку позже

  • 400 UpsertDatabaseAdvancedThreatProtectionFailed — произошла ошибка при сохранении параметров Advanced Threat Protection. Повторите попытку позже

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

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует в этом экземпляре сервера.

  • 404 UpsertDatabaseAdvancedThreatProtectionFailed — при сохранении параметров Advanced Threat Protection произошла ошибка. Повторите попытку позже.

  • 409 DatabaseAdvancedThreatProtectionInProgress — настройка базы данных Advanced Threat Protection уже выполняется

  • 409 UpsertDatabaseAdvancedThreatProtectionFailed — при сохранении параметров Advanced Threat Protection произошла ошибка. Повторите попытку позже.

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

  • 500 UpsertDatabaseAdvancedThreatProtectionFailed — произошла ошибка при сохранении параметров Advanced Threat Protection. Повторите попытку позже

  • 500 GetDatabaseAdvancedThreatProtectionFailed — не удалось получить параметры Advanced Threat Protection

Примеры

Get a database's Advanced Threat Protection settings.

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

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-6852/providers/Microsoft.Sql/servers/threatprotection-2080/databases/testdb/advancedThreatProtectionSettings/Default?api-version=2021-11-01

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

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings/Default",
  "name": "Default",
  "type": "Microsoft.Sql/servers/databases/advancedThreatProtectionSettings",
  "systemData": {
    "createdBy": "string",
    "createdByType": "User",
    "createdAt": "2022-04-03T04:41:33.937Z",
    "lastModifiedBy": "string",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2022-04-03T04:41:33.937Z"
  },
  "properties": {
    "state": "Enabled",
    "creationTime": "2022-04-03T04:41:33.937Z"
  }
}

Определения

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

Имя состояния Advanced Threat Protection.

AdvancedThreatProtectionState

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

createdByType

Тип удостоверения, создавшего ресурс.

DatabaseAdvancedThreatProtection

Расширенная защита от угроз базы данных.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

AdvancedThreatProtectionName

Имя состояния Advanced Threat Protection.

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

string

AdvancedThreatProtectionState

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

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

string

Enabled

string

New

string

createdByType

Тип удостоверения, создавшего ресурс.

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

string

Key

string

ManagedIdentity

string

User

string

DatabaseAdvancedThreatProtection

Расширенная защита от угроз базы данных.

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

string

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

name

string

Имя ресурса.

properties.creationTime

string

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

properties.state

AdvancedThreatProtectionState

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

systemData

systemData

SystemData объекта AdvancedThreatProtectionResource.

type

string

Тип ресурса.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

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

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.