Partager via


A2ASwitchProtectionInput interface

A2A specific switch protection input.

Extends

Properties

diskEncryptionInfo

The recovery disk encryption information.

instanceType

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

policyId

The Policy Id.

recoveryAvailabilitySetId

The recovery availability set.

recoveryAvailabilityZone

The recovery availability zone.

recoveryBootDiagStorageAccountId

The boot diagnostic storage account.

recoveryCapacityReservationGroupId

The recovery capacity reservation group Id.

recoveryCloudServiceId

The recovery cloud service Id. Valid for V1 scenarios.

recoveryContainerId

The recovery container Id.

recoveryProximityPlacementGroupId

The recovery proximity placement group Id.

recoveryResourceGroupId

The recovery resource group Id. Valid for V2 scenarios.

recoveryVirtualMachineScaleSetId

The virtual machine scale set id.

vmDisks

The list of vm disk details.

vmManagedDisks

The list of vm managed disk details.

Property Details

diskEncryptionInfo

The recovery disk encryption information.

diskEncryptionInfo?: DiskEncryptionInfo

Property Value

instanceType

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

instanceType: "A2A"

Property Value

"A2A"

policyId

The Policy Id.

policyId?: string

Property Value

string

recoveryAvailabilitySetId

The recovery availability set.

recoveryAvailabilitySetId?: string

Property Value

string

recoveryAvailabilityZone

The recovery availability zone.

recoveryAvailabilityZone?: string

Property Value

string

recoveryBootDiagStorageAccountId

The boot diagnostic storage account.

recoveryBootDiagStorageAccountId?: string

Property Value

string

recoveryCapacityReservationGroupId

The recovery capacity reservation group Id.

recoveryCapacityReservationGroupId?: string

Property Value

string

recoveryCloudServiceId

The recovery cloud service Id. Valid for V1 scenarios.

recoveryCloudServiceId?: string

Property Value

string

recoveryContainerId

The recovery container Id.

recoveryContainerId?: string

Property Value

string

recoveryProximityPlacementGroupId

The recovery proximity placement group Id.

recoveryProximityPlacementGroupId?: string

Property Value

string

recoveryResourceGroupId

The recovery resource group Id. Valid for V2 scenarios.

recoveryResourceGroupId?: string

Property Value

string

recoveryVirtualMachineScaleSetId

The virtual machine scale set id.

recoveryVirtualMachineScaleSetId?: string

Property Value

string

vmDisks

The list of vm disk details.

vmDisks?: A2AVmDiskInputDetails[]

Property Value

vmManagedDisks

The list of vm managed disk details.

vmManagedDisks?: A2AVmManagedDiskInputDetails[]

Property Value