### Use case Currently, the DataMasking utility only supports dict and string fields. We need to add support for encrypt data in list, tuple and set fields. ### Solution/User Experience ```python def lambda_handler(event, context): provider = AwsEncryptionSdkProvider(["aaaaa"]) datamasking = DataMasking(provider=provider) data = { "payload": {"data": ["a", "b"]} } encrypt = datamasking.encrypt(data, fields=["payload.data[0]"]) ``` ### Alternative solutions _No response_ ### Acknowledgment - [X] This feature request meets [Powertools for AWS Lambda (Python) Tenets](https://docs.powertools.aws.dev/lambda/python/latest/#tenets) - [ ] Should this be considered in other Powertools for AWS Lambda languages? i.e. [Java](https://github.com/aws-powertools/powertools-lambda-java/), [TypeScript](https://github.com/aws-powertools/powertools-lambda-typescript/), and [.NET](https://github.com/aws-powertools/powertools-lambda-dotnet/)