Skip to content

Commit d21ea4f

Browse files
docs(api): migrating the data masking utility to mkdocstrings (#6013)
Mkdocstrings - DataMasking module
1 parent 6c22283 commit d21ea4f

File tree

7 files changed

+25
-8
lines changed

7 files changed

+25
-8
lines changed

Diff for: aws_lambda_powertools/utilities/data_masking/base.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
"""
2+
Base class for Data Masking
3+
!!! abstract "Usage Documentation"
4+
[`Data masking`](../../utilities/data_masking.md)
5+
"""
6+
17
from __future__ import annotations
28

39
import functools
@@ -24,8 +30,9 @@ class DataMasking:
2430
The DataMasking class orchestrates erasing, encrypting, and decrypting
2531
for the base provider.
2632
27-
Example:
28-
```
33+
Example
34+
-------
35+
```python
2936
from aws_lambda_powertools.utilities.data_masking.base import DataMasking
3037
3138
def lambda_handler(event, context):

Diff for: aws_lambda_powertools/utilities/data_masking/provider/base.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ class BaseProvider:
1111
"""
1212
The BaseProvider class serves as an abstract base class for data masking providers.
1313
14-
Examples
14+
Example
1515
--------
16-
```
16+
```python
1717
from aws_lambda_powertools.utilities._data_masking.provider import BaseProvider
1818
from aws_lambda_powertools.utilities.data_masking import DataMasking
1919

Diff for: aws_lambda_powertools/utilities/data_masking/provider/kms/aws_encryption_sdk.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ class AWSEncryptionSDKProvider(BaseProvider):
4848
"""
4949
The AWSEncryptionSDKProvider is used as a provider for the DataMasking class.
5050
51-
Usage
51+
Example
5252
-------
53-
```
53+
```python
5454
from aws_lambda_powertools.utilities.data_masking import DataMasking
5555
from aws_lambda_powertools.utilities.data_masking.providers.kms.aws_encryption_sdk import (
5656
AWSEncryptionSDKProvider,

Diff for: docs/api_doc/data_masking/base.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<!-- markdownlint-disable MD043 MD041 -->
2+
::: aws_lambda_powertools.utilities.data_masking.base

Diff for: docs/api_doc/data_masking/exceptions.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<!-- markdownlint-disable MD043 MD041 -->
2+
::: aws_lambda_powertools.utilities.data_masking.exceptions

Diff for: docs/api_doc/data_masking/provider.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<!-- markdownlint-disable MD043 MD041 -->
2+
::: aws_lambda_powertools.utilities.data_masking.provider

Diff for: mkdocs.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,18 @@ nav:
6363
# - Casual to regular contributor: contributing/tracks/casual_regular_contributor.md
6464
# - Customer to advocate: contributing/tracks/customer_advocate.md
6565
- API Documentation:
66-
- Feature Flags:
66+
- Data Masking:
67+
- Base: api_doc/data_masking/base.md
68+
- Exception: api_doc/data_masking/exceptions.md
69+
- Provider: api_doc/data_masking/provider.md
70+
- Feature Flags:
6771
- AppConfig: api_doc/feature_flags/appconfig.md
6872
- Base: api_doc/feature_flags/base.md
6973
- Comparators: api_doc/feature_flags/comparators.md
7074
- Exceptions: api_doc/feature_flags/exceptions.md
7175
- Feature flags: api_doc/feature_flags/feature_flags.md
7276
- Schema: api_doc/feature_flags/schema.md
73-
- Idempotency:
77+
- Idempotency:
7478
- Base: api_doc/idempotency/base.md
7579
- Config: api_doc/idempotency/config.md
7680
- Exceptions: api_doc/idempotency/exceptions.md

0 commit comments

Comments
 (0)