Condividi tramite


Defender For Storage - Create

Crea o aggiorna le impostazioni di Defender for Storage in un account di archiviazione specificato.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceId
path True

string

Identificatore della risorsa.

settingName
path True

settingName

Nome dell'impostazione di Defender per Archiviazione.

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

api-version
query True

string

Versione dell'API per l'operazione

Corpo della richiesta

Nome Tipo Descrizione
properties.isEnabled

boolean

Indica se Defender per Archiviazione è abilitato in questo account di archiviazione.

properties.malwareScanning.onUpload.capGBPerMonth

integer

Definisce il numero massimo di GB da analizzare al mese. Impostare su -1 se non è necessario alcun limite.

properties.malwareScanning.onUpload.isEnabled

boolean

Indica se è necessario abilitare l'analisi malware in caso di caricamento.

properties.malwareScanning.scanResultsEventGridTopicResourceId

string

facoltativo. ID risorsa di un argomento di Griglia di eventi a cui inviare i risultati dell'analisi.

properties.overrideSubscriptionLevelSettings

boolean

Indica se le impostazioni definite per questo account di archiviazione devono eseguire l'override delle impostazioni definite per la sottoscrizione.

properties.sensitiveDataDiscovery.isEnabled

boolean

Indica se l'individuazione dati sensibili deve essere abilitata.

Risposte

Nome Tipo Descrizione
200 OK

DefenderForStorageSetting

Richiesta riuscita di creare o aggiornare le impostazioni di Defender per Archiviazione.

201 Created

DefenderForStorageSetting

Richiedere di creare o aggiornare le impostazioni di Defender per Archiviazione parzialmente riuscite.

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

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
  }
}

Definizioni

Nome Descrizione
CloudError

Risposta di errore comune per tutte le API Resource Manager di Azure per restituire i dettagli dell'errore per le operazioni non riuscite. Segue anche il formato di risposta di errore OData.

CloudErrorBody

Dettagli dell'errore.

DefenderForStorageSetting

Risorsa Defender per Archiviazione.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

OperationStatus

Stato che descrive l'esito positivo/negativo dell'operazione di abilitazione/disabilitazione.

settingName

Nome dell'impostazione di Defender per Archiviazione.

CloudError

Risposta di errore comune per tutte le API Resource Manager di Azure per restituire i dettagli dell'errore per le operazioni non riuscite. Segue anche il formato di risposta di errore OData.

Nome Tipo Descrizione
error.additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

error.code

string

Codice di errore.

error.details

CloudErrorBody[]

Dettagli dell'errore.

error.message

string

Messaggio di errore.

error.target

string

Destinazione dell'errore.

CloudErrorBody

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

CloudErrorBody[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

DefenderForStorageSetting

Risorsa Defender per Archiviazione.

Nome Tipo Descrizione
id

string

ID risorsa

name

string

Nome risorsa

properties.isEnabled

boolean

Indica se Defender per Archiviazione è abilitato in questo account di archiviazione.

properties.malwareScanning.onUpload.capGBPerMonth

integer

Definisce il numero massimo di GB da analizzare al mese. Impostare su -1 se non è necessario alcun limite.

properties.malwareScanning.onUpload.isEnabled

boolean

Indica se è necessario abilitare l'analisi malware in caso di caricamento.

properties.malwareScanning.operationStatus

OperationStatus

In caso di esito negativo o parziale. Dati aggiuntivi che descrivono l'operazione di abilitazione/disabilitazione dell'analisi malware.

properties.malwareScanning.scanResultsEventGridTopicResourceId

string

facoltativo. ID risorsa di un argomento di Griglia di eventi a cui inviare i risultati dell'analisi.

properties.overrideSubscriptionLevelSettings

boolean

Indica se le impostazioni definite per questo account di archiviazione devono eseguire l'override delle impostazioni definite per la sottoscrizione.

properties.sensitiveDataDiscovery.isEnabled

boolean

Indica se l'individuazione dati sensibili deve essere abilitata.

properties.sensitiveDataDiscovery.operationStatus

OperationStatus

In caso di esito negativo o parziale. Dati aggiuntivi che descrivono l'operazione di abilitazione/disabilitazione dell'individuazione dati sensibili.

type

string

Tipo di risorsa

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

OperationStatus

Stato che descrive l'esito positivo/negativo dell'operazione di abilitazione/disabilitazione.

Nome Tipo Descrizione
code

string

Codice di stato dell'operazione.

message

string

Informazioni aggiuntive relative all'esito positivo/negativo dell'operazione.

settingName

Nome dell'impostazione di Defender per Archiviazione.

Nome Tipo Descrizione
current

string

Nome del nome delle impostazioni di Defender per archiviazione.