Docs Menu
Docs Home
/ /

Actualizar el calendario de instantáneas

Nota

Grupos y proyectos son términos sinónimos. Tu {PROJECT-ID} Es el mismo que el ID de tu proyecto. Para los grupos existentes, el ID de tu grupo/proyecto permanece igual. Esta página utiliza el término "grupo" para las descripciones. El punto final se mantiene como se indica en el documento.

PATCH /groups/{PROJECT-ID}/backupConfigs/{CLUSTER-ID}/snapshotSchedule
Parameter
Tipo
Necesidad
Descripción

PROJECT-ID

string

Requerido

Identificador único del proyecto que contiene el clúster con la programación de instantáneas que desea actualizar.

CLUSTER-ID

string

Requerido

Identificador único del clúster cuyo programa de instantáneas desea actualizar.

Los siguientes parámetros de consulta son opcionales:

Nombre
Tipo
Necesidad
Descripción
predeterminado

bonita

booleano

Opcional

Bandera que indica si el cuerpo de la respuesta debe estar en un impresión bonita formato.

false

envolvente

booleano

Opcional

Bandera que indica si se debe o no envolver la respuesta en un sobre.

Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope=true en la consulta.

Para los puntos finales que devuelven un resultado, el cuerpo de la respuesta incluye:

Nombre
Descripción

status

Código de respuestaHTTP

content

Cuerpo de respuesta esperado

false

Nombre
Tipo
Necesidad
Descripción

clusterCheckpointIntervalMin

Número

Opcional

Número de minutos entre puntos de control sucesivos del clúster. Esto solo aplica a clústeres fragmentados. Este número determina la granularidad de las restauraciones puntuales para clústeres fragmentados. Puede establecer un valor de 15, 30 o 60.

clusterId

string

Opcional

Identificador único del clúster al que se aplica esta configuración de copia de seguridad.

dailySnapshotRetentionDays

Número

Opcional

Número de días para conservar las instantáneas diarias. Los valores aceptados son: 0, 3, 4, 5, 6, 7, 15, 30, 60, 90, 120, 180, 360.

Establecer dailySnapshotRetentionDays en 0 deshabilita esta regla.

fullIncrementalDayOfWeek

string

Opcional

Día de la semana en que Ops Manager toma una instantánea completa. Esto garantiza una copia de seguridad completa y reciente. Ops Manager establece el valor predeterminado en SUNDAY.

groupId

string

Opcional

Identificador único del proyecto propietario de la configuración de respaldo.

links

matriz de objetos

Opcional

Uno o más enlaces a subrecursos o recursos relacionados. Todas las links matrices en las respuestas incluyen al menos un enlace self llamado. Las relaciones entre las URLse explican en la Especificación de Enlaces Web.

monthlySnapshotRetentionMonths

Número

Opcional

Número de meses para conservar las instantáneas mensuales. Puede establecer un valor entre 1 y 36, ambos inclusive.

Establecer monthlySnapshotRetentionMonths en 0 deshabilita esta regla.

pointInTimeWindowHours

Número

Opcional

Número de horas del pasado para las que se puede crear una instantánea de un punto en el tiempo.

referenceHourOfDay

Número

Opcional

Hora del día para programar las instantáneas usando un reloj de 24 horas. Puedes establecer un valor entre 0 y 23, inclusive.

referenceMinuteOfHour

Número

Opcional

Minuto de la hora para programar instantáneas. Puede establecer un valor entre 0 y 59, ambos inclusive.

referenceTimeZoneOffset

string

Opcional

La diferencia horaria ISO-8601 donde se encuentra el host de Ops Manager. Para evitar problemas con el horario de verano, utilice UTC. El valor +0000 predeterminado es, que equivale a UTC. Z también es un valor compatible y equivale a UTC.

Ops Manager convierte cualquier desplazamiento distinto de +0000 a +0000 antes de almacenarlo y ajusta el valor referenceHourOfDay en consecuencia.

Por ejemplo, pasa una solicitud con un referenceHourOfDay de 5 y un referenceTimeZoneOffset de "+0200". |onprem| stores a ``referenceHourOfDay de 3 y un referenceTimeZoneOffset de "+0000".

snapshotIntervalHours

Número

Opcional

Número de horas entre instantáneas. Puede establecer un valor de 6, 8, 12 o 24.

snapshotRetentionDays

Número

Opcional

Número de días para guardar las instantáneas recientes. Puede establecer un valor entre 2 y 5, ambos inclusive.

