HyperVReplicaAzureUpdateReplicationProtectedItemInput interface
HyperV replica Azure input to update replication protected item.
Properties
| disk |
The dictionary of disk resource Id to disk encryption set ARM Id. |
| instance |
Polymorphic discriminator, which specifies the different types this object can be |
| linux |
The license type for Linux VM's. |
| recovery |
The recovery Azure resource group Id for classic deployment. |
| recovery |
The recovery Azure resource group Id for resource manager deployment. |
| sql |
The SQL Server license type. |
| target |
The target availability zone. |
| target |
The tags for the target managed disks. |
| target |
The tags for the target NICs. |
| target |
The target proximity placement group Id. |
| target |
The target VM tags. |
| use |
A value indicating whether managed disks should be used during failover. |
| user |
The OS name selected by user. |
| vm |
The list of disk update properties. |
Property Details
diskIdToDiskEncryptionMap
The dictionary of disk resource Id to disk encryption set ARM Id.
diskIdToDiskEncryptionMap?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "HyperVReplicaAzure"
Property Value
"HyperVReplicaAzure"
linuxLicenseType
The license type for Linux VM's.
linuxLicenseType?: string
Property Value
string
recoveryAzureV1ResourceGroupId
The recovery Azure resource group Id for classic deployment.
recoveryAzureV1ResourceGroupId?: string
Property Value
string
recoveryAzureV2ResourceGroupId
The recovery Azure resource group Id for resource manager deployment.
recoveryAzureV2ResourceGroupId?: string
Property Value
string
sqlServerLicenseType
The SQL Server license type.
sqlServerLicenseType?: string
Property Value
string
targetAvailabilityZone
The target availability zone.
targetAvailabilityZone?: 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 target proximity placement group Id.
targetProximityPlacementGroupId?: 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
userSelectedOSName
The OS name selected by user.
userSelectedOSName?: string
Property Value
string