A2AEnableProtectionInput interface
A2A enable protection input.
- Extends
Properties
auto |
A value indicating whether the auto protection is enabled. |
disk |
The recovery disk encryption information (for two pass flows). |
fabric |
The fabric specific object Id of the virtual machine. |
instance |
Polymorphic discriminator, which specifies the different types this object can be |
multi |
The multi vm group id. |
multi |
The multi vm group name. |
recovery |
The recovery availability set Id. |
recovery |
The recovery availability zone. |
recovery |
The recovery Azure virtual network ARM id. |
recovery |
The boot diagnostic storage account. |
recovery |
The recovery capacity reservation group Id. |
recovery |
The recovery cloud service Id. Valid for V1 scenarios. |
recovery |
The recovery container Id. |
recovery |
The recovery extended location. |
recovery |
The recovery proximity placement group Id. |
recovery |
The recovery resource group Id. Valid for V2 scenarios. |
recovery |
The recovery subnet name. |
recovery |
The virtual machine scale set Id. |
vm |
The list of vm disk details. |
vm |
The list of vm managed disk details. |
Property Details
autoProtectionOfDataDisk
A value indicating whether the auto protection is enabled.
autoProtectionOfDataDisk?: string
Property Value
string
diskEncryptionInfo
The recovery disk encryption information (for two pass flows).
diskEncryptionInfo?: DiskEncryptionInfo
Property Value
fabricObjectId
The fabric specific object Id of the virtual machine.
fabricObjectId: string
Property Value
string
instanceType
Polymorphic discriminator, which specifies the different types this object can be
instanceType: "A2A"
Property Value
"A2A"
multiVmGroupId
The multi vm group id.
multiVmGroupId?: string
Property Value
string
multiVmGroupName
The multi vm group name.
multiVmGroupName?: string
Property Value
string
recoveryAvailabilitySetId
The recovery availability set Id.
recoveryAvailabilitySetId?: string
Property Value
string
recoveryAvailabilityZone
The recovery availability zone.
recoveryAvailabilityZone?: string
Property Value
string
recoveryAzureNetworkId
The recovery Azure virtual network ARM id.
recoveryAzureNetworkId?: 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
recoveryExtendedLocation
The recovery extended location.
recoveryExtendedLocation?: ExtendedLocation
Property Value
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
recoverySubnetName
The recovery subnet name.
recoverySubnetName?: 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[]