weeklySnapshotRetentionWeeks

Número

Opcional

Número de semanas para conservar las instantáneas semanales. Puede establecer un valor entre 1 y 52, ambos inclusive.

Establecer weeklySnapshotRetentionWeeks en 0 deshabilita esta regla.

Nombre
Tipo
Descripción

clusterCheckpointIntervalMin

Número

Número de minutos entre puntos de control sucesivos del clúster. Esto solo aplica a clústeres fragmentados. Este número determina la granularidad de las restauraciones puntuales para clústeres fragmentados. Ops Manager puede devolver valores de 15, 30 o 60.

clusterId

string

Identificador único del clúster al que se aplica esta configuración de copia de seguridad.

dailySnapshotRetentionDays

Número

Número de días que se conservarán las instantáneas diarias. Ops Manager puede devolver valores entre 1 y 365, ambos inclusive.

Establecer dailySnapshotRetentionDays en 0 deshabilita esta regla.

fullIncrementalDayOfWeek

string

Día de la semana en que Ops Manager toma una instantánea completa. Esto garantiza una copia de seguridad completa y reciente. Ops Manager establece el valor predeterminado en SUNDAY.

groupId

string

Identificador único del proyecto propietario de la configuración de respaldo.

links

matriz de objetos

Uno o más enlaces a subrecursos o recursos relacionados. Todas las links matrices en las respuestas incluyen al menos un enlace self llamado. Las relaciones entre las URLse explican en la Especificación de Enlaces Web.

monthlySnapshotRetentionMonths

Número

Número de meses para conservar snapshots mensuales. Ops Manager puede devolver valores entre 1 y 36, inclusives.

Establecer monthlySnapshotRetentionMonths en 0 deshabilita esta regla.

pointInTimeWindowHours

Número

Número de horas del pasado para las que se puede crear una instantánea de un punto en el tiempo.

referenceHourOfDay

Número

Hora del día para programar instantáneas con un reloj de 24 horas. Ops Manager puede devolver valores entre 0 y 23, ambos inclusive.

referenceMinuteOfHour

Número

Minuto de la hora para programar instantáneas. Ops Manager puede devolver valores entre 0 y 59, ambos inclusive.

referenceTimeZoneOffset

string

La diferencia horaria ISO-8601 donde se encuentra el host de Ops Manager. Para evitar problemas con el horario de verano, utilice UTC. El valor +0000 predeterminado es, que equivale a UTC. Z también es un valor compatible y equivale a UTC.

Ops Manager convierte cualquier desplazamiento distinto de +0000 a +0000 antes de almacenarlo y ajusta el valor referenceHourOfDay en consecuencia.

Por ejemplo, pasa una solicitud con un referenceHourOfDay de 5 y un referenceTimeZoneOffset de "+0200". |onprem| stores a ``referenceHourOfDay de 3 y un referenceTimeZoneOffset de "+0000".

snapshotIntervalHours

Número

Número de horas entre instantáneas. Ops Manager puede devolver valores de 6, 8, 12 o 24.

snapshotRetentionDays

Número

Número de días que se conservarán las instantáneas recientes. Ops Manager puede devolver valores entre 2 y 5, ambos inclusive.

weeklySnapshotRetentionWeeks

Número

Número de semanas para conservar las instantáneas semanales. Ops Manager puede devolver valores entre 1 y 52, ambos inclusive.

Establecer weeklySnapshotRetentionWeeks en 0 deshabilita esta regla.

1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PATCH "https://<OpsManagerHost>:<Port>/api/public/v1.0/groups/{PROJECT-ID}/backupConfigs/{CLUSTER-ID}/snapshotSchedule" \
6 --data '
7 {
8 "fullIncrementalDayOfWeek":"TUESDAY"
9 "snapshotIntervalHours": 8,
10 "dailySnapshotRetentionDays": 15,
11 "monthlySnapshotRetentionMonths": 6
12 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "clusterId" : "{CLUSTER-ID}",
3 "dailySnapshotRetentionDays" : 15,
4 "fullIncrementalDayOfWeek":"TUESDAY",
5 "groupId" : "{PROJECT-ID}",
6 "links" : [],
7 "monthlySnapshotRetentionMonths" : 6,
8 "pointInTimeWindowHours": 24,
9 "snapshotIntervalHours" : 8,
10 "snapshotRetentionDays" : 2,
11 "weeklySnapshotRetentionWeeks" : 4
12}

Volver

Obtener horario

En esta página