EncryptedDynamoDBInstance
API reference for EncryptedDynamoDBInstance
Interface: EncryptedDynamoDBInstance
Defined in: .tmp-stack/packages/stack/src/dynamodb/types.ts:25
Methods
encryptModel()
encryptModel<T>(item, table): EncryptModelOperation<T>;Defined in: .tmp-stack/packages/stack/src/dynamodb/types.ts:26
Type Parameters
T
T extends Record<string, unknown>
Parameters
item
T
table
EncryptedTable<EncryptedTableColumn>
Returns
EncryptModelOperation<T>
bulkEncryptModels()
bulkEncryptModels<T>(items, table): BulkEncryptModelsOperation<T>;Defined in: .tmp-stack/packages/stack/src/dynamodb/types.ts:31
Type Parameters
T
T extends Record<string, unknown>
Parameters
items
T[]
table
EncryptedTable<EncryptedTableColumn>
Returns
BulkEncryptModelsOperation<T>
decryptModel()
decryptModel<T>(item, table): DecryptModelOperation<T>;Defined in: .tmp-stack/packages/stack/src/dynamodb/types.ts:36
Type Parameters
T
T extends Record<string, unknown>
Parameters
item
Record<string,
| EncryptedValue
| unknown>
table
EncryptedTable<EncryptedTableColumn>
Returns
DecryptModelOperation<T>
bulkDecryptModels()
bulkDecryptModels<T>(items, table): BulkDecryptModelsOperation<T>;Defined in: .tmp-stack/packages/stack/src/dynamodb/types.ts:41
Type Parameters
T
T extends Record<string, unknown>
Parameters
items
Record<string, unknown>[]
table
EncryptedTable<EncryptedTableColumn>
Returns
BulkDecryptModelsOperation<T>