Skip to main content

Module models

Module models 

Source

Structs§

PasswordPolicy
Password generation policy for a target system. For Manual systems it is guidance for the operator that nothing enforces. Lives only in the sealed blob.
RotationAttempt
One connector’s execution of the rotation sequence for a job.
RotationJob
One dispatch of the rotation workflow for a config. Each claim records an attempt, so a retried or released job carries several.

Enums§

AccessConnectorStatus
Lifecycle state of an access connector. Removing a connector for good is a delete, not a status.
RotationAttemptStatus
Per-attempt outcome within a rotation job.
RotationFailureCode
Why a rotation attempt failed, as the connector reports it. On the wire it is a snake_case token, which the server stores as the start of RotationAttempt::failure_reason.
RotationJobStatus
Overall status of a rotation job.
RotationSource
What triggered a rotation job.
RotationSyncState
Whether a failed rotation attempt left the target system’s credential changed.
SessionTerminationOutcome
Whether the connector terminated the account’s active sessions after rotating.
TargetSystemKind
The technology a target system represents. Only meaningful for Automatic systems; a manual rotation has no integration. Lives only in the sealed blob.
TargetSystemMethod
How a target system’s credential is rotated.
TargetSystemStatus
Lifecycle state of a target system.

Functions§

failure_code_from_reason 🔒
The server builds the reason as ErrorCode or ErrorCode: Detail.