INPUT_OBJECT

StartExportAzureNativeManagedDiskJobInput

Description

Input for the job to export the specified Azure Native Managed Disk to the specified destination.

link GraphQL Schema definition

  • input StartExportAzureNativeManagedDiskJobInput {
  • # Snapshot ID of the snapshot with which the disk is to be exported.
  • snapshotId: UUID!
  • # Name of the disk created after export.
  • diskName: String!
  • # Native ID of the disk encryption set for encrypting the newly created disks.
  • diskEncryptionSetNativeId: String
  • # Type of the disk created after export.
  • diskStorageTier: AzureNativeManagedDiskType!
  • # Size of the disk created after export, in GiB.
  • diskSize: Int!
  • # Resource group to be associated with the disk created after export.
  • resourceGroup: String!
  • # Region in which the disk created after export will exist.
  • destinationRegion: AzureNativeRegion!
  • # Availability Zone in which to export the disk. It is empty for regions types
  • # which do not support availability zones.
  • destinationAvailabilityZone: String
  • # Rubrik ID of the subscription in which to export the disk. When empty, the disk
  • # is exported to same subscription.
  • destinationSubscriptionRubrikId: UUID
  • # Specifies whether to export tags from the snapshot or not. When true, the tags
  • # from the snapshot are exported as well.
  • shouldExportTags: Boolean!
  • # Specifies whether to run only the export job or to run both the export and
  • # replace jobs. When true, the attached managed disk is exported and replaced.
  • shouldReplaceAttachedManagedDisk: Boolean!
  • # Specifies whether to recover from the replica of the source snapshot or not.
  • # Default value is false.
  • shouldUseReplica: Boolean
  • # The type of the snapshot to recover from.
  • snapshotType: AzureSnapshotType
  • }

link Require by