Compartir a través de


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
resourceId
path True

string

Identificador del recurso.

settingName
path True

settingName

Nombre de la configuración de Defender para Storage.

Regex pattern: ^[a-z][a-z0-9]*$

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

DefenderForStorageSetting

Solicitud correcta para crear o actualizar la configuración de Defender para Storage.

201 Created

DefenderForStorageSetting

Solicitud para crear o actualizar la configuración de Defender para Storage parcialmente correcta.

Other Status Codes

CloudError

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
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).

CloudErrorBody

Detalle del error.

DefenderForStorageSetting

Recurso de Defender para Storage.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

OperationStatus

Estado que describe el éxito o error de la operación de habilitación o deshabilitación.

settingName

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

ErrorAdditionalInfo[]

Información adicional del error.

error.code

string

Código de error.

error.details

CloudErrorBody[]

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

CloudErrorBody[]

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

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

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.