AWS.Lambda.Powertools.Parameters
v3.0.1-alphaPre-release
net8.0
Powertools for AWS Lambda (.NET) - Parameters package.
Published
Oct 15, 2025
1y ago
Total Downloads
582.3K
582,323
Install
dotnet add package AWS.Lambda.Powertools.Parameters --version 3.0.1-alpha
| Product | Versions |
|---|---|
| .NET |
README
AWS.Lambda.Powertools.Parameters
The Parameters utility provides high-level functionality to retrieve one or multiple parameter values from AWS Systems Manager Parameter Store, AWS Secrets Manager, or Amazon DynamoDB. Or bring your own providers.
Key features
- Retrieve one or multiple parameters from the underlying provider
- Cache parameter values for a given amount of time (defaults to 5 seconds)
- Transform parameter values from JSON or base 64 encoded strings
- Bring your own parameter store provider
Read the docs
For a full list of features go to docs.aws.amazon.com/powertools/dotnet/utilities/parameters/
GitHub: https://github.com/aws-powertools/powertools-lambda-dotnet/
Sample Function using AWS Systems Manager Parameter Store
using AWS.Lambda.Powertools.Logging;
using AWS.Lambda.Powertools.Parameters;
using AWS.Lambda.Powertools.Parameters.SimpleSystemsManagement;
namespace HelloWorld;
public class Function
{
[Logging(LogEvent = true)]
public async Task<APIGatewayProxyResponse> FunctionHandler(APIGatewayProxyRequest apigwProxyEvent,
ILambdaContext context)
{
// Get SSM Provider instance
ISsmProvider ssmProvider = ParametersManager.SsmProvider;
// Retrieve a single parameter
string? value = await ssmProvider
.GetAsync("/my/parameter")
.ConfigureAwait(false);
// Retrieve multiple parameters from a path prefix
// This returns a Dictionary with the parameter name as key
IDictionary<string, string?> values = await ssmProvider
.GetMultipleAsync("/my/path/prefix")
.ConfigureAwait(false);
...
}
}
Changes from Previous Version
No structural changes between v3.0.0 and v3.0.1-alpha.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.