Share via


MalwareScanningProperties Class

Definition

Properties of Malware Scanning.

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

Constructors

MalwareScanningProperties()

Creates an new MalwareScanningProperties instance.

Properties

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.

OperationStatusCode

The operation status code.

OperationStatusMessage

Additional information regarding the success/failure of the operation.

ScanResultsEventGridTopicResourceId

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MalwareScanningProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MalwareScanningProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MalwareScanningProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to