{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/PasswordPolicyResponse", "title": "PasswordPolicyResponse", "type": "object", "properties": { "minimumNumeric": { "type": "string", "example": "8", "description": "Minimum number of numeric characters in password." }, "minimumCapAlpha": { "type": "string", "example": "1", "description": "Minimum number of uppercase alphabetic character letters in a password." }, "minimumLowAlpha": { "type": "string", "example": "1", "description": "Minimum number of lowercase alphabetic character letters in a password." }, "minimumSpecial": { "type": "string", "example": "1", "description": "Minimum number of special character included \"~!@#$%^&*()-_=+[]{}|;:,.<>/?\" in a password." }, "minimumLength": { "type": "string", "example": "8", "description": "Minimum length of password. Must be between 8 and 256, inclusive." }, "historyCount": { "type": "string", "example": "3", "description": "The number of former password in history, the new password can't be any one of them. Must be between 1 and 5, inclusive." }, "maxPasswordAge": { "type": "string", "example": "90", "description": "The password expired time, unit: day, that means user need to change password every \"X\" days. Must be between 90 and 1825, inclusive." }, "notAcceptableStrings": { "type": "string", "example": "password,passwd,pass,webex,cisco,xebew,ocsic", "description": "The password can not be any one in this string list." } } }