Skip to content

StartExportAzureNativeVirtualMachineJobInput

Input for the job to export an Azure virtual machine from a snapshot.

Fields

Field Type Description
archivedSnapshotId UUID ID of the archived snapshot to export. This field should be specified only when snapshotType is set to Archived.
availabilitySetNativeId String Native ID of the availability set the exported virtual machine joins.
destinationAvailabilityZone String Availability zone the virtual machine is exported to. Leave empty for regions or virtual machine sizes that do not support availability zones.
destinationKeyVaultName String Name of the key vault created in the destination region. Required for cross-region export of virtual machines with Azure Disk Encryption enabled.
destinationRegion AzureNativeRegion! Azure region the virtual machine is exported to.
destinationSubscriptionRubrikId UUID Rubrik ID of the Azure subscription the virtual machine is exported to. When empty, the virtual machine is exported to the subscription it was backed up from.
diskEncryptionSetNativeId String Native ID of the disk encryption set used to encrypt the disks created for the exported virtual machine.
networkSecurityGroupNativeId String Native ID of the network security group applied to the exported virtual machine.
recoveryDiskIds [UUID!] Specifies a list of Azure disk unique native IDs that will be exported. When empty, all disks from the snapshot will be exported.
recoveryPurpose RecoveryPurpose Purpose of the recovery operation. Set to SURGICAL_RECOVERY to automatically exclude quarantined files from the exported virtual machine (subject to feature availability for the account). Defaults to RECOVERY_PURPOSE_UNSPECIFIED, which preserves prior behavior.
resourceGroupName String! Name of the resource group the exported virtual machine is created in.
shouldEnableAcceleratedNetworking Boolean Specifies whether accelerated networking is enabled on the exported virtual machine.
shouldExportTags Boolean! Specifies whether the tags at the time of the snapshot are applied to the exported virtual machine.
shouldPowerOff Boolean! Specifies whether the exported virtual machine is powered off after the export completes.
shouldUseReplica Boolean Specifies whether the replica of the snapshot is used for the export. Ignored when snapshotType is specified.
snapshotId UUID! Snapshot ID of the snapshot from which the virtual machine is exported.
snapshotType AzureSnapshotType Copy of the snapshot to export from. Defaults to the replica when shouldUseReplica is true, and to the source snapshot otherwise.
subnetNativeId String! Native ID of the subnet the exported virtual machine is attached to.
virtualMachineName String! Name of the exported virtual machine.
virtualMachineSize String! Azure size of the exported virtual machine.