Share via


HyperVReplicaPolicyDetails Class

Definition

Hyper-V Replica Blue specific protection profile details.

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

Properties

AllowedAuthenticationType

A value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours

A value indicating the application consistent frequency.

Compression

A value indicating whether compression has to be enabled.

InitialReplicationMethod

A value indicating whether IR is online.

OfflineReplicationExportPath

A value indicating the offline IR export path.

OfflineReplicationImportPath

A value indicating the offline IR import path.

OnlineReplicationStartTime

A value indicating the online IR start time.

RecoveryPoints

A value indicating the number of recovery points.

ReplicaDeletionOption

A value indicating whether the VM has to be auto deleted. Supported Values: String.Empty, None, OnRecoveryCloud.

ReplicationPort

A value indicating the recovery HTTPS port.

Explicit Interface Implementations

IJsonModel<HyperVReplicaPolicyDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HyperVReplicaPolicyDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<PolicyProviderSpecificDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from PolicyProviderSpecificDetails)
IPersistableModel<HyperVReplicaPolicyDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HyperVReplicaPolicyDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HyperVReplicaPolicyDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<PolicyProviderSpecificDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from PolicyProviderSpecificDetails)

Applies to