dynamodb_encryption_sdk.internal.identifiers
Unique identifiers for internal use only.
Warning
No guarantee is provided on the modules and APIs within this namespace staying consistent. Directly reference at your own risk.
Module Attributes
Encoding to use for all text values. |
Classes
|
Static keys for use when building and reading material descriptions. |
|
Static default values for use when building material descriptions. |
|
Minimum safe key sizes for algorithms. |
|
Item attributes reserved for use by DynamoDBEncryptionClient |
|
Values used when building the string to sign. |
|
Attribute data type identifiers used for serialization and deserialization of attributes. |
|
Static values to use when serializing attribute values. |
- class dynamodb_encryption_sdk.internal.identifiers.ReservedAttributes(value)[source]
Bases:
enum.Enum
Item attributes reserved for use by DynamoDBEncryptionClient
- class dynamodb_encryption_sdk.internal.identifiers.Tag(value)[source]
Bases:
enum.Enum
Attribute data type identifiers used for serialization and deserialization of attributes.
Sets up new Tag object.
- class dynamodb_encryption_sdk.internal.identifiers.TagValues(value)[source]
Bases:
enum.Enum
Static values to use when serializing attribute values.
- dynamodb_encryption_sdk.internal.identifiers.TEXT_ENCODING = 'utf-8'
Encoding to use for all text values. This is noted here for consistency but should not be changed.
- class dynamodb_encryption_sdk.internal.identifiers.SignatureValues(value)[source]
Bases:
enum.Enum
Values used when building the string to sign.
Note
The only time we actually use these values, we use the SHA256 hash of the value, so we pre-compute these hashes here.
Set up a new
SignatureValues
object.
- class dynamodb_encryption_sdk.internal.identifiers.MaterialDescriptionKeys(value)[source]
Bases:
enum.Enum
Static keys for use when building and reading material descriptions.