Class AutomatedBackupPolicy
Defines an automated backup policy for a table
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class AutomatedBackupPolicy : IDirectResponseSchema
Properties
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 |
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}. This field can only set 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 |