API Reference
LdapToolSearchFacetsQueryRequest
Request for LDAP search facets query execution.
Inheritance
- Object
- LdapToolSearchFacetsQueryRequest
Constructors
public LdapToolSearchFacetsQueryRequest() #Inherited Methods
Properties
public String DomainController { get; set; } #Optional explicit domain controller.
public String SearchBaseDn { get; set; } #Search base distinguished name.
public String LdapFilter { get; set; } #Optional explicit LDAP filter. When omitted, a filter is built from Kind and SearchText.
public String Kind { get; set; } #Object kind selector used when LdapFilter is not provided.
public String SearchText { get; set; } #Optional search text used when LdapFilter is not provided.
public SearchScope Scope { get; set; } #Search scope.
public IReadOnlyList<String> Attributes { get; set; } #Requested attributes for query rows and samples.
public Int32 MaxValuesPerAttribute { get; set; } #Maximum values returned for multi-valued attributes.
public Int32 PageSize { get; set; } #LDAP page size.
public Int32 MaxPages { get; set; } #Maximum pages to scan in a single call.
public Int32 MaxResults { get; set; } #Maximum rows to scan.
public Int32 MaxFacetValues { get; set; } #Maximum facet values to return per facet.
public Boolean FacetByContainer { get; set; } #Enables container facet aggregation.
public ContainerFacetMode ContainerFacetMode { get; set; } #Container facet grouping mode.
public Int32 ContainerOuDepth { get; set; } #OU depth used when ContainerFacetMode is OuDepth.
public Boolean FacetByEnabled { get; set; } #Enables enabled/disabled aggregation from userAccountControl.
public IReadOnlyList<String> UacFlags { get; set; } #UAC flag names to aggregate.
public IReadOnlyList<Int32> PasswordAgeBucketsDays { get; set; } #Password age bucket edges in days.
public Boolean IncludeSamples { get; set; } #Includes object samples in output.
public Int32 SampleSize { get; set; } #Maximum sample objects to include.
public TimeSpan Timeout { get; set; } #Query timeout.