Exceptions
Exception classed for use in the DynamoDB Encryption Client.
- exception dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError[source]
Bases:
Exception
Base class for all custom exceptions.
- exception dynamodb_encryption_sdk.exceptions.InvalidArgumentError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Raised when a general invalid argument is provided.
- exception dynamodb_encryption_sdk.exceptions.SerializationError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated errors encountered while serializing data.
- exception dynamodb_encryption_sdk.exceptions.DeserializationError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated errors encountered while deserializing data.
- exception dynamodb_encryption_sdk.exceptions.InvalidMaterialDescriptionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DeserializationError
Raised when errors are encountered processing a material description.
- exception dynamodb_encryption_sdk.exceptions.InvalidMaterialDescriptionVersionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DeserializationError
Raised when a material description is encountered with an invalid version.
- exception dynamodb_encryption_sdk.exceptions.InvalidAlgorithmError[source]
Bases:
dynamodb_encryption_sdk.exceptions.InvalidArgumentError
Raised when an invalid algorithm identifier is encountered.
- exception dynamodb_encryption_sdk.exceptions.JceTransformationError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated errors encountered when attempting to read a JCE transformation.
- exception dynamodb_encryption_sdk.exceptions.DelegatedKeyError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated errors encountered by a DelegatedKey.
- exception dynamodb_encryption_sdk.exceptions.DelegatedKeyEncryptionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DelegatedKeyError
Raised when a DelegatedKey encounters an error during encryption.
- exception dynamodb_encryption_sdk.exceptions.DelegatedKeyDecryptionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DelegatedKeyError
Raised when a DelegatedKey encounters an error during decryption.
- exception dynamodb_encryption_sdk.exceptions.AwsKmsMaterialsProviderError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated errors encountered by the AwsKmsCryptographicMaterialsProvider.
- exception dynamodb_encryption_sdk.exceptions.UnknownRegionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.AwsKmsMaterialsProviderError
Raised when the AwsKmsCryptographicMaterialsProvider is asked for an unknown region.
- exception dynamodb_encryption_sdk.exceptions.DecryptionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while decrypting data.
- exception dynamodb_encryption_sdk.exceptions.UnwrappingError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while unwrapping a key.
- exception dynamodb_encryption_sdk.exceptions.EncryptionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while encrypting data.
- exception dynamodb_encryption_sdk.exceptions.WrappingError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while wrapping a key.
- exception dynamodb_encryption_sdk.exceptions.SigningError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while signing data.
- exception dynamodb_encryption_sdk.exceptions.SignatureVerificationError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered while verifying a signature.
- exception dynamodb_encryption_sdk.exceptions.ProviderStoreError[source]
Bases:
dynamodb_encryption_sdk.exceptions.DynamodbEncryptionSdkError
Otherwise undifferentiated error encountered by a provider store.
- exception dynamodb_encryption_sdk.exceptions.NoKnownVersionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.ProviderStoreError
Raised if a provider store cannot locate any version of the requested material.
- exception dynamodb_encryption_sdk.exceptions.InvalidVersionError[source]
Bases:
dynamodb_encryption_sdk.exceptions.ProviderStoreError
Raised if an invalid version of a material is requested.
- exception dynamodb_encryption_sdk.exceptions.VersionAlreadyExistsError[source]
Bases:
dynamodb_encryption_sdk.exceptions.ProviderStoreError
Raised if a version that is being added to a provider store already exists.