policy
password policy
idstring<uuid>
namestringrequired
rotation_intervalstring
interval after which to rotate password
Example:
P30D
password_min_lengthinteger
password_max_lengthinteger
use_special_charactersboolean
use_lower_caseboolean
use_upper_caseboolean
use_numbersboolean
max_versionsintegerrequired
store N last passwords
number_of_retriesinteger
how many time try recovery before mark account as failed
retry_intervalstring
interval between retries
Example:
PT5M
max_concurrent_checkoutsinteger
maximum number of concurrent secret checkouts
max_checkout_durationstring
maximum duration of secret checkouts
Example:
PT3M
rotate_on_releaseboolean
verify_after_rotationboolean
createdstring<date-time>
When the object was created. Added by backend
Example:
2017-01-01T15:05:05Z
updatedstring<date-time>
When the object was updated. Added by backend
Example:
2017-01-01T15:05:05Z
created_bystring
added by backend
updated_bystring
added by backend
policy
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"rotation_interval": "P30D",
"password_min_length": 0,
"password_max_length": 0,
"use_special_characters": true,
"use_lower_case": true,
"use_upper_case": true,
"use_numbers": true,
"max_versions": 0,
"number_of_retries": 0,
"retry_interval": "PT5M",
"max_concurrent_checkouts": 0,
"max_checkout_duration": "PT3M",
"rotate_on_release": true,
"verify_after_rotation": true,
"created": "2017-01-01T15:05:05Z",
"updated": "2017-01-01T15:05:05Z",
"created_by": "string",
"updated_by": "string"
}