Esta endpoint actualiza el MongoDB Agent y las herramientas a las versiones mĂĄs recientes disponibles al momento de la solicitud:
Después de completar esta solicitud, Cloud Manager modifica la configuración del agente y guarda la versión actualizada.
Roles necesarios
Este recurso requiere el rol de Project Automation Admin.
Resource
URL base: https://cloud.mongodb.com/api/public/v1.0
POST /groups/{PROJECT-ID}/automationConfig/updateAgentVersionsSolicitud
ParĂĄmetros de ruta
Nombre | Tipo | Necesidad | DescripciĂłn |
|---|---|---|---|
PROJECT-ID | string | Requerido | Identificador Ășnico del grupo que posee la configuraciĂłn de automatizaciĂłn. |
ParĂĄmetros de query
Los siguientes parĂĄmetros de query son opcionales:
Nombre | Tipo | Necesidad | DescripciĂłn | predeterminado |
|---|---|---|---|---|
bonito | booleano | Opcional | Indicador que muestra si se debe devolver el cuerpo de la respuesta en un prettyprint formato. |
|
envelope | booleano | Opcional | Bandera que indica si se debe o no envolver la respuesta en un sobre. Algunos clientes API no pueden acceder a los encabezados de respuesta HTTP ni al cĂłdigo de estado. Para solucionar esto, establezca envelope=true en la query. Para los endpoints que devuelven un resultado, el cuerpo de la respuesta incluye:
|
|
ParĂĄmetros del cuerpo
Nombre | Tipo | Necesidad | DescripciĂłn |
|---|---|---|---|
automationAgentVersion | string | Opcional | VersiĂłn a la que se desea actualizar el MongoDB Agent. |
biConnectorVersiĂłn | string | Opcional | VersiĂłn a la que quieres actualizar el BI Connector. |
mongoDbToolsVersion | string | Opcional | VersiĂłn a la que deseas actualizar las MongoDB Database Tools |
Respuesta
Parameter | Tipo | DescripciĂłn |
|---|---|---|
automationAgentVersion | string | VersiĂłn del agente de MongoDB en el proyecto especificado. |
backupAgentVersion | string | VersiĂłn del agente de copias de seguridad en el proyecto especificado. Cloud Manager eliminĂł el agente de copia de seguridad, por lo que este parĂĄmetro debe devolver null. |
biConnectorVersiĂłn | string | VersiĂłn del MongoDB Connector para BI en el proyecto especificado. |
mongoDbToolsVersion | string | VersiĂłn de las Herramientas de Base de Datos MongoDB en el proyecto especificado. |
monitoringAgentVersion | string | VersiĂłn del agente de supervisiĂłn en el Proyecto especificado. Cloud Manager ha eliminado el agente de supervisiĂłn, por lo que este parĂĄmetro deberĂa devolver null. |
Solicitud de ejemplo
curl --user "{publicApiKey}:{privateApiKey}" --digest \ --header "Accept: application/json" \ --header "Content-Type: application/json" \ --include \ --request POST "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/automationConfig/updateAgentVersions?pretty=true" \ --data '{ "automationAgentVersion": "11.11.0.7355" }'Respuesta de ejemplo
Encabezado de respuesta
HTTP/1.1 401 UnauthorizedContent-Type: application/json;charset=ISO-8859-1Date: {dateInUnixFormat}WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=falseContent-Length: {requestLengthInBytes}Connection: keep-aliveHTTP/1.1 200 OKVary: Accept-EncodingContent-Type: application/jsonStrict-Transport-Security: max-age=300Date: {dateInUnixFormat}Connection: keep-aliveContent-Length: {requestLengthInBytes}X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}Respuesta del cuerpo
{ "automationAgentVersion": "11.11.0.7355", "backupAgentVersion" : null, "biConnectorVersion" : "2.14.0", "mongoDbToolsVersion" : null, "monitoringAgentVersion" : null}