Share via


InMageEnableProtectionContent Class

Definition

VMware Azure specific enable protection input.

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

Constructors

InMageEnableProtectionContent(String, Guid, String, String, String)

Initializes a new instance of InMageEnableProtectionContent.

Properties

DatastoreName

The target datastore name.

DiskExclusionContent

The enable disk exclusion input.

DisksToInclude

The disks to include list.

MasterTargetId

The Master Target Id.

MultiVmGroupId

The multi VM group Id.

MultiVmGroupName

The multi VM group name.

ProcessServerId

The Process Server Id.

RetentionDrive

The retention drive to use on the MT.

RunAsAccountId

The CS account Id.

VmFriendlyName

The VM Name.

Explicit Interface Implementations

IJsonModel<EnableProtectionProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from EnableProtectionProviderSpecificContent)
IJsonModel<EnableProtectionProviderSpecificContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from EnableProtectionProviderSpecificContent)
IJsonModel<InMageEnableProtectionContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<InMageEnableProtectionContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<EnableProtectionProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<EnableProtectionProviderSpecificContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<EnableProtectionProviderSpecificContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from EnableProtectionProviderSpecificContent)
IPersistableModel<InMageEnableProtectionContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<InMageEnableProtectionContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<InMageEnableProtectionContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to