Show / Hide Table of Contents

Class AutomatedBackupPolicy

Defines an automated backup policy for a table

Inheritance
object
AutomatedBackupPolicy
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class AutomatedBackupPolicy : IDirectResponseSchema

Properties

Disabled

Optional. If true, automated backups are explicitly disabled on this table. This allows users to opt out of default enablement.

Declaration
[JsonProperty("disabled")]
public virtual bool? Disabled { get; set; }
Property Value
Type Description
bool?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Frequency

How frequently automated backups should occur. The only supported value at this time is 24 hours. An undefined frequency is treated as 24 hours.

Declaration
[JsonProperty("frequency")]
public virtual object Frequency { get; set; }
Property Value
Type Description
object

KeepHotDuration

Optional. The amount of time that the automated backups remain hot. If specified, the backups created by this policy are HOT backups. If not specified, the backups are STANDARD backups. The value must be at least 24 hours and at most 10 days, and can't exceed the policy's retention_period. Only SSD instances support HOT automated backups.

Declaration
[JsonProperty("keepHotDuration")]
public virtual object KeepHotDuration { get; set; }
Property Value
Type Description
object

Locations

Optional. A list of Cloud Bigtable zones where automated backups are allowed to be created. If empty, automated backups will be created in all zones of the instance. Locations are in the format projects/{project}/locations/{zone}. You can set this field only for tables in Enterprise Plus instances.

Declaration
[JsonProperty("locations")]
public virtual IList<string> Locations { get; set; }
Property Value
Type Description
IList<string>

RetentionPeriod

Required. How long the automated backups should be retained. Values must be at least 3 days and at most 90 days.

Declaration
[JsonProperty("retentionPeriod")]
public virtual object RetentionPeriod { get; set; }
Property Value
Type Description
object

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX