OptionalcreatedAt
createdAt?: string
Optionaldescription
description?: string
OptionalexcludesCommonlyUsed
excludesCommonlyUsed?: boolean
OptionalexcludesProfileData
excludesProfileData?: boolean
Optionalhistory
history?: { count?: number; retentionDays?: number }
OptionalindexPasswordPolicy
indexPasswordPolicy?: boolean
Optionallength
length?: { max?: number; min?: number }
Optionallockout
lockout?: { durationSeconds?: number; failureCount?: number }
OptionalmaxAgeDays
maxAgeDays?: number
OptionalmaxRepeatedCharacters
maxRepeatedCharacters?: number
OptionalminAgeDays
minAgeDays?: number
OptionalminCharacters
minCharacters?: Record<string, number>
OptionalminUniqueCharacters
minUniqueCharacters?: number
Optionalname
name?: string
OptionalnotSimilarToCurrent
notSimilarToCurrent?: boolean
OptionalpopulationCount
populationCount?: number
OptionalupdatedAt
updatedAt?: string