GoogleApi.BigtableAdmin.V2.Model.Backup (google_api_bigtable_admin v0.31.0)
View SourceA backup of a Cloud Bigtable table.
Attributes
-
backupType(type:String.t, default:nil) - Indicates the backup type of the backup. -
encryptionInfo(type:GoogleApi.BigtableAdmin.V2.Model.EncryptionInfo.t, default:nil) - Output only. The encryption information for the backup. -
endTime(type:DateTime.t, default:nil) - Output only.end_timeis the time that the backup was finished. The row data in the backup will be no newer than this timestamp. -
expireTime(type:DateTime.t, default:nil) - Required. The expiration time of the backup. When creating a backup or updating itsexpire_time, the value must be greater than the backup creation time by: - At least 6 hours - At most 90 days Once theexpire_timehas passed, Cloud Bigtable will delete the backup. -
hotToStandardTime(type:DateTime.t, default:nil) - The time at which the hot backup will be converted to a standard backup. Once thehot_to_standard_timehas passed, Cloud Bigtable will convert the hot backup to a standard backup. This value must be greater than the backup creation time by: - At least 24 hours This field only applies for hot backups. When creating or updating a standard backup, attempting to set this field will fail the request. -
name(type:String.t, default:nil) - A globally unique identifier for the backup which cannot be changed. Values are of the formprojects/{project}/instances/{instance}/clusters/{cluster}/ backups/_a-zA-Z0-9*The final segment of the name must be between 1 and 50 characters in length. The backup is stored in the cluster identified by the prefix of the backup name of the formprojects/{project}/instances/{instance}/clusters/{cluster}. -
sizeBytes(type:String.t, default:nil) - Output only. Size of the backup in bytes. -
sourceBackup(type:String.t, default:nil) - Output only. Name of the backup from which this backup was copied. If a backup is not created by copying a backup, this field will be empty. Values are of the form: projects//instances//clusters//backups/ -
sourceTable(type:String.t, default:nil) - Required. Immutable. Name of the table from which this backup was created. This needs to be in the same instance as the backup. Values are of the formprojects/{project}/instances/{instance}/tables/{source_table}. -
startTime(type:DateTime.t, default:nil) - Output only.start_timeis the time that the backup was started (i.e. approximately the time the CreateBackup request is received). The row data in this backup will be no older than this timestamp. -
state(type:String.t, default:nil) - Output only. The current state of the backup.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.BigtableAdmin.V2.Model.Backup{ backupType: String.t() | nil, encryptionInfo: GoogleApi.BigtableAdmin.V2.Model.EncryptionInfo.t() | nil, endTime: DateTime.t() | nil, expireTime: DateTime.t() | nil, hotToStandardTime: DateTime.t() | nil, name: String.t() | nil, sizeBytes: String.t() | nil, sourceBackup: String.t() | nil, sourceTable: String.t() | nil, startTime: DateTime.t() | nil, state: String.t() | nil }