Skip to content

Commit 78b7f61

Browse files
author
Lucas McDonald
committed
m
1 parent 603b68a commit 78b7f61

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

TestVectors/runtimes/python/README.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,24 @@
11
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/`
1213

1314
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

Comments
 (0)