View Source GoogleApi.BigtableAdmin.V2.Model.CopyBackupRequest (google_api_bigtable_admin v0.22.0)
The request for CopyBackup.
Attributes
-
backupId
(type:String.t
, default:nil
) - Required. The id of the new backup. Thebackup_id
along withparent
are combined as {parent}/backups/{backup_id} to create the full backup name, of the form:projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}
. This string must be between 1 and 50 characters in length and match the regex _a-zA-Z0-9*. -
expireTime
(type:DateTime.t
, default:nil
) - Required. Required. The expiration time of the copied backup with microsecond granularity that must be at least 6 hours and at most 30 days from the time the request is received. Once theexpire_time
has passed, Cloud Bigtable will delete the backup and free the resources used by the backup. -
sourceBackup
(type:String.t
, default:nil
) - Required. The source backup to be copied from. The source backup needs to be in READY state for it to be copied. Copying a copied backup is not allowed. Once CopyBackup is in progress, the source backup cannot be deleted or cleaned up on expiration until CopyBackup is finished. Values are of the form:projects//instances//clusters//backups/
.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BigtableAdmin.V2.Model.CopyBackupRequest{ backupId: String.t() | nil, expireTime: DateTime.t() | nil, sourceBackup: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.