A2AEnableProtectionInputArgs

constructor(autoProtectionOfDataDisk: Output<Either<String, AutoProtectionOfDataDisk>>? = null, diskEncryptionInfo: Output<DiskEncryptionInfoArgs>? = null, fabricObjectId: Output<String>, instanceType: Output<String>, multiVmGroupId: Output<String>? = null, multiVmGroupName: Output<String>? = null, protectionClusterId: 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)