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
Resource
PATCH /orgs/{ORG-ID}
Parámetros de la ruta de solicitud
Nombre | Tipo | Descripción |
|---|---|---|
| string | El identificador único de la organización. |
Parámetros de consulta de solicitud
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 formato prettyprint formato. |
| ||||||
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:
|
|
Parámetros del cuerpo de la solicitud
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. |
Respuesta
Nombre | Tipo | Descripción |
|---|---|---|
| Identificador único de la organización. | |
| 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. |
| 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:
|
ldapGroupMappings .ldapGroups | matriz de cadenas | Proyecto(s) LDAP que se asignan al rol de Administrador de operaciones. |
Ejemplo de solicitud
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" }'
Ejemplo de respuesta
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 }