Package roles provides information and interaction with the roles API resource for the OpenStack Identity service.
ExtractRoleAssignments extracts a slice of RoleAssignments from a Collection acquired from List.
func ListAssignments(client *gophercloud.ServiceClient, opts ListAssignmentsOptsBuilder) pagination.Pager
ListAssignments enumerates the roles assigned to a specified resource.
ListAssignmentsOpts allows you to query the ListAssignments method. Specify one of or a combination of GroupId, RoleId, ScopeDomainId, ScopeProjectId, and/or UserId to search for roles assigned to corresponding entities. Effective lists effective assignments at the user, project, and domain level, allowing for the effects of group membership.
ToRolesListAssignmentsQuery formats a ListAssignmentsOpts into a query string.
ListAssignmentsOptsBuilder allows extensions to add additional parameters to the ListAssignments request.
RoleAssignment is the result of a role assignments query.
RoleAssignmentsPage is a single page of RoleAssignments results.
IsEmpty returns true if the page contains no results.
NextPageURL uses the response's embedded link reference to navigate to the next page of results.