Description
Summary
BaseProvider
was the first base class implemented for the new Parameters utility.
At the time, it was not yet known what each AWS SDK provider would return. For instance DynamoDBProvider
might return different types than SSMProvider
, so the types in BaseProvider
have been intentionally left generic.
This issue serves to track the task that will have to be carried out after all providers have been implemented.
Why is this needed?
To enforce strong typing to the values returned by the utility, whenever possible.
Which area does this relate to?
Parameters
Solution
No response
Acknowledgment
- This request meets Lambda Powertools Tenets
- Should this be considered in other Lambda Powertools languages? i.e. Python, Java