HyperVReplicaAzureEnableProtectionInput interface
HyperVReplicaAzure specific enable protection input.
- Extends
Properties
disk |
The DiskEncryptionSet ARM Id. |
disks |
The list of VHD Ids of disks to be protected. |
disks |
The disks to include list for managed disks. |
disk |
The DiskType. |
enable |
The selected option to enable RDP\SSH on target vm after failover. String value of SrsDataContract.EnableRDPOnTargetOption enum. |
hv |
The Hyper-V host VM Id. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
license |
License type. |
log |
The storage account to be used for logging during replication. |
os |
The OS type associated with VM. |
seed |
The tags for the seed managed disks. |
sql |
The SQL Server license type. |
target |
The target availability set ARM Id for resource manager deployment. |
target |
The target availability zone. |
target |
The selected target Azure network Id. |
target |
The selected target Azure subnet Id. |
target |
The Id of the target resource group (for classic deployment) in which the failover VM is to be created. |
target |
The Id of the target resource group (for resource manager deployment) in which the failover VM is to be created. |
target |
The target azure VM Name. |
target |
The tags for the target managed disks. |
target |
The tags for the target NICs. |
target |
The proximity placement group ARM Id. |
target |
The storage account Id. |
target |
The target VM size. |
target |
The target VM tags. |
use |
A value indicating whether managed disks should be used during failover. |
use |
A value indicating whether managed disks should be used during replication. |
vhd |
The OS disk VHD id associated with VM. |
vm |
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