INPUT_OBJECT

StartExportAzureNativeVirtualMachineJobInput

Description

Input for the job to export the specified Azure Native Virtual Machine to the specified destination.

link GraphQL Schema definition

  • input StartExportAzureNativeVirtualMachineJobInput {
  • # The snapshot ID of the snapshot used to export a virtual machine.
  • snapshotId: UUID!
  • # The name of the virtual machine created as a result of the export job.
  • virtualMachineName: String!
  • # Native ID of the disk encryption set for encrypting the newly created disks.
  • diskEncryptionSetNativeId: String
  • # The resource group associated with the virtual machine created by the export
  • # job.
  • resourceGroupName: String!
  • # The region where the virtual machine created by the export job exists.
  • destinationRegion: AzureNativeRegion!
  • # The Availability Zone where the virtual machine created by the export job
  • # exists. When the region type does not support Availability Zones, this value is
  • # null.
  • destinationAvailabilityZone: String
  • # The Rubrik ID of the Azure subscription to which the virtual machine is
  • # exported. When this value is not specified, the virtual machine is exported to
  • # the same Azure subscription.
  • destinationSubscriptionRubrikId: UUID
  • # The size, in GiB, of the virtual machine created by the export job.
  • virtualMachineSize: String!
  • # The native ID of the subnet used by the virtual machine created by the export
  • # job.
  • subnetNativeId: String!
  • # The native ID of the network security group used by the virtual machine created
  • # by the export job.
  • networkSecurityGroupNativeId: String
  • # Specifies whether to export the tags from the snapshot.
  • shouldExportTags: Boolean!
  • # Specifies whether to export the virtual machine in a powered-down state.
  • shouldPowerOff: Boolean!
  • # Specifies whether to recover from a replica of the source snapshot.
  • shouldUseReplica: Boolean
  • # The native ID of the availability set used by the virtual machine created by the
  • # export job.
  • availabilitySetNativeId: String
  • # Specifies whether to enable accelerated networking for the virtual machine
  • # created by the export job. This value is false by default.
  • shouldEnableAcceleratedNetworking: Boolean
  • # The type of the snapshot to recover from.
  • snapshotType: AzureSnapshotType
  • # Specifies a list of Azure disk unique native IDs that will be exported. When
  • # empty, all disks from the snapshot will be exported.
  • recoveryDiskIds: [UUID!]
  • }

link Require by