A2AEnable Protection Input Args
data class A2AEnableProtectionInputArgs(val diskEncryptionInfo: Output<DiskEncryptionInfoArgs>? = null, val fabricObjectId: Output<String>, val instanceType: Output<String>, val multiVmGroupId: Output<String>? = null, val multiVmGroupName: Output<String>? = null, val recoveryAvailabilitySetId: Output<String>? = null, val recoveryAvailabilityZone: Output<String>? = null, val recoveryAzureNetworkId: Output<String>? = null, val recoveryBootDiagStorageAccountId: Output<String>? = null, val recoveryCapacityReservationGroupId: Output<String>? = null, val recoveryCloudServiceId: Output<String>? = null, val recoveryContainerId: Output<String>? = null, val recoveryExtendedLocation: Output<ExtendedLocationArgs>? = null, val recoveryProximityPlacementGroupId: Output<String>? = null, val recoveryResourceGroupId: Output<String>? = null, val recoverySubnetName: Output<String>? = null, val recoveryVirtualMachineScaleSetId: Output<String>? = null, val vmDisks: Output<List<A2AVmDiskInputDetailsArgs>>? = null, val vmManagedDisks: Output<List<A2AVmManagedDiskInputDetailsArgs>>? = null) : ConvertibleToJava<A2AEnableProtectionInputArgs>
A2A enable protection input.
Constructors
Link copied to clipboard
constructor(diskEncryptionInfo: Output<DiskEncryptionInfoArgs>? = null, fabricObjectId: Output<String>, instanceType: Output<String>, multiVmGroupId: Output<String>? = null, multiVmGroupName: Output<String>? = null, recoveryAvailabilitySetId: Output<String>? = null, recoveryAvailabilityZone: Output<String>? = null, recoveryAzureNetworkId: Output<String>? = null, recoveryBootDiagStorageAccountId: Output<String>? = null, recoveryCapacityReservationGroupId: Output<String>? = null, recoveryCloudServiceId: Output<String>? = null, recoveryContainerId: Output<String>? = null, recoveryExtendedLocation: Output<ExtendedLocationArgs>? = null, recoveryProximityPlacementGroupId: Output<String>? = null, recoveryResourceGroupId: Output<String>? = null, recoverySubnetName: Output<String>? = null, recoveryVirtualMachineScaleSetId: Output<String>? = null, vmDisks: Output<List<A2AVmDiskInputDetailsArgs>>? = null, vmManagedDisks: Output<List<A2AVmManagedDiskInputDetailsArgs>>? = null)
Properties
Link copied to clipboard
The recovery disk encryption information (for two pass flows).
Link copied to clipboard
The fabric specific object Id of the virtual machine.
Link copied to clipboard
The class type. Expected value is 'A2A'.
Link copied to clipboard
The multi vm group id.
Link copied to clipboard
The multi vm group name.
Link copied to clipboard
The recovery availability set Id.
Link copied to clipboard
The recovery availability zone.
Link copied to clipboard
The recovery Azure virtual network ARM id.
Link copied to clipboard
The boot diagnostic storage account.
Link copied to clipboard
The recovery capacity reservation group Id.
Link copied to clipboard
The recovery cloud service Id. Valid for V1 scenarios.
Link copied to clipboard
The recovery container Id.
Link copied to clipboard
The recovery extended location.
Link copied to clipboard
The recovery proximity placement group Id.
Link copied to clipboard
The recovery resource group Id. Valid for V2 scenarios.
Link copied to clipboard
The recovery subnet name.
Link copied to clipboard
The virtual machine scale set Id.
Link copied to clipboard
The list of vm disk details.
Link copied to clipboard
The list of vm managed disk details.