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


Database Advanced Threat Protection Settings - List By Database

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

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

Параметры URI

Имя В Обязательно Тип Описание
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

DatabaseAdvancedThreatProtectionListResult

Состояние базы данных 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

Примеры

Lists the 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?api-version=2021-11-01

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

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-6852/providers/Microsoft.Sql/servers/threatprotection-2080/databases/testdb/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"
      }
    }
  ]
}

Определения

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

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

createdByType

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

DatabaseAdvancedThreatProtection

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

DatabaseAdvancedThreatProtectionListResult

Список конфигураций базы данных Advanced Threat Protection.

systemData

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

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 of AdvancedThreatProtectionResource.

type

string

Тип ресурса.

DatabaseAdvancedThreatProtectionListResult

Список конфигураций базы данных Advanced Threat Protection.

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

string

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

value

DatabaseAdvancedThreatProtection[]

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

systemData

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

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

string

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

createdBy

string

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

createdByType

createdByType

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

lastModifiedAt

string

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

Тип удостоверения, изменяющего ресурс в последний раз.