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 wartość równą funkcji 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 i kończący się „ |
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ślonym dniu 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. |