Dela via


Defender For Storage - Create

Skapar eller uppdaterar inställningarna för Defender för lagring på ett angivet lagringskonto.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceId
path True

string

Resursens identifierare.

settingName
path True

settingName

Defender for Storage-inställningsnamn.

Reguljärt uttrycksmönster: ^[a-z][a-z0-9]*$

api-version
query True

string

API-version för åtgärden

Begärandetext

Name Typ Description
properties

DefenderForStorageSettingProperties

Egenskaper för Defender for Storage-resurser.

Svar

Name Typ Description
200 OK

DefenderForStorageSetting

Lyckad begäran om att skapa eller uppdatera Inställningar för Defender för lagring.

201 Created

DefenderForStorageSetting

Begäran om att skapa eller uppdatera Defender for Storage-inställningarna lyckades delvis.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

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

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

CloudErrorBody

Felinformationen.

DefenderForStorageSetting

Defender for Storage-resursen.

DefenderForStorageSettingProperties

Egenskaper för Defender for Storage-resurser.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

MalwareScanningProperties

Egenskaper för skanning av skadlig kod.

OnUploadProperties

Egenskaper för genomsökning av skadlig kod vid uppladdning.

OperationStatus

En status som beskriver hur aktivering/inaktiveringsåtgärden lyckades/misslyckades.

SensitiveDataDiscoveryProperties

Egenskaper för identifiering av känsliga data.

settingName

Defender for Storage-inställningsnamn.

CloudError

Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även formatet för OData-felsvar.).

Name Typ Description
error.additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

error.code

string

Felkoden.

error.details

CloudErrorBody[]

Felinformationen.

error.message

string

Felmeddelandet.

error.target

string

Felmålet.

CloudErrorBody

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

CloudErrorBody[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

DefenderForStorageSetting

Defender for Storage-resursen.

Name Typ Description
id

string

Resurs-ID

name

string

Resursnamn

properties

DefenderForStorageSettingProperties

Egenskaper för Defender for Storage-resurser.

type

string

Resurstyp

DefenderForStorageSettingProperties

Egenskaper för Defender for Storage-resurser.

Name Typ Description
isEnabled

boolean

Anger om Defender för Storage är aktiverat för det här lagringskontot.

malwareScanning

MalwareScanningProperties

Egenskaper för skanning av skadlig kod.

overrideSubscriptionLevelSettings

boolean

Anger om inställningarna som definierats för det här lagringskontot ska åsidosätta de inställningar som definierats för prenumerationen.

sensitiveDataDiscovery

SensitiveDataDiscoveryProperties

Egenskaper för identifiering av känsliga data.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

MalwareScanningProperties

Egenskaper för skanning av skadlig kod.

Name Typ Description
onUpload

OnUploadProperties

Egenskaper för genomsökning av skadlig kod vid uppladdning.

operationStatus

OperationStatus

Vid fel eller delvis lyckad. Ytterligare data som beskriver åtgärden aktivera/inaktivera genomsökning av skadlig kod.

scanResultsEventGridTopicResourceId

string

Valfri. Resurs-ID för ett Event Grid-ämne som ska skicka genomsökningsresultat till.

OnUploadProperties

Egenskaper för genomsökning av skadlig kod vid uppladdning.

Name Typ Description
capGBPerMonth

integer

Definierar det maximala GB som ska genomsökas per månad. Ställ in på -1 om det inte behövs något tak.

isEnabled

boolean

Anger om genomsökning av skadlig kod ska aktiveras vid uppladdning.

OperationStatus

En status som beskriver hur aktivering/inaktiveringsåtgärden lyckades/misslyckades.

Name Typ Description
code

string

Åtgärdsstatuskoden.

message

string

Ytterligare information om åtgärdens framgång/misslyckande.

SensitiveDataDiscoveryProperties

Egenskaper för identifiering av känsliga data.

Name Typ Description
isEnabled

boolean

Anger om identifiering av känsliga data ska vara aktiverat.

operationStatus

OperationStatus

Vid fel eller delvis lyckad. Ytterligare data som beskriver aktivering/inaktivering av känslig dataidentifiering.

settingName

Defender for Storage-inställningsnamn.

Name Typ Description
current

string

Namnet på defender för lagringsinställningar.