Freigeben über


Defender For Storage - Create

Erstellt oder aktualisiert die Defender für Storage-Einstellungen für ein angegebenes Speicherkonto.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceId
path True

string

Der Bezeichner der Ressource.

settingName
path True

settingName

Defender für Speichereinstellungsname.

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

api-version
query True

string

API-Version für den Vorgang

Anforderungstext

Name Typ Beschreibung
properties.isEnabled

boolean

Gibt an, ob Defender für Storage für dieses Speicherkonto aktiviert ist.

properties.malwareScanning.onUpload.capGBPerMonth

integer

Definiert die maximale GB-Größe, die pro Monat gescannt werden soll. Legen Sie auf -1 fest, wenn keine Deckelung erforderlich ist.

properties.malwareScanning.onUpload.isEnabled

boolean

Gibt an, ob die Überprüfung von Schadsoftware beim Hochladen aktiviert werden soll.

properties.malwareScanning.scanResultsEventGridTopicResourceId

string

Optional. Ressourcen-ID eines Event Grid-Themas, an das Scanergebnisse gesendet werden sollen.

properties.overrideSubscriptionLevelSettings

boolean

Gibt an, ob die für dieses Speicherkonto definierten Einstellungen die für das Abonnement definierten Einstellungen überschreiben sollen.

properties.sensitiveDataDiscovery.isEnabled

boolean

Gibt an, ob die Ermittlung vertraulicher Daten aktiviert werden soll.

Antworten

Name Typ Beschreibung
200 OK

DefenderForStorageSetting

Erfolgreiche Anforderung zum Erstellen oder Aktualisieren von Defender für Storage-Einstellungen.

201 Created

DefenderForStorageSetting

Die Anforderung zum Erstellen oder Aktualisieren von Defender für Storage-Einstellungen war teilweise erfolgreich.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

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

Definitionen

Name Beschreibung
CloudError

Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, zur Rückgabe von Fehlerdetails für fehlgeschlagene Vorgänge. (Dies folgt auch dem OData-Fehlerantwortformat.)

CloudErrorBody

Die Fehlerdetails.

DefenderForStorageSetting

Die Defender für Storage-Ressource.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

OperationStatus

Eine status, die den Erfolg/Fehler des Aktivierungs-/Deaktivierungsvorgangs beschreibt.

settingName

Defender für Speichereinstellungsname.

CloudError

Allgemeine Fehlerantwort für alle Azure Resource Manager-APIs, zur Rückgabe von Fehlerdetails für fehlgeschlagene Vorgänge. (Dies folgt auch dem OData-Fehlerantwortformat.)

Name Typ Beschreibung
error.additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

error.code

string

Der Fehlercode.

error.details

CloudErrorBody[]

Die Fehlerdetails.

error.message

string

Die Fehlermeldung.

error.target

string

Das Fehlerziel.

CloudErrorBody

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

CloudErrorBody[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

DefenderForStorageSetting

Die Defender für Storage-Ressource.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Ressourcenname

properties.isEnabled

boolean

Gibt an, ob Defender für Storage für dieses Speicherkonto aktiviert ist.

properties.malwareScanning.onUpload.capGBPerMonth

integer

Definiert die maximale GB-Größe, die pro Monat gescannt werden soll. Legen Sie auf -1 fest, wenn keine Deckelung erforderlich ist.

properties.malwareScanning.onUpload.isEnabled

boolean

Gibt an, ob die Überprüfung von Schadsoftware beim Hochladen aktiviert werden soll.

properties.malwareScanning.operationStatus

OperationStatus

Bei Einem Fehler oder teilweisen Erfolg. Zusätzliche Daten, die den Aktivierungs-/Deaktivierungsvorgang der Schadsoftwareüberprüfung beschreiben.

properties.malwareScanning.scanResultsEventGridTopicResourceId

string

Optional. Ressourcen-ID eines Event Grid-Themas, an das Scanergebnisse gesendet werden sollen.

properties.overrideSubscriptionLevelSettings

boolean

Gibt an, ob die für dieses Speicherkonto definierten Einstellungen die für das Abonnement definierten Einstellungen überschreiben sollen.

properties.sensitiveDataDiscovery.isEnabled

boolean

Gibt an, ob die Ermittlung vertraulicher Daten aktiviert werden soll.

properties.sensitiveDataDiscovery.operationStatus

OperationStatus

Bei Einem Fehler oder teilweisen Erfolg. Zusätzliche Daten, die den Aktivierungs-/Deaktivierungsvorgang für die Ermittlung vertraulicher Daten beschreiben.

type

string

Ressourcentyp

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

OperationStatus

Eine status, die den Erfolg/Fehler des Aktivierungs-/Deaktivierungsvorgangs beschreibt.

Name Typ Beschreibung
code

string

Der Vorgang status Code.

message

string

Zusätzliche Informationen zum Erfolg/Misserfolg des Vorgangs.

settingName

Defender für Speichereinstellungsname.

Name Typ Beschreibung
current

string

Name des Defender für Speichereinstellungen-Namens.