Docs Menu
Docs Home
/ /
Organizaciones

Actualizar una organización

Utilice este punto final para realizar cualquiera de los siguientes cambios en una organización:

  • Cambiar el nombre de una organización.

  • Map GruposLDAP en 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 consulta son opcionales:

Nombre
Tipo
Necesidad
Descripción
predeterminado

bonita

booleano

Opcional

false

envolvente

booleano

Opcional

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

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

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

Nombre
Descripción

Estado

Código de respuestaHTTP

envolvente

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.

Asignaciones de grupos ldap

matriz de objetos

Opcional

Para Ops Manager respaldado por LDAP, las asignaciones de Grupos LDAP para roles de organización de Ops Manager. Solo se acepta para Ops Manager con respaldo LDAP.

Nombre
Tipo
Descripción

id

Identificador único de la organización.

links

matriz de documentos

Uno o más enlaces a sub-recursos y/o recursos relacionados. Las relaciones entre las URL se explican en la Especificación de Enlaces Web.

name

string

Nuevo nombre de la organización.

Asignaciones de grupos ldap

matriz de objetos

Para Ops Manager con respaldo LDAP, las asignaciones de grupos LDAP a roles de organización de Ops Manager. Solo está presente para Ops Manager con respaldo LDAP.

ldapGroupMappings
.roleName

string

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

  • ORG_OWNER

  • ORG_MEMBER

  • ORG_GROUP_CREATOR

  • ORG_READ_ONLY

ldapGroupMappings
.ldapGroups

matriz de cadenas

Proyecto(s) LDAP que se asignan al rol de Administrador de operaciones.

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}

Volver

Crear organización

En esta página