Docs Menu
Docs Home
/ /
Organizaciones

Crear una organización

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

Su clave API debe tener la Global Owner rol para llamar a este recurso exitosamente.

Nota

Si usa una clave de API programática global para crear una organización, Ops Manager la crea sin Organization Owner un. Para agregar un,Organization Owner consulte Acceso a Ops Manager.

POST /orgs

Este punto final no utiliza parámetros de ruta de solicitud HTTP.

Los siguientes parámetros de consulta son opcionales:

Nombre
Tipo
Necesidad
Descripción
predeterminado

número de página

Número

Opcional

Entero basado en uno que devuelve una subsección de resultados.

1

artículos por página

Número

Opcional

Número de artículos a devolver por página, hasta un máximo de 500.

100

bonita

booleano

Opcional

false

envolvente

booleano

Opcional

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

Algunos Los clientes de laAPI no pueden acceder a los encabezados de respuesta HTTP ni al código de estado. Para solucionar esto, configure envelope : true en la consulta.

Para los puntos finales que devuelven una lista de resultados, el objeto results es un sobre. Ops Manager añade el campo status al cuerpo de la respuesta.

false

trabajos de respaldo habilitados solamente

booleano

Opcional

Indicador que indica si se deben excluir de la respuesta los daemons no habilitados para realizar copias de seguridad de bases de datos. Establezca este valor en false para incluir las configuraciones de daemon con el indicador backupJobsEnabled establecido en false.

true

Nombre
Tipo
Necesidad
Descripción

ldapGroupMappings

arreglo

Opcional

Requiere integración LDAP para Ops Manager.

Matriz de documentos que especifican la asignación entre los roles de la organización de Ops Manager y los grupos LDAP.

Si se especifica ldapGroupMappings, se requiere la asignación para el rol ORG_OWNER.

ldapGroupMappings
.roleName

string

Opcional

Rol de la organización de Ops Manager para asignar. Puede especificarlo de la siguiente lista:

  • ORG_READ_ONLY

  • ORG_MEMBER

  • ORG_OWNER

No se puede especificar un rol global, un rol de proyecto o un rol de administrador de facturación de la organización.

ldapGroupMappings
.ldapGroups

arreglo

Opcional

Grupo(s)LDAP que se asignan para asociarse roleName a.

name

string

Requerido

Nombre de la organización que desea crear.

Nombre
Tipo
Descripción

id

string

Identificador único de la organización.

name

string

Nombre de la organización.

curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--include \
--request POST "https://{opsManagerHost}:{port}/api/public/v1.0/orgs" \
--data
'{ "name" : "myNewOrganization" }'
HTTP/1.1 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
HTTP/1.1 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}
{
"id" : "{ORG-ID}",
"name" : "myNewOrganization"
}

Volver

Obtener todos los usuarios

En esta página