Docs 菜单
Docs 主页
/
MongoDB Ops Manager
/ / / /

更新一个组织

在此页面上

  • Resource
  • 请求路径参数
  • 请求查询参数
  • 请求正文参数
  • 响应
  • 请求示例
  • 响应示例

使用此端点可对一个组织进行以下任何更改:

  • 更改一个组织的名称。

  • 将一个组织的LDAP群组映射到 Ops Manager 角色。

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

PATCH /orgs/{ORG-ID}
名称
类型
说明
ORG-ID
字符串
组织的唯一标识符。

以下查询参数为可选参数:

名称
类型
必要性
说明
默认
pretty
布尔
Optional
指示响应正文是否应采用 Prettyprint 的标志 格式。
false
envelope
布尔
Optional

指示是否将响应包装在信封中的标志。

某些 API 客户端无法访问 HTTP 响应标头或状态代码。要解决这个问题,可在查询中设置 envelope=true

对于返回一个结果的端点,响应体包括:

名称
说明
状态
HTTP 响应代码
envelope
预期响应正文
false

您必须在请求正文中至少包含以下字段之一:

名称
类型
必要性
说明
名称
字符串
Optional
组织的新名称。
ldapGroupMappings
对象数组
Optional
对于LDAP支持的MongoDB Ops Manager , LDAP群组到MongoDB Ops Manager组织角色的映射。 仅接受LDAP支持的MongoDB Ops Manager 。
名称
类型
说明
id
组织的唯一标识符。
links
文档数组
指向子资源和/或相关资源的一个或多个链接。 URL 之间的关系在 Web 链接规范 中进行了解释
name
字符串
组织的新名称。
ldapGroupMappings
对象数组
对于LDAP-backed Ops Manager,这是LDAP groups到 Ops Manager 组织角色的映射。仅适用于支持 LDAP 的 Ops Manager。
ldapGroupMappings
.roleName
字符串

Ops Manager 组织角色。可能的值包括:

  • ORG_OWNER

  • ORG_MEMBER

  • ORG_GROUP_CREATOR

  • ORG_READ_ONLY

ldapGroupMappings
.ldapGroups
字符串数组
映射到 Ops Manager 角色的 LDAP 项目。
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}

后退

创建一个组织