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

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.

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"

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

vmDisks

The list of disk update properties.

vmDisks?: UpdateDiskInput[]

Property Value