# Packages
roles unit tests.
# Functions
Assign is the operation responsible for assigning a role to a user/group on a project/domain.
Create creates a new Role.
Delete deletes a role.
ExtractRoleAssignments extracts a slice of RoleAssignments from a Collection acquired from List.
ExtractProjects returns a slice of Roles contained in a single page of results.
Get retrieves details on a single role, by ID.
List enumerates the roles to which the current token has access.
ListAssignments enumerates the roles assigned to a specified resource.
ListAssignmentsOnResource is the operation responsible for listing role assignments for a user/group on a project/domain.
Unassign is the operation responsible for unassigning a role from a user/group on a project/domain.
Update updates an existing Role.
# Structs
AssignedRole represents a Role in an assignment.
AssignmentResult represents the result of an assign operation.
AssignOpts provides options to assign a role.
CreateOpts provides options used to create a role.
CreateResult is the response from a Create operation.
DeleteResult is the response from a Delete operation.
Domain represents a domain in a role assignment scope.
GetResult is the response from a Get operation.
Group represents a group in a role assignment scope.
InvalidListFilter is returned by the ToUserListQuery method when validation of a filter does not pass.
ListAssignmentsOnResourceOpts provides options to list role assignments for a user/group on a project/domain.
ListAssignmentsOpts allows you to query the ListAssignments method.
ListOpts provides options to filter the List results.
Project represents a project in a role assignment scope.
Role grants permissions to a user.
RoleAssignment is the result of a role assignments query.
RoleAssignmentPage is a single page of RoleAssignments results.
RolePage is a single page of Role results.
Scope represents a scope in a Role assignment.
UnassignmentResult represents the result of an unassign operation.
UnassignOpts provides options to unassign a role.
UpdateOpts provides options for updating a role.
UpdateResult is the response from an Update operation.
User represents a user in a role assignment scope.
# Interfaces
CreateOptsBuilder allows extensions to add additional parameters to the Create request.
ListAssignmentsOptsBuilder allows extensions to add additional parameters to the ListAssignments request.
ListOptsBuilder allows extensions to add additional parameters to the List request.
UpdateOptsBuilder allows extensions to add additional parameters to the Update request.