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プロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")をAPIで変更することはできません。
RBACグループを削除
client.Beta.Organization.RBACGroups.Delete(ctx, rbacGroupID) (*BetaOrganizationRBACGroupDeleteResponse, error)DELETE/v1/organizations/rbac_groups/{rbac_group_id}
RBACグループを削除します。テナント内の組織がSCIMプロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "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プロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "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プロビジョニングを使用している間は、IDプロバイダーによってプロビジョニングされたグループ(ソースタイプ "scim")のメンバーシップをAPIで変更することはできません。