Class CopyBackupRequest
The request for CopyBackup.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class CopyBackupRequest : IDirectResponseSchema
Properties
BackupId
Required. The id of the new backup. The backup_id
along with parent
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*.
Declaration
[JsonProperty("backupId")]
public virtual string BackupId { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpireTime
object representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
Type | Description |
---|---|
object |
ExpireTimeDateTimeOffset
DateTimeOffset representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
ExpireTimeRaw
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 the expire_time
has passed,
Cloud Bigtable will delete the backup and free the resources used by the backup.
Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
SourceBackup
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/
.
Declaration
[JsonProperty("sourceBackup")]
public virtual string SourceBackup { get; set; }
Property Value
Type | Description |
---|---|
string |