Class GoogleFirestoreAdminV1BackupSchedule
A backup schedule for a Cloud Firestore Database. This resource is owned by the database it is backing up, and is deleted along with the database. The actual backups are not though.
Implements
Inherited Members
Namespace: Google.Apis.Firestore.v1.Data
Assembly: Google.Apis.Firestore.v1.dll
Syntax
public class GoogleFirestoreAdminV1BackupSchedule : IDirectResponseSchema
Properties
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp at which this backup schedule was created and effective since. No backups will be created for this schedule before this time.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
DailyRecurrence
For a schedule that runs daily.
Declaration
[JsonProperty("dailyRecurrence")]
public virtual GoogleFirestoreAdminV1DailyRecurrence DailyRecurrence { get; set; }
Property Value
Type | Description |
---|---|
GoogleFirestoreAdminV1DailyRecurrence |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The unique backup schedule identifier across all locations and databases for the given project.
This will be auto-assigned. Format is
projects/{project}/databases/{database}/backupSchedules/{backup_schedule}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Retention
At what relative time in the future, compared to its creation time, the backup should be deleted, e.g. keep backups for 7 days. The maximum supported retention period is 14 weeks.
Declaration
[JsonProperty("retention")]
public virtual object Retention { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp at which this backup schedule was most recently updated. When a backup schedule is first created, this is the same as create_time.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
WeeklyRecurrence
For a schedule that runs weekly on a specific day.
Declaration
[JsonProperty("weeklyRecurrence")]
public virtual GoogleFirestoreAdminV1WeeklyRecurrence WeeklyRecurrence { get; set; }
Property Value
Type | Description |
---|---|
GoogleFirestoreAdminV1WeeklyRecurrence |