public sealed class Backup : IMessage<Backup>, IEquatable<Backup>, IDeepCloneable<Backup>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Bigtable Administration v2 API class Backup.
A backup of a Cloud Bigtable table.
Namespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
Backup()
public Backup()Backup(Backup)
public Backup(Backup other)| Parameter | |
|---|---|
| Name | Description |
other |
Backup |
Properties
BackupName
public BackupName BackupName { get; set; }BackupName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
BackupName |
|
BackupType
public Backup.Types.BackupType BackupType { get; set; }Indicates the backup type of the backup.
| Property Value | |
|---|---|
| Type | Description |
BackupTypesBackupType |
|
EncryptionInfo
public EncryptionInfo EncryptionInfo { get; set; }Output only. The encryption information for the backup.
| Property Value | |
|---|---|
| Type | Description |
EncryptionInfo |
|
EndTime
public Timestamp EndTime { get; set; }Output only. end_time is the time that the backup was finished. The row
data in the backup will be no newer than this timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
ExpireTime
public Timestamp ExpireTime { get; set; }Required. The expiration time of the backup.
When creating a backup or updating its expire_time, the value must be
greater than the backup creation time by:
- At least 6 hours
- At most 90 days
Once the expire_time has passed, Cloud Bigtable will delete the backup.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
HotToStandardTime
public Timestamp HotToStandardTime { get; set; }The time at which the hot backup will be converted to a standard backup.
Once the hot_to_standard_time has 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.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Name
public string Name { get; set; }A globally unique identifier for the backup which cannot be
changed. Values are of the form
projects/{project}/instances/{instance}/clusters/{cluster}/
backups/[_a-zA-Z0-9][-_.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 form
projects/{project}/instances/{instance}/clusters/{cluster}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SizeBytes
public long SizeBytes { get; set; }Output only. Size of the backup in bytes.
| Property Value | |
|---|---|
| Type | Description |
long |
|
SourceBackup
public string SourceBackup { get; set; }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/<project>/instances/<instance>/clusters/<cluster>/backups/<backup>
| Property Value | |
|---|---|
| Type | Description |
string |
|
SourceTable
public string SourceTable { get; set; }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 form
projects/{project}/instances/{instance}/tables/{source_table}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
StartTime
public Timestamp StartTime { get; set; }Output only. start_time is the time that the backup was started
(i.e. approximately the time the
[CreateBackup][google.bigtable.admin.v2.BigtableTableAdmin.CreateBackup]
request is received). The row data in this backup will be no older than
this timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public Backup.Types.State State { get; set; }Output only. The current state of the backup.
| Property Value | |
|---|---|
| Type | Description |
BackupTypesState |
|