Defender For Storage - Create
Crea o actualiza la configuración de Defender para Storage en una cuenta de almacenamiento especificada.
PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/defenderForStorageSettings/current?api-version=2022-12-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Identificador del recurso. |
setting
|
path | True |
Nombre de la configuración de Defender para Storage. Regex pattern: |
|
api-version
|
query | True |
string |
Versión de API para la operación |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
properties.isEnabled |
boolean |
Indica si Defender para Storage está habilitado en esta cuenta de almacenamiento. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Define el máximo de GB que se van a examinar al mes. Establezca en -1 si no se necesita ningún límite. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Indica si al cargar el examen de malware se debe habilitar. |
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
Opcional. Identificador de recurso de un tema de Event Grid al que enviar los resultados del examen. |
properties.overrideSubscriptionLevelSettings |
boolean |
Indica si la configuración definida para esta cuenta de almacenamiento debe invalidar la configuración definida para la suscripción. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Indica si se debe habilitar la detección de datos confidenciales. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Solicitud correcta para crear o actualizar la configuración de Defender para Storage. |
|
201 Created |
Solicitud para crear o actualizar la configuración de Defender para Storage parcialmente correcta. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Creates or updates the Defender for Storage settings on a specified resource.
Sample Request
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
}
}
Sample Response
{
"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
}
}
Definiciones
Nombre | Description |
---|---|
Cloud |
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). |
Cloud |
Detalle del error. |
Defender |
Recurso de Defender para Storage. |
Error |
Información adicional sobre el error de administración de recursos. |
Operation |
Estado que describe el éxito o error de la operación de habilitación o deshabilitación. |
setting |
Nombre de la configuración de Defender para Storage. |
CloudError
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).
Nombre | Tipo | Description |
---|---|---|
error.additionalInfo |
Información adicional del error. |
|
error.code |
string |
Código de error. |
error.details |
Los detalles del error. |
|
error.message |
string |
El mensaje de error. |
error.target |
string |
Destino del error. |
CloudErrorBody
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
DefenderForStorageSetting
Recurso de Defender para Storage.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Id. de recurso |
name |
string |
Nombre del recurso |
properties.isEnabled |
boolean |
Indica si Defender para Storage está habilitado en esta cuenta de almacenamiento. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Define el máximo de GB que se van a examinar al mes. Establezca en -1 si no se necesita ningún límite. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Indica si al cargar el examen de malware se debe habilitar. |
properties.malwareScanning.operationStatus |
Tras el error o el éxito parcial. Datos adicionales que describen la operación de habilitación o deshabilitación del examen de malware. |
|
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
Opcional. Identificador de recurso de un tema de Event Grid al que enviar los resultados del examen. |
properties.overrideSubscriptionLevelSettings |
boolean |
Indica si la configuración definida para esta cuenta de almacenamiento debe invalidar la configuración definida para la suscripción. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Indica si se debe habilitar la detección de datos confidenciales. |
properties.sensitiveDataDiscovery.operationStatus |
Tras el error o el éxito parcial. Datos adicionales que describen la operación de habilitación o deshabilitación de detección de datos confidenciales. |
|
type |
string |
Tipo de recurso |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
OperationStatus
Estado que describe el éxito o error de la operación de habilitación o deshabilitación.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de estado de la operación. |
message |
string |
Información adicional sobre el éxito o error de la operación. |
settingName
Nombre de la configuración de Defender para Storage.
Nombre | Tipo | Description |
---|---|---|
current |
string |
Nombre del nombre de defender para la configuración de almacenamiento. |