Share via


DefenderForStorageSettingProperties Class

Definition

Defender for Storage resource properties.

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

Constructors

DefenderForStorageSettingProperties()

Creates an new DefenderForStorageSettingProperties instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DefenderForStorageSettingProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DefenderForStorageSettingProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DefenderForStorage.Models.IDefenderForStorageSettingProperties.

FromJsonString(String)

Creates a new instance of DefenderForStorageSettingProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DefenderForStorageSettingProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to