Defender For Storage - Create
Crée ou met à jour les paramètres Defender pour le stockage sur un compte de stockage spécifié.
PUT https://management.azure.com/{resourceId}/providers/Microsoft.Security/defenderForStorageSettings/current?api-version=2022-12-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Identificateur de la ressource. |
setting
|
path | True |
Nom du paramètre Defender pour le stockage. Regex pattern: |
|
api-version
|
query | True |
string |
Version de l’API pour l’opération |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties.isEnabled |
boolean |
Indique si Defender pour le stockage est activé sur ce compte de stockage. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Définit le nombre maximal de Go à analyser par mois. Définissez sur -1 si aucun plafonnement n’est nécessaire. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Indique si l’analyse des programmes malveillants lors du chargement doit être activée. |
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
facultatif. ID de ressource d’une rubrique Event Grid à laquelle envoyer les résultats de l’analyse. |
properties.overrideSubscriptionLevelSettings |
boolean |
Indique si les paramètres définis pour ce compte de stockage doivent remplacer les paramètres définis pour l’abonnement. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Indique si la découverte des données sensibles doit être activée. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Demande de création ou de mise à jour des paramètres Defender pour le stockage réussie. |
|
201 Created |
La demande de création ou de mise à jour des paramètres Defender pour le stockage a partiellement réussi. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
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
}
}
Définitions
Nom | Description |
---|---|
Cloud |
Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.). |
Cloud |
Détail de l’erreur. |
Defender |
Ressource Defender pour le stockage. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Operation |
Un status décrivant la réussite/l’échec de l’opération d’activation/désactivation. |
setting |
Nom du paramètre Defender pour le stockage. |
CloudError
Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).
Nom | Type | Description |
---|---|---|
error.additionalInfo |
Informations supplémentaires sur l’erreur. |
|
error.code |
string |
Code d'erreur. |
error.details |
Détails de l’erreur. |
|
error.message |
string |
Message d’erreur. |
error.target |
string |
Cible d’erreur. |
CloudErrorBody
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
DefenderForStorageSetting
Ressource Defender pour le stockage.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource |
name |
string |
Nom de la ressource |
properties.isEnabled |
boolean |
Indique si Defender pour le stockage est activé sur ce compte de stockage. |
properties.malwareScanning.onUpload.capGBPerMonth |
integer |
Définit le nombre maximal de Go à analyser par mois. Définissez sur -1 si aucun plafonnement n’est nécessaire. |
properties.malwareScanning.onUpload.isEnabled |
boolean |
Indique si l’analyse des programmes malveillants lors du chargement doit être activée. |
properties.malwareScanning.operationStatus |
En cas d’échec ou de réussite partielle. Données supplémentaires décrivant l’opération d’activation/désactivation de l’analyse des programmes malveillants. |
|
properties.malwareScanning.scanResultsEventGridTopicResourceId |
string |
facultatif. ID de ressource d’une rubrique Event Grid à laquelle envoyer les résultats de l’analyse. |
properties.overrideSubscriptionLevelSettings |
boolean |
Indique si les paramètres définis pour ce compte de stockage doivent remplacer les paramètres définis pour l’abonnement. |
properties.sensitiveDataDiscovery.isEnabled |
boolean |
Indique si la découverte des données sensibles doit être activée. |
properties.sensitiveDataDiscovery.operationStatus |
En cas d’échec ou de réussite partielle. Données supplémentaires décrivant l’opération d’activation/désactivation de la découverte des données sensibles. |
|
type |
string |
Type de ressource |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
OperationStatus
Un status décrivant la réussite/l’échec de l’opération d’activation/désactivation.
Nom | Type | Description |
---|---|---|
code |
string |
Opération status code. |
message |
string |
Informations supplémentaires concernant la réussite/l’échec de l’opération. |
settingName
Nom du paramètre Defender pour le stockage.
Nom | Type | Description |
---|---|---|
current |
string |
Nom du nom des paramètres defender pour le stockage. |