Documentation
¶
Overview ¶
Package middleware provides authorization, logging, metrics and tracing middleware for SuperMQ RoleManager service.
For more details about tracing instrumentation for SuperMQ refer to the documentation at https://docs.supermq.absmach.eu/tracing/.
Index ¶
- type RoleManagerAuthorizationMiddleware
- func (ram RoleManagerAuthorizationMiddleware) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.RoleProvision, error)
- func (ram RoleManagerAuthorizationMiddleware) ListAvailableActions(ctx context.Context, session authn.Session) ([]string, error)
- func (ram RoleManagerAuthorizationMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, ...) (roles.MembersRolePage, error)
- func (ram RoleManagerAuthorizationMiddleware) RemoveEntityMembers(ctx context.Context, session authn.Session, entityID string, members []string) error
- func (ram RoleManagerAuthorizationMiddleware) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) (err error)
- func (ram RoleManagerAuthorizationMiddleware) RemoveRole(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (ram RoleManagerAuthorizationMiddleware) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (roles.RolePage, error)
- func (ram RoleManagerAuthorizationMiddleware) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleID string) (roles.Role, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (ops []string, err error)
- func (ram RoleManagerAuthorizationMiddleware) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) ([]string, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleListActions(ctx context.Context, session authn.Session, entityID, roleID string) ([]string, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (roles.MembersPage, error)
- func (ram RoleManagerAuthorizationMiddleware) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (ram RoleManagerAuthorizationMiddleware) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (ram RoleManagerAuthorizationMiddleware) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (ram RoleManagerAuthorizationMiddleware) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (ram RoleManagerAuthorizationMiddleware) UpdateRoleName(ctx context.Context, session authn.Session, ...) (roles.Role, error)
- type RoleManagerCalloutMiddleware
- func (rcm *RoleManagerCalloutMiddleware) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.RoleProvision, error)
- func (rcm *RoleManagerCalloutMiddleware) ListAvailableActions(ctx context.Context, session authn.Session) ([]string, error)
- func (rcm *RoleManagerCalloutMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, ...) (roles.MembersRolePage, error)
- func (rcm *RoleManagerCalloutMiddleware) RemoveEntityMembers(ctx context.Context, session authn.Session, entityID string, members []string) error
- func (rcm *RoleManagerCalloutMiddleware) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) error
- func (rcm *RoleManagerCalloutMiddleware) RemoveRole(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rcm *RoleManagerCalloutMiddleware) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (roles.RolePage, error)
- func (rcm *RoleManagerCalloutMiddleware) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleID string) (roles.Role, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) ([]string, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) ([]string, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleListActions(ctx context.Context, session authn.Session, entityID, roleID string) ([]string, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (roles.MembersPage, error)
- func (rcm *RoleManagerCalloutMiddleware) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) error
- func (rcm *RoleManagerCalloutMiddleware) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rcm *RoleManagerCalloutMiddleware) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rcm *RoleManagerCalloutMiddleware) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) error
- func (rcm *RoleManagerCalloutMiddleware) UpdateRoleName(ctx context.Context, session authn.Session, ...) (roles.Role, error)
- type RoleManagerLoggingMiddleware
- func (lm *RoleManagerLoggingMiddleware) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (ro roles.RoleProvision, err error)
- func (lm *RoleManagerLoggingMiddleware) ListAvailableActions(ctx context.Context, session authn.Session) (acts []string, err error)
- func (lm *RoleManagerLoggingMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, ...) (mems roles.MembersRolePage, err error)
- func (lm *RoleManagerLoggingMiddleware) RemoveEntityMembers(ctx context.Context, session authn.Session, entityID string, members []string) (err error)
- func (lm *RoleManagerLoggingMiddleware) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) (err error)
- func (lm *RoleManagerLoggingMiddleware) RemoveRole(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (lm *RoleManagerLoggingMiddleware) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (rp roles.RolePage, err error)
- func (lm *RoleManagerLoggingMiddleware) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleID string) (ro roles.Role, err error)
- func (lm *RoleManagerLoggingMiddleware) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (caps []string, err error)
- func (lm *RoleManagerLoggingMiddleware) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (mems []string, err error)
- func (lm *RoleManagerLoggingMiddleware) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (lm *RoleManagerLoggingMiddleware) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (lm *RoleManagerLoggingMiddleware) RoleListActions(ctx context.Context, session authn.Session, entityID, roleID string) (roOps []string, err error)
- func (lm *RoleManagerLoggingMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (mp roles.MembersPage, err error)
- func (lm *RoleManagerLoggingMiddleware) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (lm *RoleManagerLoggingMiddleware) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (lm *RoleManagerLoggingMiddleware) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (lm *RoleManagerLoggingMiddleware) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (lm *RoleManagerLoggingMiddleware) UpdateRoleName(ctx context.Context, session authn.Session, ...) (ro roles.Role, err error)
- type RoleManagerMetricsMiddleware
- func (rmm *RoleManagerMetricsMiddleware) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.RoleProvision, error)
- func (rmm *RoleManagerMetricsMiddleware) ListAvailableActions(ctx context.Context, session authn.Session) ([]string, error)
- func (rmm *RoleManagerMetricsMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, ...) (roles.MembersRolePage, error)
- func (rmm *RoleManagerMetricsMiddleware) RemoveEntityMembers(ctx context.Context, session authn.Session, entityID string, members []string) error
- func (rmm *RoleManagerMetricsMiddleware) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) (err error)
- func (rmm *RoleManagerMetricsMiddleware) RemoveRole(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rmm *RoleManagerMetricsMiddleware) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (roles.RolePage, error)
- func (rmm *RoleManagerMetricsMiddleware) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleID string) (roles.Role, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (caps []string, err error)
- func (rmm *RoleManagerMetricsMiddleware) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) ([]string, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleListActions(ctx context.Context, session authn.Session, entityID, roleID string) ([]string, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (roles.MembersPage, error)
- func (rmm *RoleManagerMetricsMiddleware) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (rmm *RoleManagerMetricsMiddleware) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rmm *RoleManagerMetricsMiddleware) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (rmm *RoleManagerMetricsMiddleware) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (rmm *RoleManagerMetricsMiddleware) UpdateRoleName(ctx context.Context, session authn.Session, ...) (roles.Role, error)
- type RoleManagerTracing
- func (rtm *RoleManagerTracing) AddRole(ctx context.Context, session authn.Session, entityID, roleName string, ...) (roles.RoleProvision, error)
- func (rtm *RoleManagerTracing) ListAvailableActions(ctx context.Context, session authn.Session) ([]string, error)
- func (rtm *RoleManagerTracing) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, ...) (roles.MembersRolePage, error)
- func (rtm *RoleManagerTracing) RemoveEntityMembers(ctx context.Context, session authn.Session, entityID string, members []string) error
- func (rtm *RoleManagerTracing) RemoveMemberFromAllRoles(ctx context.Context, session authn.Session, memberID string) (err error)
- func (rtm *RoleManagerTracing) RemoveRole(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rtm *RoleManagerTracing) RetrieveAllRoles(ctx context.Context, session authn.Session, entityID string, ...) (roles.RolePage, error)
- func (rtm *RoleManagerTracing) RetrieveRole(ctx context.Context, session authn.Session, entityID, roleID string) (roles.Role, error)
- func (rtm *RoleManagerTracing) RoleAddActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (ops []string, err error)
- func (rtm *RoleManagerTracing) RoleAddMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) ([]string, error)
- func (rtm *RoleManagerTracing) RoleCheckActionsExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rtm *RoleManagerTracing) RoleCheckMembersExists(ctx context.Context, session authn.Session, entityID, roleID string, ...) (bool, error)
- func (rtm *RoleManagerTracing) RoleListActions(ctx context.Context, session authn.Session, entityID, roleID string) ([]string, error)
- func (rtm *RoleManagerTracing) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (roles.MembersPage, error)
- func (rtm *RoleManagerTracing) RoleRemoveActions(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (rtm *RoleManagerTracing) RoleRemoveAllActions(ctx context.Context, session authn.Session, entityID, roleID string) error
- func (rtm *RoleManagerTracing) RoleRemoveAllMembers(ctx context.Context, session authn.Session, entityID, roleID string) (err error)
- func (rtm *RoleManagerTracing) RoleRemoveMembers(ctx context.Context, session authn.Session, entityID, roleID string, ...) (err error)
- func (rtm *RoleManagerTracing) UpdateRoleName(ctx context.Context, session authn.Session, ...) (roles.Role, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RoleManagerAuthorizationMiddleware ¶
type RoleManagerAuthorizationMiddleware struct {
// contains filtered or unexported fields
}
func NewAuthorization ¶ added in v0.18.2
func NewAuthorization(entityType string, svc roles.RoleManager, authz smqauthz.Authorization, roleOps permissions.Operations[permissions.RoleOperation]) (RoleManagerAuthorizationMiddleware, error)
NewAuthorization adds authorization for role related methods to the core service.
func (RoleManagerAuthorizationMiddleware) ListAvailableActions ¶
func (RoleManagerAuthorizationMiddleware) ListEntityMembers ¶ added in v0.17.0
func (ram RoleManagerAuthorizationMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, pageQuery roles.MembersRolePageQuery) (roles.MembersRolePage, error)
func (RoleManagerAuthorizationMiddleware) RemoveEntityMembers ¶ added in v0.17.0
func (RoleManagerAuthorizationMiddleware) RemoveMemberFromAllRoles ¶
func (RoleManagerAuthorizationMiddleware) RemoveRole ¶
func (RoleManagerAuthorizationMiddleware) RetrieveAllRoles ¶
func (RoleManagerAuthorizationMiddleware) RetrieveRole ¶
func (RoleManagerAuthorizationMiddleware) RoleAddActions ¶
func (RoleManagerAuthorizationMiddleware) RoleAddMembers ¶
func (RoleManagerAuthorizationMiddleware) RoleCheckActionsExists ¶
func (RoleManagerAuthorizationMiddleware) RoleCheckMembersExists ¶
func (RoleManagerAuthorizationMiddleware) RoleListActions ¶
func (RoleManagerAuthorizationMiddleware) RoleListMembers ¶
func (ram RoleManagerAuthorizationMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, limit, offset uint64) (roles.MembersPage, error)
func (RoleManagerAuthorizationMiddleware) RoleRemoveActions ¶
func (RoleManagerAuthorizationMiddleware) RoleRemoveAllActions ¶
func (RoleManagerAuthorizationMiddleware) RoleRemoveAllMembers ¶
func (RoleManagerAuthorizationMiddleware) RoleRemoveMembers ¶
type RoleManagerCalloutMiddleware ¶ added in v0.18.4
type RoleManagerCalloutMiddleware struct {
// contains filtered or unexported fields
}
func NewCallout ¶ added in v0.18.4
func NewCallout(entityType string, svc roles.RoleManager, callout callout.Callout, roleOps permissions.Operations[permissions.RoleOperation]) (RoleManagerCalloutMiddleware, error)
func (*RoleManagerCalloutMiddleware) ListAvailableActions ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) ListEntityMembers ¶ added in v0.18.4
func (rcm *RoleManagerCalloutMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, pageQuery roles.MembersRolePageQuery) (roles.MembersRolePage, error)
func (*RoleManagerCalloutMiddleware) RemoveEntityMembers ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RemoveMemberFromAllRoles ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RemoveRole ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RetrieveAllRoles ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RetrieveRole ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleAddActions ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleAddMembers ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleCheckActionsExists ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleCheckMembersExists ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleListActions ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleListMembers ¶ added in v0.18.4
func (rcm *RoleManagerCalloutMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, limit, offset uint64) (roles.MembersPage, error)
func (*RoleManagerCalloutMiddleware) RoleRemoveActions ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleRemoveAllActions ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleRemoveAllMembers ¶ added in v0.18.4
func (*RoleManagerCalloutMiddleware) RoleRemoveMembers ¶ added in v0.18.4
type RoleManagerLoggingMiddleware ¶
type RoleManagerLoggingMiddleware struct {
// contains filtered or unexported fields
}
func NewLogging ¶ added in v0.18.2
func NewLogging(svcName string, svc roles.RoleManager, logger *slog.Logger) RoleManagerLoggingMiddleware
NewLogging adds logging facilities to the core service.
func (*RoleManagerLoggingMiddleware) ListAvailableActions ¶
func (*RoleManagerLoggingMiddleware) ListEntityMembers ¶ added in v0.17.0
func (lm *RoleManagerLoggingMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, pageQuery roles.MembersRolePageQuery) (mems roles.MembersRolePage, err error)
func (*RoleManagerLoggingMiddleware) RemoveEntityMembers ¶ added in v0.17.0
func (*RoleManagerLoggingMiddleware) RemoveMemberFromAllRoles ¶
func (*RoleManagerLoggingMiddleware) RemoveRole ¶
func (*RoleManagerLoggingMiddleware) RetrieveAllRoles ¶
func (*RoleManagerLoggingMiddleware) RetrieveRole ¶
func (*RoleManagerLoggingMiddleware) RoleAddActions ¶
func (*RoleManagerLoggingMiddleware) RoleAddMembers ¶
func (*RoleManagerLoggingMiddleware) RoleCheckActionsExists ¶
func (*RoleManagerLoggingMiddleware) RoleCheckMembersExists ¶
func (*RoleManagerLoggingMiddleware) RoleListActions ¶
func (*RoleManagerLoggingMiddleware) RoleListMembers ¶
func (lm *RoleManagerLoggingMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, limit, offset uint64) (mp roles.MembersPage, err error)
func (*RoleManagerLoggingMiddleware) RoleRemoveActions ¶
func (*RoleManagerLoggingMiddleware) RoleRemoveAllActions ¶
func (*RoleManagerLoggingMiddleware) RoleRemoveAllMembers ¶
func (*RoleManagerLoggingMiddleware) RoleRemoveMembers ¶
type RoleManagerMetricsMiddleware ¶
type RoleManagerMetricsMiddleware struct {
// contains filtered or unexported fields
}
func NewMetrics ¶ added in v0.18.2
func NewMetrics(svcName string, svc roles.RoleManager, counter metrics.Counter, latency metrics.Histogram) RoleManagerMetricsMiddleware
NewMetrics instruments core service by tracking request count and latency.
func (*RoleManagerMetricsMiddleware) ListAvailableActions ¶
func (*RoleManagerMetricsMiddleware) ListEntityMembers ¶ added in v0.17.0
func (rmm *RoleManagerMetricsMiddleware) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, pageQuery roles.MembersRolePageQuery) (roles.MembersRolePage, error)
func (*RoleManagerMetricsMiddleware) RemoveEntityMembers ¶ added in v0.17.0
func (*RoleManagerMetricsMiddleware) RemoveMemberFromAllRoles ¶
func (*RoleManagerMetricsMiddleware) RemoveRole ¶
func (*RoleManagerMetricsMiddleware) RetrieveAllRoles ¶
func (*RoleManagerMetricsMiddleware) RetrieveRole ¶
func (*RoleManagerMetricsMiddleware) RoleAddActions ¶
func (*RoleManagerMetricsMiddleware) RoleAddMembers ¶
func (*RoleManagerMetricsMiddleware) RoleCheckActionsExists ¶
func (*RoleManagerMetricsMiddleware) RoleCheckMembersExists ¶
func (*RoleManagerMetricsMiddleware) RoleListActions ¶
func (*RoleManagerMetricsMiddleware) RoleListMembers ¶
func (rmm *RoleManagerMetricsMiddleware) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, limit, offset uint64) (roles.MembersPage, error)
func (*RoleManagerMetricsMiddleware) RoleRemoveActions ¶
func (*RoleManagerMetricsMiddleware) RoleRemoveAllActions ¶
func (*RoleManagerMetricsMiddleware) RoleRemoveAllMembers ¶
func (*RoleManagerMetricsMiddleware) RoleRemoveMembers ¶
type RoleManagerTracing ¶ added in v0.18.2
type RoleManagerTracing struct {
// contains filtered or unexported fields
}
func NewTracing ¶ added in v0.18.2
func NewTracing(svcName string, svc roles.RoleManager, tracer trace.Tracer) RoleManagerTracing
NewTracing adds tracing facilities to the core service.
func (*RoleManagerTracing) ListAvailableActions ¶ added in v0.18.2
func (*RoleManagerTracing) ListEntityMembers ¶ added in v0.18.2
func (rtm *RoleManagerTracing) ListEntityMembers(ctx context.Context, session authn.Session, entityID string, pageQuery roles.MembersRolePageQuery) (roles.MembersRolePage, error)
func (*RoleManagerTracing) RemoveEntityMembers ¶ added in v0.18.2
func (*RoleManagerTracing) RemoveMemberFromAllRoles ¶ added in v0.18.2
func (*RoleManagerTracing) RemoveRole ¶ added in v0.18.2
func (*RoleManagerTracing) RetrieveAllRoles ¶ added in v0.18.2
func (*RoleManagerTracing) RetrieveRole ¶ added in v0.18.2
func (*RoleManagerTracing) RoleAddActions ¶ added in v0.18.2
func (*RoleManagerTracing) RoleAddMembers ¶ added in v0.18.2
func (*RoleManagerTracing) RoleCheckActionsExists ¶ added in v0.18.2
func (*RoleManagerTracing) RoleCheckMembersExists ¶ added in v0.18.2
func (*RoleManagerTracing) RoleListActions ¶ added in v0.18.2
func (*RoleManagerTracing) RoleListMembers ¶ added in v0.18.2
func (rtm *RoleManagerTracing) RoleListMembers(ctx context.Context, session authn.Session, entityID, roleID string, limit, offset uint64) (roles.MembersPage, error)
func (*RoleManagerTracing) RoleRemoveActions ¶ added in v0.18.2
func (*RoleManagerTracing) RoleRemoveAllActions ¶ added in v0.18.2
func (*RoleManagerTracing) RoleRemoveAllMembers ¶ added in v0.18.2
func (*RoleManagerTracing) RoleRemoveMembers ¶ added in v0.18.2
Click to show internal directories.
Click to hide internal directories.