Zasób: BackupSchedule
Harmonogram tworzenia kopii zapasowych bazy danych Cloud Firestore.
Ten zasób należy do bazy danych, dla której jest tworzona kopia zapasowa, i jest usuwany razem z bazą danych. Rzeczywiste kopie zapasowe jednak 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 danego projektu. Zostanie ono przypisane automatycznie. Format: |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa utworzenia tego harmonogramu tworzenia kopii zapasowych i od tego momentu obowiązuje. Przed tą datą nie będą tworzone żadne kopie zapasowe dla tego harmonogramu. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji tego harmonogramu tworzenia kopii zapasowych. Gdy harmonogram tworzenia kopii zapasowych jest tworzony po raz pierwszy, wartość ta jest taka sama jak czas tworzenia. Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
retention |
W porównaniu do czasu utworzenia kopii zapasowej należy usunąć ją (np. zachować kopie zapasowe przez 7 dni). Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
Pole sumy recurrence . Jedno z pól, które określa, kiedy tworzone będą kopie zapasowe. recurrence może być tylko jedną z tych wartości: |
|
dailyRecurrence |
W przypadku harmonogramu uruchamianego codziennie. |
weeklyRecurrence |
Dla harmonogramu uruchamianego co tydzień w określonym dniu. |
Powtarzanie dzienne
Ten typ nie ma żadnych pól.
Reprezentuje cykliczny harmonogram uruchamiany codziennie.
Strefa czasowa to UTC.
Powtarzanie tygodniowe
Reprezentuje cykliczny harmonogram, który jest uruchamiany w określonym dniu tygodnia.
Strefa czasowa to UTC.
Zapis JSON |
---|
{
"day": enum ( |
Pola | |
---|---|
day |
Dzień tygodnia. Dzień DAY_OF_WEEK_UNSPECIFIED jest niedozwolony. |
DzieńTygodnia
Reprezentuje 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świetlenie listy harmonogramów tworzenia kopii zapasowych. |
|
Aktualizuje harmonogram tworzenia kopii zapasowych. |