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


Server Advanced Threat Protection Settings - List By Server

Получение списка состояний расширенной защиты от угроз сервера.

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

Параметры URI

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

string

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

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

LogicalServerAdvancedThreatProtectionListResult

Успешно получен список состояний сервера Advanced Threat Protection.

Other Status Codes

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

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase — установка параметров расширенной защиты от угроз на сервере с приостановленной базой данных Data Warehouse не разрешена.

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

List the server's Advanced Threat Protection settings.

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

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

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

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings",
      "name": "Default",
      "type": "Microsoft.Sql/servers/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": "Disabled",
        "creationTime": "2022-04-03T04:41:33.937Z"
      }
    }
  ]
}

Определения

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

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

createdByType

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

LogicalServerAdvancedThreatProtectionListResult

Список конфигураций сервера Advanced Threat Protection.

ServerAdvancedThreatProtection

Сервер Advanced Threat Protection.

systemData

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

AdvancedThreatProtectionState

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

Значение Описание
Disabled
Enabled
New

createdByType

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

Значение Описание
Application
Key
ManagedIdentity
User

LogicalServerAdvancedThreatProtectionListResult

Список конфигураций сервера Advanced Threat Protection.

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

string

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

value

ServerAdvancedThreatProtection[]

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

ServerAdvancedThreatProtection

Сервер Advanced Threat Protection.

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

string

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

name

string

Имя ресурса.

properties.creationTime

string

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

properties.state

AdvancedThreatProtectionState

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

systemData

systemData

SystemData of AdvancedThreatProtectionResource.

type

string

Тип ресурса.

systemData

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

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

string

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

createdBy

string

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

createdByType

createdByType

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

lastModifiedAt

string

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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