Module types

Source

Modules§

builders
dynamo_db_encryption_config
Types for the DynamoDbEncryptionConfig
dynamo_db_key_branch_key_id_supplier
error
legacy_dynamo_db_encryptor

Structs§

AsSet
Attribute must be a Set. Beacon value will also be a Set.
BeaconVersion
The configuration for a particular version of searchable encryption. Currently the only supported version is ‘1’.
CompoundBeacon
The configuration for a Compound Beacon.
Constructor
The configuration for a particular Compound Beacon construction.
ConstructorPart
A part of a Compound Becaon Construction.
CreateDynamoDbEncryptionBranchKeyIdSupplierInput
Inputs for creating a Branch Key Supplier from a DynamoDB Key Branch Key Id Supplier
CreateDynamoDbEncryptionBranchKeyIdSupplierOutput
Outputs for creating a Branch Key Supplier from a DynamoDB Key Branch Key Id Supplier
DynamoDbEncryptionConfig
DynamoDbTableEncryptionConfig
The configuration for client-side encryption for a particular DynamoDB table.
DynamoDbTablesEncryptionConfig
The configuration for client-side encryption with multiple DynamoDB table.
EncryptedDataKeyDescription
EncryptedPart
A part of a Compound Beacon that contains a beacon over encrypted data.
GetBranchKeyIdFromDdbKeyInput
Inputs for getting the Branch Key that should be used for wrapping and unwrapping data keys.
GetBranchKeyIdFromDdbKeyOutput
Outputs for getting the Branch Key that should be used for wrapping and unwrapping data keys.
GetEncryptedDataKeyDescriptionInput
Input for getting encrypted data key description.
GetEncryptedDataKeyDescriptionOutput
Output for getting encrypted data key description.
GetPrefix
The Virtual Part Transformation that gets the prefix of a string.
GetSegment
The Virtual Part Transformation that splits a string and gets a particular segment of that split.
GetSegments
The Virtual Part Transformation that splits a string and gets a range of segments of that split.
GetSubstring
The Virtual Part Transformation that gets a substring from a string.
GetSuffix
The Virtual Part Transformation that gets the suffix of a string.
Insert
The Virtual Part Transformation that appends a literal string.
LegacyOverride
A configuration for overriding encryption and/or decryption to instead perform legacy encryption and decryption.
Lower
The Virtual Part Transformation that converts ASCII characters to lower case.
MultiKeyStore
The configuration for using multiple Beacon Keys.
PartOnly
Attribute must be used as part of a Compound Beacon, never alone.
SearchConfig
The configuration for searchable encryption.
Shared
This beacon should calculate values like another beacon, so they can be compared.
SharedSet
Both Shared and AsSet.
SignedPart
A part of a Compound Beacon that contains signed plaintext data.
SingleKeyStore
The configuration for using a single Beacon Key.
StandardBeacon
The configuration for a Standard Beacon.
Upper
The Virtual Part Transformation that converts ASCII characters to upper case.
VirtualField
The configuration for a Virtual Field. A Virtual Field is a field constructed from parts of other fields for use with beacons, but never itself stored on items.
VirtualPart
A Virtual Part is the configuration of a transformation on an existing field in an item.

Enums§

BeaconKeySource
BeaconStyle
GetEncryptedDataKeyDescriptionUnion
LegacyPolicy
PlaintextOverride
VirtualTransform

Traits§

DynamoDbKeyBranchKeyIdSupplier
LegacyDynamoDbEncryptor