Documentation ¶
Index ¶
- func ToLDAPQuery(in legacyconfigv1.LDAPQuery) ldapquery.SerializeableLDAPQuery
- type ADBuilder
- func (b *ADBuilder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
- func (b *ADBuilder) GetGroupLister() (syncerror.LDAPGroupLister, error)
- func (b *ADBuilder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
- func (b *ADBuilder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
- func (b *ADBuilder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
- type AugmentedADBuilder
- func (b *AugmentedADBuilder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
- func (b *AugmentedADBuilder) GetGroupLister() (syncerror.LDAPGroupLister, error)
- func (b *AugmentedADBuilder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
- func (b *AugmentedADBuilder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
- func (b *AugmentedADBuilder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
- type GroupNameRestrictions
- type MappedNameRestrictions
- type OpenShiftGroupNameRestrictions
- type PruneBuilder
- type RFC2307Builder
- func (b *RFC2307Builder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
- func (b *RFC2307Builder) GetGroupLister() (syncerror.LDAPGroupLister, error)
- func (b *RFC2307Builder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
- func (b *RFC2307Builder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
- func (b *RFC2307Builder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
- type SyncBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToLDAPQuery ¶
func ToLDAPQuery(in legacyconfigv1.LDAPQuery) ldapquery.SerializeableLDAPQuery
Types ¶
type ADBuilder ¶
type ADBuilder struct { ClientConfig ldapclient.Config Config *legacyconfigv1.ActiveDirectoryConfig // contains filtered or unexported fields }
func (*ADBuilder) GetGroupDetector ¶
func (b *ADBuilder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
func (*ADBuilder) GetGroupLister ¶
func (b *ADBuilder) GetGroupLister() (syncerror.LDAPGroupLister, error)
func (*ADBuilder) GetGroupMemberExtractor ¶
func (b *ADBuilder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
func (*ADBuilder) GetGroupNameMapper ¶
func (b *ADBuilder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
func (*ADBuilder) GetUserNameMapper ¶
func (b *ADBuilder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
type AugmentedADBuilder ¶
type AugmentedADBuilder struct { ClientConfig ldapclient.Config Config *legacyconfigv1.AugmentedActiveDirectoryConfig // contains filtered or unexported fields }
func (*AugmentedADBuilder) GetGroupDetector ¶
func (b *AugmentedADBuilder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
func (*AugmentedADBuilder) GetGroupLister ¶
func (b *AugmentedADBuilder) GetGroupLister() (syncerror.LDAPGroupLister, error)
func (*AugmentedADBuilder) GetGroupMemberExtractor ¶
func (b *AugmentedADBuilder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
func (*AugmentedADBuilder) GetGroupNameMapper ¶
func (b *AugmentedADBuilder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
func (*AugmentedADBuilder) GetUserNameMapper ¶
func (b *AugmentedADBuilder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
type GroupNameRestrictions ¶
GroupNameRestrictions desribes an object that holds blacklists and whitelists
type MappedNameRestrictions ¶
MappedNameRestrictions describes an object that holds user name mappings for a group sync job
type OpenShiftGroupNameRestrictions ¶
type OpenShiftGroupNameRestrictions interface { GroupNameRestrictions GetClient() client.Client }
OpenShiftGroupNameRestrictions describes an object that holds blacklists and whitelists as well as a client that can retrieve OpenShift groups to satisfy those lists
type PruneBuilder ¶
type PruneBuilder interface { GetGroupLister() (syncerror.LDAPGroupLister, error) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error) GetGroupDetector() (syncerror.LDAPGroupDetector, error) }
PruneBuilder describes an object that can build all the schema-specific parts of an LDAPGroupPruner
type RFC2307Builder ¶
type RFC2307Builder struct { ClientConfig ldapclient.Config Config *legacyconfigv1.RFC2307Config ErrorHandler syncerror.Handler // contains filtered or unexported fields }
func (*RFC2307Builder) GetGroupDetector ¶
func (b *RFC2307Builder) GetGroupDetector() (syncerror.LDAPGroupDetector, error)
func (*RFC2307Builder) GetGroupLister ¶
func (b *RFC2307Builder) GetGroupLister() (syncerror.LDAPGroupLister, error)
func (*RFC2307Builder) GetGroupMemberExtractor ¶
func (b *RFC2307Builder) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error)
func (*RFC2307Builder) GetGroupNameMapper ¶
func (b *RFC2307Builder) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error)
func (*RFC2307Builder) GetUserNameMapper ¶
func (b *RFC2307Builder) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error)
type SyncBuilder ¶
type SyncBuilder interface { GetGroupLister() (syncerror.LDAPGroupLister, error) GetGroupNameMapper() (syncerror.LDAPGroupNameMapper, error) GetUserNameMapper() (syncerror.LDAPUserNameMapper, error) GetGroupMemberExtractor() (syncerror.LDAPMemberExtractor, error) }
SyncBuilder describes an object that can build all the schema-specific parts of an LDAPGroupSyncer
Click to show internal directories.
Click to hide internal directories.