Recurso: BackupSchedule
Un programa de copia de seguridad para una base de datos de Cloud Firestore.
Este recurso pertenece a la base de datos de la que se crea una copia de seguridad y se borra junto con la base de datos. Sin embargo, las copias de seguridad reales no lo son.
Representación JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "retention": string, // Union field |
Campos | |
---|---|
name |
Solo salida. El identificador único de la programación de copias de seguridad en todas las ubicaciones y bases de datos para el proyecto determinado. Se asignará automáticamente. El formato es |
createTime |
Solo salida. La marca de tiempo en la que se creó esta programación de copia de seguridad y entró en vigor desde entonces. No se crearán copias de seguridad para esta programación antes de esa fecha. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo en la que se actualizó este programa de copias de seguridad por última vez. Cuando se crea una programación de copia de seguridad por primera vez, es lo mismo que createTime. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
retention |
En qué momento relativo en el futuro y en comparación con su hora de creación, se debe borrar la copia de seguridad, p.ej., conservar copias de seguridad durante 7 días. El período de retención máximo admitido es de 14 semanas. Una duración en segundos con hasta nueve dígitos decimales, que terminan en “ |
Campo de unión recurrence . Un campo único para representar cuándo se realizarán las copias de seguridad. recurrence puede ser solo uno de los siguientes: |
|
dailyRecurrence |
Para una programación que se ejecuta a diario. |
weeklyRecurrence |
Para un programa que se ejecuta todas las semanas en un día específico. |
DailyRecurrence
Este tipo no tiene campos.
Representa una programación recurrente que se ejecuta todos los días.
La zona horaria es UTC.
Recurrencia semanal
Representa una programación recurrente que se ejecuta en un día específico de la semana.
La zona horaria es UTC.
Representación JSON |
---|
{
"day": enum ( |
Campos | |
---|---|
day |
Es el día de la semana que se ejecutará. No se permite el evento DAY_OF_WEEK_UNSPECIFIED. |
DayOfWeek
Representa un día de la semana.
Enumeraciones | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
No se especifica el día de la semana. |
MONDAY |
Lunes |
TUESDAY |
Martes |
WEDNESDAY |
Miércoles |
THURSDAY |
Jueves |
FRIDAY |
Viernes |
SATURDAY |
Sábado |
SUNDAY |
Domingo |
Métodos |
|
---|---|
|
Crea una programación de copias de seguridad en una base de datos. |
|
Borra una programación de copia de seguridad. |
|
Obtiene información sobre un programa de copia de seguridad. |
|
Enumera programas de copias de seguridad. |
|
Actualiza un programa de copia de seguridad. |