EncryptedDynamoDBInstance
EncryptedDynamoDBInstance is a interface in @cipherstash/stack. TypeScript API reference with its signature, parameters, and usage.
Interface: EncryptedDynamoDBInstance
Defined in: packages/stack/src/dynamodb/types.ts:25
Methods
encryptModel()
encryptModel<T>(item, table): EncryptModelOperation<T>;Defined in: packages/stack/src/dynamodb/types.ts:26
Type Parameters
T
T extends Record<string, unknown>
Parameters
item
T
table
EncryptedTable<EncryptedTableColumn>
Returns
bulkEncryptModels()
bulkEncryptModels<T>(items, table): BulkEncryptModelsOperation<T>;Defined in: packages/stack/src/dynamodb/types.ts:31
Type Parameters
T
T extends Record<string, unknown>
Parameters
items
T[]
table
EncryptedTable<EncryptedTableColumn>
Returns
decryptModel()
decryptModel<T>(item, table): DecryptModelOperation<T>;Defined in: 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
bulkDecryptModels()
bulkDecryptModels<T>(items, table): BulkDecryptModelsOperation<T>;Defined in: packages/stack/src/dynamodb/types.ts:41
Type Parameters
T
T extends Record<string, unknown>
Parameters
items
Record<string, unknown>[]
table
EncryptedTable<EncryptedTableColumn>
Returns
EncryptedDynamoDBError
EncryptedDynamoDBError is a interface in @cipherstash/stack. TypeScript API reference with its signature, parameters, and usage.
packages/stack/src/encryption
packages/stack/src/encryption is a module in @cipherstash/stack. TypeScript API reference with its signature, parameters, and usage.