Freigeben über


HyperVReplicaAzurePolicyInput Class

Definition

Hyper-V Replica Azure specific input for creating a protection profile.

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

Constructors

HyperVReplicaAzurePolicyInput()

Initializes a new instance of the HyperVReplicaAzurePolicyInput class.

HyperVReplicaAzurePolicyInput(Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, IList<String>)

Initializes a new instance of the HyperVReplicaAzurePolicyInput class.

Properties

ApplicationConsistentSnapshotFrequencyInHours

Gets or sets the interval (in hours) at which Hyper-V Replica should create an application consistent snapshot within the VM.

OnlineReplicationStartTime

Gets or sets the scheduled start time for the initial replication. If this parameter is Null, the initial replication starts immediately.

RecoveryPointHistoryDuration

Gets or sets the duration (in hours) to which point the recovery history needs to be maintained.

ReplicationInterval

Gets or sets the replication interval.

StorageAccounts

Gets or sets the list of storage accounts to which the VMs in the primary cloud can replicate to.

Applies to