Share via


HyperVReplicaBluePolicyDetails Class

Definition

Hyper-V Replica Blue specific protection profile details.

public class HyperVReplicaBluePolicyDetails : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.PolicyProviderSpecificDetails, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVReplicaBluePolicyDetails>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVReplicaBluePolicyDetails>
type HyperVReplicaBluePolicyDetails = class
    inherit PolicyProviderSpecificDetails
    interface IJsonModel<HyperVReplicaBluePolicyDetails>
    interface IPersistableModel<HyperVReplicaBluePolicyDetails>
Public Class HyperVReplicaBluePolicyDetails
Inherits PolicyProviderSpecificDetails
Implements IJsonModel(Of HyperVReplicaBluePolicyDetails), IPersistableModel(Of HyperVReplicaBluePolicyDetails)
Inheritance
HyperVReplicaBluePolicyDetails
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.

ReplicationFrequencyInSeconds

A value indicating the replication interval.

ReplicationPort

A value indicating the recovery HTTPS port.

Explicit Interface Implementations

IJsonModel<HyperVReplicaBluePolicyDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HyperVReplicaBluePolicyDetails>.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<HyperVReplicaBluePolicyDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HyperVReplicaBluePolicyDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HyperVReplicaBluePolicyDetails>.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