统一身份认证服务 IAM-授权项:企业项目管理
企业项目管理
权限 |
对应API接口 |
授权项 |
IAM项目 (Project) |
企业项目 (Enterprise Project) |
---|---|---|---|---|
查询企业项目关联的用户组 |
GET /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/groups |
iam:permissions:listGroupsOnEnterpriseProject |
- |
√ |
查询企业项目已关联用户组的权限 |
GET /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/groups/{group_id}/roles |
iam:permissions:listRolesForGroupOnEnterpriseProject |
- |
√ |
基于用户组为企业项目授权 |
PUT /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/groups/{group_id}/roles/{role_id} |
iam:permissions:grantRoleToGroupOnEnterpriseProject |
- |
√ |
删除企业项目关联的用户组权限 |
DELETE /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/groups/{group_id}/roles/{role_id} |
iam:permissions:revokeRoleFromGroupOnEnterpriseProject |
- |
√ |
查询用户组关联的企业项目 |
GET /v3.0/OS-PERMISSION/groups/{group_id}/enterprise-projects |
iam:permissions:listEnterpriseProjectsForGroup |
- |
√ |
查询用户直接关联的企业项目 |
GET /v3.0/OS-PERMISSION/users/{user_id}/enterprise-projects |
iam:permissions:listEnterpriseProjectsForUser |
- |
√ |
查询企业项目直接关联用户 |
GET /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/users |
iam:permissions:listUsersForEnterpriseProject |
- |
√ |
查询企业项目直接关联用户的角色 |
GET /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/users/{user_id}/roles |
iam:permissions:listRolesForUserOnEnterpriseProject |
- |
√ |
基于用户为企业项目授权 |
PUT /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/users/{user_id}/roles/{role_id} |
iam:permissions:grantRoleToUserOnEnterpriseProject |
- |
√ |
删除企业项目直接关联用户的权限 |
DELETE /v3.0/OS-PERMISSION/enterprise-projects/{enterprise_project_id}/users/{user_id}/roles/{role_id} |
iam:permissions:revokeRoleFromUserOnEnterpriseProject |
- |
√ |