Documentation
¶
Index ¶
- type SPRoleAssignmentManager
- func (r *SPRoleAssignmentManager) AssignRoleToSP(subscription string, SPOBjectID string, role domain.Role) error
- func (r *SPRoleAssignmentManager) CreateUpdateCustomRole(subscription string, role domain.Role, permissions []string) error
- func (r *SPRoleAssignmentManager) DeleteCustomRole(subscription string, role domain.Role) error
- func (r *SPRoleAssignmentManager) DetachRolesFromSP(ctx context.Context, subscription string, SPOBjectID string, role domain.Role) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SPRoleAssignmentManager ¶
type SPRoleAssignmentManager struct {
// contains filtered or unexported fields
}
func NewSPRoleAssignmentManager ¶
func NewSPRoleAssignmentManager(subscriptionID string) *SPRoleAssignmentManager
func (*SPRoleAssignmentManager) AssignRoleToSP ¶
func (*SPRoleAssignmentManager) CreateUpdateCustomRole ¶
func (*SPRoleAssignmentManager) DeleteCustomRole ¶
func (r *SPRoleAssignmentManager) DeleteCustomRole(subscription string, role domain.Role) error
func (*SPRoleAssignmentManager) DetachRolesFromSP ¶
func (r *SPRoleAssignmentManager) DetachRolesFromSP(ctx context.Context, subscription string, SPOBjectID string, role domain.Role) error
Initialise detachRolesFromSP detaches all roles from the SP
Click to show internal directories.
Click to hide internal directories.