Zasób: BackupSchedule
Harmonogram tworzenia kopii zapasowych bazy danych Cloud Firestore.
Ten zasób należy do bazy danych, której kopia zapasowa jest tworzona, i jest usuwany razem z bazą danych. Rzeczywiste kopie zapasowe to nie.
Zapis JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "retention": string, // Union field |
Pola | |
---|---|
name |
Tylko dane wyjściowe. Unikalny identyfikator harmonogramu tworzenia kopii zapasowych we wszystkich lokalizacjach i bazach danych w danym projekcie. Zostanie ono przypisane automatycznie. Format to |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy ten harmonogram tworzenia kopii zapasowych został utworzony i obowiązuje od tego czasu. Do tego czasu nie będą tworzone żadne kopie zapasowe dla tego harmonogramu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa określająca, kiedy ten harmonogram tworzenia kopii zapasowych został ostatnio zaktualizowany. Przy pierwszym tworzeniu harmonogramu tworzenia kopii zapasowych ma on taką samą wartość jak createTime. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
retention |
W jakim momencie w przyszłości (np.w porównaniu z czasem utworzenia kopii zapasowej) ma zostać usunięta, np. przechowywać kopie zapasowe przez 7 dni. Maksymalny obsługiwany okres przechowywania to 14 tygodni. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
Pole sumy recurrence . Jedno pole do reprezentowania czasu wykonywania kopii zapasowych. recurrence może mieć tylko jedną z tych wartości: |
|
dailyRecurrence |
W przypadku harmonogramu uruchamianego codziennie. |
weeklyRecurrence |
Do harmonogramu uruchamianego co tydzień w określony dzień. |
Codzienne powtarzanie
Ten typ nie zawiera pól.
Reprezentuje cykliczny harmonogram uruchamiany codziennie.
Strefa czasowa jest ustawiona na UTC.
Powtarzanie co tydzień
Reprezentuje harmonogram cykliczny uruchamiany w określony dzień tygodnia.
Strefa czasowa jest ustawiona na UTC.
Zapis JSON |
---|
{
"day": enum ( |
Pola | |
---|---|
day |
Dzień tygodnia do uruchomienia. DAY_OF_WEEK_UNSPECIFIED jest niedozwolony. |
DzieńTygodnia
Przedstawia dzień tygodnia.
Wartości w polu enum | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Dzień tygodnia nie jest określony. |
MONDAY |
Poniedziałek |
TUESDAY |
wtorek |
WEDNESDAY |
środa |
THURSDAY |
czwartek |
FRIDAY |
Piątek |
SATURDAY |
Sobota |
SUNDAY |
Niedziela |
Metody |
|
---|---|
|
Tworzy harmonogram tworzenia kopii zapasowych w bazie danych. |
|
Usuwa harmonogram tworzenia kopii zapasowych. |
|
Pobiera informacje o harmonogramie tworzenia kopii zapasowych. |
|
Wyświetl harmonogramy tworzenia kopii zapasowych. |
|
Aktualizuje harmonogram tworzenia kopii zapasowych. |