Skip to content

Commit 43f4b45

Browse files
mattsb42-awspraus
authored andcommitted
initial draft of more human-navigable docs
1 parent 0744dce commit 43f4b45

21 files changed

+400
-1
lines changed

doc/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
#####################################
2+
DynamoDB Encryption Client for Python
3+
#####################################
4+
15
.. include:: ../README.rst
26

37
***
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
dynamodb\_encryption\_sdk.encrypted.client
2+
==========================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.encrypted.client
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
EncryptedClient
17+
EncryptedPaginator
18+
19+
20+
21+
22+
23+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
dynamodb\_encryption\_sdk.encrypted.resource
2+
============================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.encrypted.resource
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
EncryptedResource
17+
EncryptedTablesCollectionManager
18+
19+
20+
21+
22+
23+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.encrypted.table
2+
=========================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.encrypted.table
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
EncryptedTable
17+
18+
19+
20+
21+
22+

doc/lib/encrypted/index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.. toctree::
2+
3+
helpers
4+
item

doc/lib/internal.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Internal Resources
99
.. autosummary::
1010
:toctree: generated
1111

12+
1213
dynamodb_encryption_sdk.internal.identifiers
1314
dynamodb_encryption_sdk.internal.str_ops
1415
dynamodb_encryption_sdk.internal.utils
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
dynamodb\_encryption\_sdk.material\_providers.aws\_kms
2+
======================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.aws_kms
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
AwsKmsCryptographicMaterialsProvider
17+
EncryptionContextKeys
18+
HkdfInfo
19+
KeyInfo
20+
21+
22+
23+
24+
25+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
dynamodb\_encryption\_sdk.material\_providers.most\_recent
2+
==========================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.most_recent
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
BasicCache
17+
MostRecentProvider
18+
TtlActions
19+
20+
21+
22+
23+
24+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers
2+
=============================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
CryptographicMaterialsProvider
17+
18+
19+
20+
21+
22+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers.static
2+
====================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.static
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
StaticCryptographicMaterialsProvider
17+
18+
19+
20+
21+
22+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
dynamodb\_encryption\_sdk.material\_providers.store.meta
2+
========================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.store.meta
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
MetaStore
17+
MetaStoreAttributeNames
18+
MetaStoreValues
19+
20+
21+
22+
23+
24+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers.store
2+
===================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.store
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
ProviderStore
17+
18+
19+
20+
21+
22+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers.wrapped
2+
=====================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.wrapped
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
WrappedCryptographicMaterialsProvider
17+
18+
19+
20+
21+
22+
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
dynamodb\_encryption\_sdk.material\_providers.aws\_kms
2+
======================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.aws_kms
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
AwsKmsCryptographicMaterialsProvider
17+
EncryptionContextKeys
18+
HkdfInfo
19+
KeyInfo
20+
21+
22+
23+
24+
25+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
dynamodb\_encryption\_sdk.material\_providers.most\_recent
2+
==========================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.most_recent
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
BasicCache
17+
MostRecentProvider
18+
TtlActions
19+
20+
21+
22+
23+
24+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers
2+
=============================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
CryptographicMaterialsProvider
17+
18+
19+
20+
21+
22+
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
dynamodb\_encryption\_sdk.material\_providers.static
2+
====================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.static
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
StaticCryptographicMaterialsProvider
17+
18+
19+
20+
21+
22+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
dynamodb\_encryption\_sdk.material\_providers.store.meta
2+
========================================================
3+
4+
.. automodule:: dynamodb_encryption_sdk.material_providers.store.meta
5+
6+
7+
8+
9+
10+
11+
12+
.. rubric:: Classes
13+
14+
.. autosummary::
15+
16+
MetaStore
17+
MetaStoreAttributeNames
18+
MetaStoreValues
19+
20+
21+
22+
23+
24+

0 commit comments

Comments
 (0)