Share via


HyperVReplicaAzureUpdateReplicationProtectedItemInput interface

HyperV replica Azure input to update replication protected item.

Extends

Properties

diskIdToDiskEncryptionMap

The dictionary of disk resource Id to disk encryption set ARM Id.

instanceType

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

linuxLicenseType

The license type for Linux VM's.

recoveryAzureV1ResourceGroupId

The recovery Azure resource group Id for classic deployment.

recoveryAzureV2ResourceGroupId

The recovery Azure resource group Id for resource manager deployment.

sqlServerLicenseType

The SQL Server license type.

targetAvailabilityZone

The target availability zone.

targetManagedDiskTags

The tags for the target managed disks.

targetNicTags

The tags for the target NICs.

targetProximityPlacementGroupId

The target proximity placement group Id.

targetVmTags

The target VM tags.

useManagedDisks

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

userSelectedOSName

The OS name selected by user.

vmDisks

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

vmDisks

The list of disk update properties.

vmDisks?: UpdateDiskInput[]

Property Value