Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Actualizar una organización

Utiliza este endpoint para realizar cualquiera de los siguientes cambios en una organización:

  • Cambiar el nombre de una organización.

  • Mapear grupos LDAP a roles de Ops Manager para una organización.

URL base: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

PATCH /orgs/{ORG-ID}
Nombre
Tipo
Descripción

ORG-ID

string

El identificador único de la organización.

Los siguientes parámetros de query son opcionales:

Nombre
Tipo
Necesidad
Descripción
predeterminado

bonito

booleano

Opcional

Indicador que especifica si el cuerpo de la respuesta está en formato legible.

false

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, ajusta envelope=true en la query.

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

  • status: Código de respuesta HTTP

  • content: Cuerpo de respuesta esperado

false

Debe incluir al menos uno de los siguientes campos en el cuerpo de la solicitud:

Nombre
Tipo
Necesidad
Descripción

Nombre

string

Opcional

El nuevo nombre de la organización.

ldapGroupMappings

objeto arreglo

Opcional

Para el Ops Manager respaldado por LDAP, las asignaciones de grupos de LDAP a roles de organización en el Ops Manager. Solo se acepta para Ops Manager respaldado por LDAP.

Nombre
Tipo
Descripción

id

Identificador único para la organización.

links

arreglo de documentos

Uno o más enlaces a subrecursos y/o recursos relacionados. La especificación de enlaces web explica las relaciones entre las URL.

name

string

Nuevo nombre de la organización.

ldapGroupMappings

objeto arreglo

Para Ops Manager respaldado por LDAP, los mapeos de grupos LDAP a roles de organización de Ops Manager. Solo presente para Ops Manager respaldado por LDAP.

ldapGroupMappings
.roleName

string

Rol de la organización en Ops Manager. Los valores posibles incluyen:

  • ORG_OWNER

  • ORG_MEMBER

  • ORG_GROUP_CREATOR

  • ORG_READ_ONLY

ldapGroupMappings
.ldapGroups

arreglo de string

Grupos de LDAP que se asignan al rol de Ops Manager.

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--include \
--request PATCH "https://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}?pretty=true" \
--data '
{
"ldapGroupMappings": [{
"roleName": "ORG_OWNER",
"ldapGroups": ["org-owner"]
}]
},
"name": "Organization Name 1"
}'
1{
2 "id": "{ORG-ID}",
3 "links": [{
4 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}",
5 "rel": "self"
6 },
7 {
8 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/groups",
9 "rel": "http://mms.mongodb.com/groups"
10 },
11 {
12 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/teams",
13 "rel": "http://mms.mongodb.com/teams"
14 },
15 {
16 "href": "http://{opsManagerHost}:{port}/api/public/v1.0/orgs/{ORG-ID}/users",
17 "rel": "http://mms.mongodb.com/users"
18 }
19 ],
20 "name": "Organization Name 1",
21 "ldapGroupMappings": [{
22 "roleName": "ORG_OWNER",
23 "ldapGroups": ["org-owner"]
24 }]
25}