Share via


HyperVReplicaPolicyInput Class

Definition

Hyper-V Replica specific policy Input.

[Newtonsoft.Json.JsonObject("HyperVReplica2012")]
public class HyperVReplicaPolicyInput : Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models.PolicyProviderSpecificInput
[<Newtonsoft.Json.JsonObject("HyperVReplica2012")>]
type HyperVReplicaPolicyInput = class
    inherit PolicyProviderSpecificInput
Public Class HyperVReplicaPolicyInput
Inherits PolicyProviderSpecificInput
Inheritance
HyperVReplicaPolicyInput
Derived
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

HyperVReplicaPolicyInput()

Initializes a new instance of the HyperVReplicaPolicyInput class.

HyperVReplicaPolicyInput(Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of the HyperVReplicaPolicyInput class.

Properties

AllowedAuthenticationType

Gets or sets a value indicating the authentication type.

ApplicationConsistentSnapshotFrequencyInHours

Gets or sets a value indicating the application consistent frequency.

Compression

Gets or sets a value indicating whether compression has to be enabled.

InitialReplicationMethod

Gets or sets a value indicating whether IR is online.

OfflineReplicationExportPath

Gets or sets a value indicating the offline IR export path.

OfflineReplicationImportPath

Gets or sets a value indicating the offline IR import path.

OnlineReplicationStartTime

Gets or sets a value indicating the online IR start time.

RecoveryPoints

Gets or sets a value indicating the number of recovery points.

ReplicaDeletion

Gets or sets a value indicating whether the VM has to be auto deleted.

ReplicationPort

Gets or sets a value indicating the recovery HTTPS port.

Applies to