Utilice este recurso para cargar el manifiesto de la última versión de MongoDB, Inc.
Importante
El último manifiesto de la versión de MongoDB presenta el isSpecialLTSVersion campo. En las versiones de Ops Manager 8.0 anteriores a 8.0.12, este campo podría afectar la lógica de generación de respuestas después de una solicitud PUT exitosa al
api/public/v1.0/versionManifest punto final.
Este problema se ha resuelto en Ops Manager 8.0.12. Si está ejecutando una versión anterior 8.0, le recomendamos una de las siguientes acciones:
Actualice a Ops Manager 8.0.12 o posterior para garantizar la compatibilidad.
Si no puede actualizar inmediatamente, modifique sus solicitudes de API para filtrar el campo
isSpecialLTSVersion.
Comuníquese con el soporte de MongoDB para obtener más ayuda.
Advertencia
No cambie ningún valor en el ArchivoJSON. Los parámetros y valores de este archivo, así como su estructura, pueden cambiar sin previo aviso.
Roles necesarios
Puede llamar correctamente a este punto final con cualquiera de los siguientes roles asignados:
Resource
URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
PUT /versionManifest
Parámetros de la ruta de solicitud
Este punto final no utiliza parámetros de ruta de solicitud HTTP.
Parámetros de consulta de solicitud
Los siguientes parámetros de consulta son opcionales:
Nombre | Tipo | Descripción | predeterminado |
|---|---|---|---|
| booleano | Indica si el cuerpo de la respuesta debe estar en formato prettyprint. formato. |
|
Parámetros del cuerpo de la solicitud
Este punto final no utiliza parámetros del cuerpo de la solicitud HTTP.
Respuesta
Estos valores pueden cambiar sin previo aviso. Siguen siendo compatibles con Ops Manager.
Ejemplo de solicitud
1 curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ 2 --header "Accept: application/json" \ 3 --header "Content-Type: application/json" \ 4 --include \ 5 --request PUT "https://<OpsManagerHost>:<Port>/api/public/v1.0/versionManifest?pretty=true" \ 6 --data @4.2.json
Ejemplo de respuesta
Encabezado de respuesta
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
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}
Cuerpo de respuesta
El archivo JSON incluye todos los datos que tu instancia de Ops Manager necesita. Esto abarca todas las versiones y variantes disponibles de MongoDB para descargar e implementar en los hosts de MongoDB gestionados por Ops Manager.
Los parámetros y valores de este archivo, así como su estructura, pueden cambiar sin previo aviso.