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