Skip to content

GcpNativeExportDiskInput

Input required to export a GCP native disk snapshot.

Fields

Field Type Description
archivedSnapshotId UUID The archived snapshot ID from which the recovery should happen.
diskEncryptionType DiskEncryptionType! Encryption type of exported disk.
kmsCryptoKey KmsCryptoKey Customer managed key to encrypt exported disk. This is only applicable when encryption type is CustomerManagedKey.
kmsCryptoKeyResourceId String Customer managed key to encrypt exported disk. This is only applicable when encryption type is CustomerManagedKeyResourceId.
replaceAttached Boolean! Specifies whether the exported disk should replace the source disk from the attached instance.
replicaZones [String!] The zones where the regional exported disk should be replicated.
shouldAddRubrikLabels Boolean! Specifies whether to allow Rubrik labels on the exported disk or not.
shouldCopyLabels Boolean! Specfies whether the labels will be copied to the exported disk from the source disk that were there at the time of taking the snapshot or not.
snapshotId UUID! Snapshot Rubrik ID.
snapshotType GcpSnapshotType The type of the snapshot to recover from.
targetDiskName String! The name of the exported disk.
targetDiskSizeGb Int! The size of the exported disk in GBs.
targetDiskType String! The type of the exported disk.
targetGcpProjectRubrikId UUID The target project cloud account ID for cross project export.
targetRegion String! The region of the exported disk.
targetZone String The zone of the exported disk.