RBAC 组
创建 RBAC 组
client.Beta.Organization.RBACGroups.New(ctx, body) (*BetaRBACGroup, error)POST/v1/organizations/rbac_groups
在 Claude Enterprise 租户中创建 RBAC 组。通过 API 创建的组的来源类型为 "direct"。
列出 RBAC 组
client.Beta.Organization.RBACGroups.List(ctx, query) (*PageCursor[BetaRBACGroup], error)GET/v1/organizations/rbac_groups
列出 Claude Enterprise 租户中的 RBAC 组。
获取 RBAC 组
client.Beta.Organization.RBACGroups.Get(ctx, rbacGroupID) (*BetaRBACGroup, error)GET/v1/organizations/rbac_groups/{rbac_group_id}
按 ID 检索 RBAC 组。
更新 RBAC 组
client.Beta.Organization.RBACGroups.Update(ctx, rbacGroupID, body) (*BetaRBACGroup, error)POST/v1/organizations/rbac_groups/{rbac_group_id}
更新 RBAC 组的名称。当租户中的某个组织使用 SCIM 预配时,由身份提供商预配的组(来源类型为 "scim")无法通过 API 修改。
删除 RBAC 组
client.Beta.Organization.RBACGroups.Delete(ctx, rbacGroupID) (*BetaOrganizationRBACGroupDeleteResponse, error)DELETE/v1/organizations/rbac_groups/{rbac_group_id}
删除 RBAC 组。当租户中的某个组织使用 SCIM 预配时,由身份提供商预配的组(来源类型为 "scim")无法通过 API 删除。
Models
RBAC 组成员
列出 RBAC 组成员
client.Beta.Organization.RBACGroups.Members.List(ctx, rbacGroupID, query) (*PageCursor[BetaRBACGroupMember], error)GET/v1/organizations/rbac_groups/{rbac_group_id}/members
列出 RBAC 组的成员。
添加 RBAC 组成员
client.Beta.Organization.RBACGroups.Members.Add(ctx, rbacGroupID, body) (*BetaRBACGroupMember, error)POST/v1/organizations/rbac_groups/{rbac_group_id}/members
将用户添加到 RBAC 组。当租户中的某个组织使用 SCIM 预配时,由身份提供商预配的组(来源类型为 "scim")的成员资格无法通过 API 修改。
移除 RBAC 组成员
client.Beta.Organization.RBACGroups.Members.Remove(ctx, userID, body) (*BetaOrganizationRBACGroupMemberRemoveResponse, error)DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}
从 RBAC 组中移除用户。当租户中的某个组织使用 SCIM 预配时,由身份提供商预配的组(来源类型为 "scim")的成员资格无法通过 API 修改。