Share via


IDefenderForStorageSetting Interface

Definition

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

Properties

Id

Resource Id

(Inherited from IResource)
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.

Name

Resource name

(Inherited from IResource)
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.

Type

Resource type

(Inherited from IResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to