Package version:

Base class for HyperVReplica policy details.

interface HyperVReplicaBasePolicyDetails {
    allowedAuthenticationType?: number;
    applicationConsistentSnapshotFrequencyInHours?: number;
    compression?: string;
    initialReplicationMethod?: string;
    instanceType: "HyperVReplicaBasePolicyDetails";
    offlineReplicationExportPath?: string;
    offlineReplicationImportPath?: string;
    onlineReplicationStartTime?: string;
    recoveryPoints?: number;
    replicaDeletionOption?: string;
    replicationPort?: number;
}

Hierarchy (view full)

Properties

allowedAuthenticationType?: number

A value indicating the authentication type.

applicationConsistentSnapshotFrequencyInHours?: number

A value indicating the application consistent frequency.

compression?: string

A value indicating whether compression has to be enabled.

initialReplicationMethod?: string

A value indicating whether IR is online.

instanceType

Polymorphic discriminator, which specifies the different types this object can be

offlineReplicationExportPath?: string

A value indicating the offline IR export path.

offlineReplicationImportPath?: string

A value indicating the offline IR import path.

onlineReplicationStartTime?: string

A value indicating the online IR start time.

recoveryPoints?: number

A value indicating the number of recovery points.

replicaDeletionOption?: string

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

replicationPort?: number

A value indicating the recovery HTTPS port.