|
1 | 1 | The Python AWS DBESDK for DynamoDB has the following encrypted interfaces for boto3 clients:
|
2 |
| -* `EncryptedClient` |
3 |
| - * TestVectors test through `client/` |
4 |
| -* `EncryptedPaginator` |
5 |
| - * Can't write items; will not test via TestVectors |
6 |
| -* `EncryptedResource` |
7 |
| - * TestVectors test through `resource/` |
8 |
| -* `EncryptedTable` |
9 |
| - * TestVectors test through `table/` |
10 |
| -* `EncryptedTablesManager` |
11 |
| - * Can't write items by itself; provides EncryptedTables which are tested via `table/` |
| 2 | + |
| 3 | +- `EncryptedClient` |
| 4 | + - TestVectors test through `client/` |
| 5 | +- `EncryptedPaginator` |
| 6 | + - Can't write items; will not test via TestVectors |
| 7 | +- `EncryptedResource` |
| 8 | + - TestVectors test through `resource/` |
| 9 | +- `EncryptedTable` |
| 10 | + - TestVectors test through `table/` |
| 11 | +- `EncryptedTablesManager` |
| 12 | + - Can't write items by itself; provides EncryptedTables which are tested via `table/` |
12 | 13 |
|
13 | 14 | The Python AWS DBESDK for DynamoDB's `ItemEncryptor` interface provides the following APIs:
|
14 |
| -* encrypt_python_item / decrypt_python_item |
15 |
| - * Standard dictionary JSON; e.g. `{"key": "value"}` |
16 |
| - * Tested explicitly via `test/resource/` and `test/table` calling `CreateWrappedDictItemEncryptor` and calling its operations |
17 |
| -* encrypt_dynamodb_item / decrypt_dynamodb_item |
18 |
| - * DynamoDB JSON; e.g. `{"key": {"S": "value"}}` |
19 |
| - * Tested implicitly via `test/resource/` and `test/table` calling `CreateWrappedDictItemEncryptor`. Calls to the dict-formatted APIs pass through the DynamoDB-formatted APIs. |
20 |
| -* encrypt_item / decrypt_item |
21 |
| - * DBESDK EncryptItemInput; e.g. `EncryptItemInput({"key": {"S": "value"}})` |
22 |
| - * Tested explicitly via `test/client/` calling `CreateWrappedDynamoDbItemEncryptor` |
| 15 | + |
| 16 | +- encrypt_python_item / decrypt_python_item |
| 17 | + - Standard dictionary JSON; e.g. `{"key": "value"}` |
| 18 | + - Tested explicitly via `test/resource/` and `test/table` calling `CreateWrappedDictItemEncryptor` and calling its operations |
| 19 | +- encrypt_dynamodb_item / decrypt_dynamodb_item |
| 20 | + - DynamoDB JSON; e.g. `{"key": {"S": "value"}}` |
| 21 | + - Tested implicitly via `test/resource/` and `test/table` calling `CreateWrappedDictItemEncryptor`. Calls to the dict-formatted APIs pass through the DynamoDB-formatted APIs. |
| 22 | +- encrypt_item / decrypt_item |
| 23 | + - DBESDK EncryptItemInput; e.g. `EncryptItemInput({"key": {"S": "value"}})` |
| 24 | + - Tested explicitly via `test/client/` calling `CreateWrappedDynamoDbItemEncryptor` |
0 commit comments