interface PasswordPolicy {
    createdAt?: string;
    description?: string;
    excludesCommonlyUsed?: boolean;
    excludesProfileData?: boolean;
    history?: { count?: number; retentionDays?: number };
    id?: string;
    indexPasswordPolicy?: boolean;
    length?: { max?: number; min?: number };
    lockout?: { durationSeconds?: number; failureCount?: number };
    maxAgeDays?: number;
    maxRepeatedCharacters?: number;
    minAgeDays?: number;
    minCharacters?: Record<string, number>;
    minUniqueCharacters?: number;
    name?: string;
    notSimilarToCurrent?: boolean;
    populationCount?: number;
    updatedAt?: string;
}

Properties

createdAt?: string
description?: string
excludesCommonlyUsed?: boolean
excludesProfileData?: boolean
history?: { count?: number; retentionDays?: number }
id?: string
indexPasswordPolicy?: boolean
length?: { max?: number; min?: number }
lockout?: { durationSeconds?: number; failureCount?: number }
maxAgeDays?: number
maxRepeatedCharacters?: number
minAgeDays?: number
minCharacters?: Record<string, number>
minUniqueCharacters?: number
name?: string
notSimilarToCurrent?: boolean
populationCount?: number
updatedAt?: string