Share via


IDefenderForStorageSettingProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DefenderForStorage.Models.DefenderForStorageSettingPropertiesTypeConverter))]
public interface IDefenderForStorageSettingProperties : Microsoft.Azure.PowerShell.Cmdlets.DefenderForStorage.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DefenderForStorage.Models.DefenderForStorageSettingPropertiesTypeConverter))>]
type IDefenderForStorageSettingProperties = interface
    interface IJsonSerializable
Public Interface IDefenderForStorageSettingProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

IsEnabled

Indicates whether Defender for Storage is enabled on this storage account.

MalwareScanningOperationStatusCode

The operation status code.

MalwareScanningOperationStatusMessage

Additional information regarding the success/failure of the operation.

MalwareScanningScanResultsEventGridTopicResourceId

Optional. Resource id of an Event Grid Topic to send scan results to.

OnUploadCapGbPerMonth

Defines the max GB to be scanned per Month. Set to -1 if no capping is needed.

OnUploadIsEnabled

Indicates whether On Upload malware scanning should be enabled.

OverrideSubscriptionLevelSetting

Indicates whether the settings defined for this storage account should override the settings defined for the subscription.

SensitiveDataDiscoveryIsEnabled

Indicates whether Sensitive Data Discovery should be enabled.

SensitiveDataDiscoveryOperationStatusCode

The operation status code.

SensitiveDataDiscoveryOperationStatusMessage

Additional information regarding the success/failure of the operation.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to