Recurso: BackupSchedule
Una programación de copia de seguridad para una base de datos de Cloud Firestore.
Este recurso es propiedad de la base de datos de la que se está creando una copia de seguridad y se borra junto con esta. 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. Es el identificador único de la programación de copia de seguridad en todas las ubicaciones y bases de datos para el proyecto determinado. Esta se asignará automáticamente. El formato es |
createTime |
Solo salida. La marca de tiempo en la que se creó y en vigencia esta programación de copia de seguridad desde entonces. No se crearán copias de seguridad para esta programación antes de ese momento. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo en la que se actualizó por última vez esta programación de copia de seguridad. 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 resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
retention |
En qué momento relativo en el futuro, en comparación con su hora de creación, se debe borrar la copia de seguridad, p.ej., conservar las copias de seguridad durante 7 días. Una duración en segundos con hasta nueve dígitos decimales que terminen en " |
Campo de unión recurrence . Un campo oneof para representar cuándo se realizarán las copias de seguridad. recurrence puede ser solo uno de los siguientes: |
|
dailyRecurrence |
Para un programa que se ejecuta a diario. |
weeklyRecurrence |
Para un programa que se ejecuta semanalmente en un día específico. |
Recurrencia diaria
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 |
El día de la semana en que se realizará. No se permite DAY_OF_WEEK_UNSPECIFIED. |
DayOfWeek
Representa un día de la semana.
Enums | |
---|---|
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 un programa de copia 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 las programaciones de copias de seguridad. |
|
Actualiza una programación de copia de seguridad. |