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

返回一个角色映射

在此页面上

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

federationSettings资源允许您从指定联合中的指定组织返回一个角色映射

基本 URL: https://cloud.mongodb.com/api/public/v 1.0

您必须具有Organization Owner角色才能调用此端点。

GET /federationSettings/{FEDERATION-SETTINGS-ID}/connectedOrgConfigs/{ORG-ID}/roleMappings/{ROLE-MAPPING-ID}
名称
类型
说明

FEDERATION-SETTINGS-ID

字符串

唯一的 24 位十六进制数字字符串,用于标识联合身份验证配置。

ORG-ID

字符串

唯一的 24 位十六进制数字字符串,用于标识连接的组织。

ROLE-MAPPING-ID

字符串

唯一的 24 位十六进制数字字符串,用于标识角色映射。

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

名称
类型
必要性
说明
默认

pretty

布尔

Optional

false

envelope

布尔

Optional

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

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

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

名称
说明

status

HTTP 响应代码

content

预期响应正文

false

此端点不使用 HTTP 请求正文参数。

名称
类型
说明

externalGroupName

字符串

唯一的人类可读标签,用于标识与角色映射关联的提供商群组。

id

字符串

唯一的 24 位十六进制数字字符串,用于标识角色映射。

roleAssignments

阵列

包含与每个角色关联的项目和组织的唯一标识符的列表。

roleAssignments.groupId

字符串

唯一的 24 位十六进制数字字符串,用于标识角色适用的项目。

roleAssignments.orgId

字符串

唯一的 24 位十六进制数字字符串,用于标识角色适用的组织。

roleAssignments.role

字符串

用于标识角色的人类可读标签。

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--include \
--request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/federationSettings/{FEDERATION-SETTINGS-ID}/connectedOrgConfigs/{ORG-ID}/roleMappings/{ROLE-MAPPING-ID}"
{
"externalGroupName": "autocomplete-highlight",
"id": "61d88e15e6cc044270a36fce",
"roleAssignments": [
{
"groupId": null,
"orgId": "5f86fb11e0079069c9ec3132",
"role": "ORG_OWNER"
},
{
"groupId": "5f86fb2ff9c4e56d39502559",
"orgId": null,
"role": "GROUP_OWNER"
}
]
}

后退

返回所有角色映射