import { ServiceStateEnum } from './ServiceStateEnum';
/** Active Directory organizational unit */
export interface ActiveDirectoryOrganizationalUnit {
    /** Flag indicating if passwords should be forced to follow Microsoft's password guidelines */
    complexityEnabled: boolean;
    /** Account lock time (in minutes) when too much passwords have been tried */
    lockoutDuration: number;
    /** Time (in minutes) before the password attempts counter is reset */
    lockoutObservationWindow: number;
    /** Maximum number of password tries before account locking */
    lockoutThreshold?: number;
    /** Maximum lifespan of passwords, in days */
    maxPasswordAge?: number;
    /** Minimum lifespan of passwords, in days (0 = unlimited) */
    minPasswordAge?: number;
    /** Minimum number of characters passwords must contain */
    minPasswordLength?: number;
    /** Name of the Active Directory organizational unit */
    name: string;
    /** Service name of the office tenant (/licence/office/{serviceName}) linked to this AD service */
    officeTenantServiceName?: string;
    /** Current state of the Active Directory organizational unit */
    state: ServiceStateEnum;
    /** Task pending id */
    taskPendingId: number;
}
//# sourceMappingURL=ActiveDirectoryOrganizationalUnit.d.ts.map