Share via


InMageDiskExclusionContent Class

Definition

DiskExclusionInput when doing enable protection of virtual machine in InMage provider.

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

Constructors

InMageDiskExclusionContent()

Initializes a new instance of InMageDiskExclusionContent.

Properties

DiskSignatureOptions

The guest disk signature based option for disk exclusion.

VolumeOptions

The volume label based option for disk exclusion.

Explicit Interface Implementations

IJsonModel<InMageDiskExclusionContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<InMageDiskExclusionContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InMageDiskExclusionContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageDiskExclusionContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<InMageDiskExclusionContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to