yera.creds.exceptions

Credential exception hierarchy.

Symbols

class CredentialError — Base for all credential-related errors.
class CredentialGroupAlreadyExistsError — Target credential group name already exists during rename.
class CredentialGroupNameError — A credential group name failed structural validation.
class CredentialGroupNotAuthorisedError — This project root is not in ``authorised_roots`` for the requested credential group.
class CredentialGroupNotFoundError — A named credential group has no entry in ``credential_groups``.
class CredentialGroupNotSpecifiedError — No active credential group is configured for this project.
class CredentialInvalidError — A single credential entry failed schema validation.
class CredentialKeyError — A credential key failed structural validation.
class CredentialStoreCorruptError — The credentials file cannot be parsed (invalid JSON or wrong top-level type).
class CredentialVersionError — The credentials file has an unsupported version number.
class SecretAccessDeniedError — The caller is not authorized to access the requested secret.
class SecretConflictError — A conditional secret mutation conflicts with current stored state.
class SecretNotFoundError — A requested secret does not exist.
class SecretStoreBusyError — The secret store could not be locked within the allowed time.
class SecretStoreCorruptError — The secret store cannot be parsed or validated.
class SecretStoreError — Base for failures raised through the secret-store interface.
class SecretStoreUnavailableError — The configured secret store cannot be reached or opened.
class SecretStoreUnsafeError — The secret store fails its required security checks.

CredentialGroupAlreadyExistsError

Inherits: CredentialError

Target credential group name already exists during rename.

CredentialGroupNameError

Inherits: CredentialError

A credential group name failed structural validation.

CredentialGroupNotAuthorisedError

Inherits: CredentialError

This project root is not in authorised_roots for the requested credential group.

CredentialGroupNotFoundError

Inherits: CredentialError

A named credential group has no entry in credential_groups.

CredentialGroupNotSpecifiedError

Inherits: CredentialError

No active credential group is configured for this project.

CredentialInvalidError

Inherits: CredentialError

A single credential entry failed schema validation.

CredentialKeyError

Inherits: CredentialError

A credential key failed structural validation.

CredentialStoreCorruptError

Inherits: CredentialError

The credentials file cannot be parsed (invalid JSON or wrong top-level type).

CredentialVersionError

Inherits: CredentialError

The credentials file has an unsupported version number.

SecretAccessDeniedError

The caller is not authorized to access the requested secret.

SecretConflictError

A conditional secret mutation conflicts with current stored state.

SecretNotFoundError

A requested secret does not exist.

SecretStoreBusyError

The secret store could not be locked within the allowed time.

SecretStoreCorruptError

The secret store cannot be parsed or validated.

SecretStoreUnavailableError

The configured secret store cannot be reached or opened.

SecretStoreUnsafeError

The secret store fails its required security checks.