Partager via


HyperVReplicaAzureEnableProtectionInput interface

HyperVReplicaAzure specific enable protection input.

Extends

Properties

diskEncryptionSetId

The DiskEncryptionSet ARM Id.

disksToInclude

The list of VHD Ids of disks to be protected.

disksToIncludeForManagedDisks

The disks to include list for managed disks.

diskType

The DiskType.

enableRdpOnTargetOption

The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

hvHostVmId

The Hyper-V host VM Id.

instanceType

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

licenseType

License type.

logStorageAccountId

The storage account to be used for logging during replication.

osType

The OS type associated with VM.

seedManagedDiskTags

The tags for the seed managed disks.

sqlServerLicenseType

The SQL Server license type.

targetAvailabilitySetId

The target availability set ARM Id for resource manager deployment.

targetAvailabilityZone

The target availability zone.

targetAzureNetworkId

The selected target Azure network Id.

targetAzureSubnetId

The selected target Azure subnet Id.

targetAzureV1ResourceGroupId

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureVmName

The target azure VM Name.

targetManagedDiskTags

The tags for the target managed disks.

targetNicTags

The tags for the target NICs.

targetProximityPlacementGroupId

The proximity placement group ARM Id.

targetStorageAccountId

The storage account Id.

targetVmSize

The target VM size.

targetVmTags

The target VM tags.

useManagedDisks

A value indicating whether managed disks should be used during failover.

useManagedDisksForReplication

A value indicating whether managed disks should be used during replication.

vhdId

The OS disk VHD id associated with VM.

vmName

The VM Name.

Property Details

diskEncryptionSetId

The DiskEncryptionSet ARM Id.

diskEncryptionSetId?: string

Property Value

string

disksToInclude

The list of VHD Ids of disks to be protected.

disksToInclude?: string[]

Property Value

string[]

disksToIncludeForManagedDisks

The disks to include list for managed disks.

disksToIncludeForManagedDisks?: HyperVReplicaAzureDiskInputDetails[]

Property Value

diskType

The DiskType.

diskType?: string

Property Value

string

enableRdpOnTargetOption

The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum.

enableRdpOnTargetOption?: string

Property Value

string

hvHostVmId

The Hyper-V host VM Id.

hvHostVmId?: string

Property Value

string

instanceType

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

instanceType: "HyperVReplicaAzure"

Property Value

"HyperVReplicaAzure"

licenseType

License type.

licenseType?: string

Property Value

string

logStorageAccountId

The storage account to be used for logging during replication.

logStorageAccountId?: string

Property Value

string

osType

The OS type associated with VM.

osType?: string

Property Value

string

seedManagedDiskTags

The tags for the seed managed disks.

seedManagedDiskTags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

sqlServerLicenseType

The SQL Server license type.

sqlServerLicenseType?: string

Property Value

string

targetAvailabilitySetId

The target availability set ARM Id for resource manager deployment.

targetAvailabilitySetId?: string

Property Value

string

targetAvailabilityZone

The target availability zone.

targetAvailabilityZone?: string

Property Value

string

targetAzureNetworkId

The selected target Azure network Id.

targetAzureNetworkId?: string

Property Value

string

targetAzureSubnetId

The selected target Azure subnet Id.

targetAzureSubnetId?: string

Property Value

string

targetAzureV1ResourceGroupId

The Id of the target resource group (for classic deployment) in which the failover VM is to be created.

targetAzureV1ResourceGroupId?: string

Property Value

string

targetAzureV2ResourceGroupId

The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created.

targetAzureV2ResourceGroupId?: string

Property Value

string

targetAzureVmName

The target azure VM Name.

targetAzureVmName?: string

Property Value

string

targetManagedDiskTags

The tags for the target managed disks.

targetManagedDiskTags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

targetNicTags

The tags for the target NICs.

targetNicTags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

targetProximityPlacementGroupId

The proximity placement group ARM Id.

targetProximityPlacementGroupId?: string

Property Value

string

targetStorageAccountId

The storage account Id.

targetStorageAccountId?: string

Property Value

string

targetVmSize

The target VM size.

targetVmSize?: string

Property Value

string

targetVmTags

The target VM tags.

targetVmTags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

useManagedDisks

A value indicating whether managed disks should be used during failover.

useManagedDisks?: string

Property Value

string

useManagedDisksForReplication

A value indicating whether managed disks should be used during replication.

useManagedDisksForReplication?: string

Property Value

string

vhdId

The OS disk VHD id associated with VM.

vhdId?: string

Property Value

string

vmName

The VM Name.

vmName?: string

Property Value

string