REST Resource: projects.databases.backupSchedules

Ressource: BackupSchedule

Ein Sicherungszeitplan für eine Cloud Firestore-Datenbank.

Diese Ressource gehört der Datenbank, die gesichert wird, und wird zusammen mit der Datenbank gelöscht. Die eigentlichen Sicherungen sind es jedoch nicht.

JSON-Darstellung
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "retention": string,

  // Union field recurrence can be only one of the following:
  "dailyRecurrence": {
    object (DailyRecurrence)
  },
  "weeklyRecurrence": {
    object (WeeklyRecurrence)
  }
  // End of list of possible types for union field recurrence.
}
Felder
name

string

Nur Ausgabe Die eindeutige Kennung für den Sicherungszeitplan für alle Standorte und Datenbanken des jeweiligen Projekts.

Dies wird automatisch zugewiesen.

Format: projects/{project}/databases/{database}/backupSchedules/{backupSchedule}

createTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel, zu dem dieser Sicherungszeitplan erstellt wurde und seit dem gültig ist.

Vor diesem Zeitpunkt werden keine Sicherungen für diesen Zeitplan erstellt.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe Der Zeitstempel, zu dem dieser Sicherungszeitplan zuletzt aktualisiert wurde. Wenn zum ersten Mal ein Sicherungszeitplan erstellt wird, entspricht dies „createTime“.

Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

retention

string (Duration format)

Zu welcher relativen Zeit in der Zukunft im Vergleich zum Erstellungszeitpunkt die Sicherung gelöscht werden soll, sollte die Sicherung 7 Tage lang aufbewahrt werden.

Eine Dauer in Sekunden mit bis zu neun Nachkommastellen, die auf „s“ endet. Beispiel: "3.5s".

Union-Feld recurrence. Ein oneof-Feld, das angibt, wann Sicherungen erstellt werden. Für recurrence ist nur einer der folgenden Werte zulässig:
dailyRecurrence

object (DailyRecurrence)

Für einen Zeitplan, der täglich ausgeführt wird.

weeklyRecurrence

object (WeeklyRecurrence)

Für einen Zeitplan, der wöchentlich an einem bestimmten Tag ausgeführt wird

DailyRecurrence

Dieser Typ hat keine Felder.

Stellt einen wiederkehrenden Zeitplan dar, der jeden Tag zu einer bestimmten Uhrzeit ausgeführt wird.

Die Zeitzone ist UTC.

WeeklyRecurrence

Stellt einen wiederkehrenden Zeitplan dar, der an einem bestimmten Wochentag ausgeführt wird.

Die Zeitzone ist UTC.

JSON-Darstellung
{
  "day": enum (DayOfWeek)
}
Felder
day

enum (DayOfWeek)

Wochentag, an dem die Kampagne ausgeführt werden soll.

DAY_OF_WEEK_UNSPECIFIED ist nicht zulässig.

DayOfWeek

Steht für einen Wochentag.

Enums
DAY_OF_WEEK_UNSPECIFIED Der Wochentag ist nicht angegeben.
MONDAY Montag
TUESDAY Dienstag
WEDNESDAY Mittwoch
THURSDAY Donnerstag
FRIDAY Freitag
SATURDAY Samstag
SUNDAY Sonntag

Methoden

create

Erstellt einen Sicherungszeitplan für eine Datenbank.

delete

Löscht einen Sicherungszeitplan.

get

Ruft Informationen zu einem Sicherungszeitplan ab.

list

Sicherungspläne auflisten.

patch

Aktualisiert einen Sicherungszeitplan.