OnUploadProperties Class

Definition

Properties of On Upload malware scanning.

public class OnUploadProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.SecurityCenter.Models.OnUploadProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.SecurityCenter.Models.OnUploadProperties>
type OnUploadProperties = class
    interface IJsonModel<OnUploadProperties>
    interface IPersistableModel<OnUploadProperties>
Public Class OnUploadProperties
Implements IJsonModel(Of OnUploadProperties), IPersistableModel(Of OnUploadProperties)
Inheritance
OnUploadProperties
Implements

Constructors

Name Description
OnUploadProperties()

Initializes a new instance of OnUploadProperties.

Properties

Name Description
CapGBPerMonth

Defines the max GB to be scanned per Month. Set to -1 if no capping is needed. If not specified, the default value is -1.

Filters

Optional. Determine which blobs get scanned by On Upload malware scanning. An Or operation is performed between each filter type.

IsEnabled

Indicates whether On Upload malware scanning should be enabled.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<OnUploadProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OnUploadProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<OnUploadProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OnUploadProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OnUploadProperties>.Write(ModelReaderWriterOptions)

Applies to