Role Assignments
CreateRoleAssignment
client.groups.roleAssignments.create(RoleAssignmentCreateParams { groupId, resourceId, resourceRole, resourceType } body, RequestOptionsoptions?): RoleAssignmentCreateResponse { assignment }
POST/gitpod.v1.GroupService/CreateRoleAssignment
DeleteRoleAssignment
client.groups.roleAssignments.delete(RoleAssignmentDeleteParams { assignmentId } body, RequestOptionsoptions?): RoleAssignmentDeleteResponse
POST/gitpod.v1.GroupService/DeleteRoleAssignment
ListRoleAssignments
client.groups.roleAssignments.list(RoleAssignmentListParams { token, pageSize, filter, pagination } params, RequestOptionsoptions?): AssignmentsPage<RoleAssignment { id, derivedFromOrgRole, groupId, 4 more } >
POST/gitpod.v1.GroupService/ListRoleAssignments
ModelsExpand Collapse
RoleAssignment { id, derivedFromOrgRole, groupId, 4 more } RoleAssignment represents a role assigned to a group on a specific resource
RoleAssignment { id, derivedFromOrgRole, groupId, 4 more }
RoleAssignment represents a role assigned to a group on a specific resource
The org-level role that created this assignment, if any.
RESOURCE_ROLE_UNSPECIFIED means this is a direct share (manually created).
Non-zero (e.g., ORG_PROJECTS_ADMIN, ORG_RUNNERS_ADMIN) means this
assignment was derived from an org-level role.
The org-level role that created this assignment, if any. RESOURCE_ROLE_UNSPECIFIED means this is a direct share (manually created). Non-zero (e.g., ORG_PROJECTS_ADMIN, ORG_RUNNERS_ADMIN) means this assignment was derived from an org-level role.
One of the following:
RoleAssignmentCreateResponse { assignment }
RoleAssignmentCreateResponse { assignment }
RoleAssignment represents a role assigned to a group on a specific resource
RoleAssignment represents a role assigned to a group on a specific resource
The org-level role that created this assignment, if any.
RESOURCE_ROLE_UNSPECIFIED means this is a direct share (manually created).
Non-zero (e.g., ORG_PROJECTS_ADMIN, ORG_RUNNERS_ADMIN) means this
assignment was derived from an org-level role.
The org-level role that created this assignment, if any. RESOURCE_ROLE_UNSPECIFIED means this is a direct share (manually created). Non-zero (e.g., ORG_PROJECTS_ADMIN, ORG_RUNNERS_ADMIN) means this assignment was derived from an org-level role.
One of the following: