package
0.0.0-20240910131244-13d20f98e541
Repository: https://github.com/redhatinsights/edge-api.git
Documentation: pkg.go.dev

# Packages

Package mock_rbac is a generated GoMock package.

# Functions

AccessMatch return whether the access type matches the required resource type.
InitClient initializes the client for Rbac service.
ResourceMatch return whether the resource type matches the required resource type.

# Constants

No description provided by the author
No description provided by the author
APIPath the rbac base path.
No description provided by the author
No description provided by the author
PaginationLimit to get a maximum of 1000 records.
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HTTPGetCommand the http get command.
IOReadAll The io body reader.

# Structs

Access represents a permission and an optional resource definition.
Client is the implementation of an ClientInterface.
PaginationLinks provides links to additional pages of response data.
PaginationMeta contains metadata for pagination.
ResourceDefinition limits an Access to specific resources.
ResourceDefinitionFilter represents the key/values used for filtering.
ResponseBody represents the response body format from the RBAC service.

# Interfaces

ClientInterface is an Interface to make request to insights rbac.

# Type aliases

AccessList is a slice of Accesses and is generally used to represent a principal's full set of permissions for an application.
No description provided by the author
No description provided by the author
No description provided by the author