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


Defender For Storage - Create

Создает или обновляет параметры Defender для хранения в указанной учетной записи хранения.

PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/defenderForStorageSettings/current?api-version=2022-12-01-preview

Параметры URI

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

string

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

settingName
path True

settingName

Имя параметра Защитника для хранилища.

Шаблон регулярного выражения: ^[a-z][a-z0-9]*$

api-version
query True

string

Версия API для операции

Текст запроса

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

DefenderForStorageSettingProperties

Свойства ресурса Defender для хранилища.

Ответы

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

DefenderForStorageSetting

Успешный запрос на создание или обновление параметров Defender для хранилища.

201 Created

DefenderForStorageSetting

Запрос на создание или обновление параметров Defender для хранилища частично выполнен.

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

Creates or updates the Defender for Storage settings on a specified resource.

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

PUT https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount/providers/Microsoft.Security/defenderForStorageSettings/current?api-version=2022-12-01-preview

{
  "properties": {
    "isEnabled": true,
    "malwareScanning": {
      "onUpload": {
        "isEnabled": true,
        "capGBPerMonth": -1
      },
      "scanResultsEventGridTopicResourceId": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.EventGrid/topics/sampletopic"
    },
    "sensitiveDataDiscovery": {
      "isEnabled": true
    },
    "overrideSubscriptionLevelSettings": true
  }
}

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

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount/providers/Microsoft.Security/defenderForStorageSettings/current",
  "type": "Microsoft.Security/defenderForStorageSettings",
  "name": "current",
  "properties": {
    "isEnabled": true,
    "malwareScanning": {
      "onUpload": {
        "isEnabled": true,
        "capGBPerMonth": -1
      },
      "scanResultsEventGridTopicResourceId": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.EventGrid/topics/sampletopic",
      "operationStatus": {
        "code": "Succeeded"
      }
    },
    "sensitiveDataDiscovery": {
      "isEnabled": true,
      "operationStatus": {
        "code": "Succeeded"
      }
    },
    "overrideSubscriptionLevelSettings": true
  }
}
{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount/providers/Microsoft.Security/defenderForStorageSettings/current",
  "type": "Microsoft.Security/defenderForStorageSettings",
  "name": "current",
  "properties": {
    "isEnabled": true,
    "malwareScanning": {
      "onUpload": {
        "isEnabled": false,
        "capGBPerMonth": -1
      },
      "operationStatus": {
        "code": "UnknownError",
        "message": "Failed to setup data scanner."
      }
    },
    "sensitiveDataDiscovery": {
      "isEnabled": false,
      "operationStatus": {
        "code": "UnknownError",
        "message": "Failed to setup data scanner."
      }
    },
    "overrideSubscriptionLevelSettings": true
  }
}

Определения

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

Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.).

CloudErrorBody

Сведения об ошибке.

DefenderForStorageSetting

Ресурс Defender для хранилища.

DefenderForStorageSettingProperties

Свойства ресурса Defender для хранилища.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

MalwareScanningProperties

Свойства сканирования вредоносных программ.

OnUploadProperties

Свойства проверки вредоносных программ при отправке.

OperationStatus

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

SensitiveDataDiscoveryProperties

Свойства обнаружения конфиденциальных данных.

settingName

Имя параметра Защитника для хранилища.

CloudError

Распространенный ответ об ошибке для всех API Azure Resource Manager для возврата сведений об ошибке для неудачных операций. (Это также следует формату ответа об ошибках OData.).

Имя Тип Описание
error.additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

error.code

string

Код ошибки.

error.details

CloudErrorBody[]

Сведения об ошибке.

error.message

string

Сообщение об ошибке.

error.target

string

Целевой объект ошибки.

CloudErrorBody

Сведения об ошибке.

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

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

CloudErrorBody[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

DefenderForStorageSetting

Ресурс Defender для хранилища.

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

string

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

name

string

Имя ресурса

properties

DefenderForStorageSettingProperties

Свойства ресурса Defender для хранилища.

type

string

Тип ресурса

DefenderForStorageSettingProperties

Свойства ресурса Defender для хранилища.

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

boolean

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

malwareScanning

MalwareScanningProperties

Свойства сканирования вредоносных программ.

overrideSubscriptionLevelSettings

boolean

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

sensitiveDataDiscovery

SensitiveDataDiscoveryProperties

Свойства обнаружения конфиденциальных данных.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

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

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

MalwareScanningProperties

Свойства сканирования вредоносных программ.

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

OnUploadProperties

Свойства проверки вредоносных программ при отправке.

operationStatus

OperationStatus

При сбое или частичном успешном выполнении. Дополнительные данные, описывающие операцию включения и отключения сканирования вредоносных программ.

scanResultsEventGridTopicResourceId

string

Необязательный. Идентификатор ресурса раздела сетки событий для отправки результатов сканирования.

OnUploadProperties

Свойства проверки вредоносных программ при отправке.

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

integer

Определяет максимальное количество ГБ для сканирования в месяц. Установите значение -1, если не требуется ограничение.

isEnabled

boolean

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

OperationStatus

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

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

string

Код состояния операции.

message

string

Дополнительные сведения об успешном выполнении операции или сбое.

SensitiveDataDiscoveryProperties

Свойства обнаружения конфиденциальных данных.

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

boolean

Указывает, следует ли включить обнаружение конфиденциальных данных.

operationStatus

OperationStatus

При сбое или частичном успешном выполнении. Дополнительные данные, описывающие операцию включения и отключения обнаружения конфиденциальных данных.

settingName

Имя параметра Защитника для хранилища.

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

string

Имя имени параметров защитника для хранилища.