Defender For Storage - Create
Skapar eller uppdaterar inställningarna för Defender for Storage 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 |
---|---|---|---|---|
resource
|
path | True |
string |
Resursens identifierare. |
setting
|
path | True |
Defender for Storage-inställningsnamn. Regex pattern: |
|
api-version
|
query | True |
string |
API-version för åtgärden |
Begärandetext
Name | Typ | Description |
---|---|---|
properties.isEnabled |
boolean |
Anger om Defender för Storage är aktiverat på det här lagringskontot. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Definierar det högsta antal GB som ska genomsökas per månad. Ange till -1 om ingen begränsning krävs. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Anger om skanning av skadlig kod ska aktiveras vid uppladdning. |
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
Valfritt. Resurs-ID för ett Event Grid-ämne att skicka genomsökningsresultat till. |
properties.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. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Anger om identifiering av känsliga data ska vara aktiverat. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
Begäran om att skapa eller uppdatera inställningarna för Defender for Storage har slutförts. |
|
201 Created |
Begäran om att skapa eller uppdatera Defender for Storage-inställningarna lyckades delvis. |
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
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
}
}
Definitioner
Name | Description |
---|---|
Cloud |
Vanligt felsvar för alla Azure Resource Manager-API:er för att returnera felinformation för misslyckade åtgärder. (Detta följer även OData-felsvarsformatet.). |
Cloud |
Felinformationen. |
Defender |
Defender for Storage-resursen. |
Error |
Ytterligare information om resurshanteringsfelet. |
Operation |
En status som beskriver lyckade/misslyckade åtgärder för aktivering/inaktivering. |
setting |
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 OData-felsvarsformatet.).
Name | Typ | Description |
---|---|---|
error.additionalInfo |
Ytterligare information om felet. |
|
error.code |
string |
Felkoden. |
error.details |
Felinformationen. |
|
error.message |
string |
Felmeddelandet. |
error.target |
string |
Felmålet. |
CloudErrorBody
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
DefenderForStorageSetting
Defender for Storage-resursen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID |
name |
string |
Resursnamn |
properties.isEnabled |
boolean |
Anger om Defender för Storage är aktiverat på det här lagringskontot. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Definierar det högsta antal GB som ska genomsökas per månad. Ange till -1 om ingen begränsning krävs. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Anger om skanning av skadlig kod ska aktiveras vid uppladdning. |
properties.malwareScanning.operationStatus |
Vid fel eller delvis lyckad. Ytterligare data som beskriver aktivering/inaktivering av skadlig kods skanning. |
|
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
Valfritt. Resurs-ID för ett Event Grid-ämne att skicka genomsökningsresultat till. |
properties.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. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Anger om identifiering av känsliga data ska vara aktiverat. |
properties.sensitiveDataDiscovery.operationStatus |
Vid fel eller delvis lyckad. Ytterligare data som beskriver aktivering/inaktivering av identifiering av känsliga data. |
|
type |
string |
Resurstyp |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Den ytterligare informationen. |
type |
string |
Ytterligare informationstyp. |
OperationStatus
En status som beskriver lyckade/misslyckade åtgärder för aktivering/inaktivering.
Name | Typ | Description |
---|---|---|
code |
string |
Åtgärdsstatuskoden. |
message |
string |
Ytterligare information om åtgärdens framgång/misslyckande. |
settingName
Defender for Storage-inställningsnamn.
Name | Typ | Description |
---|---|---|
current |
string |
Namnet på defender för lagringsinställningar. |