Documentation
¶
Index ¶
- func EscapeFilter(filter string) string
- func ReplaceAliases(raw string) string
- type Alias
- type Filter
- func And(property Filter, properties ...Filter) Filter
- func ByID(id string) Filter
- func HasExpired() Filter
- func IsDomainController() Filter
- func IsEnabled() Filter
- func IsGroup() Filter
- func IsUser() Filter
- func MemberOf(parent string, recursive bool) Filter
- func Not(property Filter) Filter
- func Or(property Filter, properties ...Filter) Filter
- func ParseRaw(raw string) (*Filter, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EscapeFilter ¶
Escape special characters as specified in RFC4515
func ReplaceAliases ¶ added in v1.2.0
Types ¶
type Alias ¶
func ListAliases ¶
func ListAliases() []Alias
type Filter ¶
type Filter struct {
Attribute attributes.Attribute
Value string
Rule attributes.MatchingRule
}
func HasExpired ¶ added in v1.2.0
func HasExpired() Filter
func IsDomainController ¶
func IsDomainController() Filter
func (Filter) ExpandAlias ¶ added in v1.0.1
Click to show internal directories.
Click to hide internal directories.