Documentation ¶
Index ¶
- type OIClient
- func (oi *OIClient) GetUsersInGroup(wantGroupName string) ([]string, error)
- func (oi *OIClient) ListGroupRules(searchString string) ([]OktaGroupRule, error)
- func (oi *OIClient) ListGroups() ([]OktaGroup, error)
- func (oi *OIClient) PrintGroupDiff(groupsA, groupsB []string, hideDeprovisioned bool) error
- func (oi *OIClient) PrintGroupRules(searchString string, ruletype RuleType) error
- func (oi *OIClient) PrintGroupsForUser(wantUserName string) error
- func (oi *OIClient) PrintUsersInGroups(wantGroupsName []string) error
- type OktaGroup
- type OktaGroupRule
- type RuleType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OIClient ¶
type OIClient struct {
// contains filtered or unexported fields
}
func NewOIClient ¶
func (*OIClient) GetUsersInGroup ¶
func (*OIClient) ListGroupRules ¶
func (oi *OIClient) ListGroupRules(searchString string) ([]OktaGroupRule, error)
func (*OIClient) ListGroups ¶
func (*OIClient) PrintGroupDiff ¶
PrintGroupDiff prints the difference of two sets of groups
func (*OIClient) PrintGroupRules ¶
PrintGroupRules prints all the group rules that have the searchGroup as either source or destination
func (*OIClient) PrintGroupsForUser ¶
func (*OIClient) PrintUsersInGroups ¶
type OktaGroupRule ¶
Click to show internal directories.
Click to hide internal directories.