Index

B C G I K S T W 
All Classes and Interfaces|All Packages

B

build() - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProviderBuilder
Create a SecretsProvider instance.
builder() - Static method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProvider
Create a builder that can be used to configure and create a SecretsProvider.

C

create() - Static method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProvider
Create a SecretsProvider with all default settings.

G

getMultipleValues(String) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProvider
 
getParam(SecretsParam) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsParamAspect
 
getValue(String) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProvider
Retrieve the parameter value from the AWS Secrets Manager.

I

injectParam(ProceedingJoinPoint, SecretsParam) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsParamAspect
 

K

key() - Element in annotation type software.amazon.lambda.powertools.parameters.secrets.SecretsParam
Mandatory. key from the secrets manager store.

S

SecretsParam - Annotation Type in software.amazon.lambda.powertools.parameters.secrets
Inject a parameter from the Secrets Manager into a field.
SecretsParamAspect - Class in software.amazon.lambda.powertools.parameters.secrets
Provides the Secrets parameter aspect.
SecretsParamAspect() - Constructor for class software.amazon.lambda.powertools.parameters.secrets.SecretsParamAspect
 
SecretsProvider - Class in software.amazon.lambda.powertools.parameters.secrets
AWS Secrets Manager Parameter Provider

Samples:
SecretsProviderBuilder - Class in software.amazon.lambda.powertools.parameters.secrets
Implements a ParamProvider on top of the SecretsManager service.
SecretsProviderBuilder() - Constructor for class software.amazon.lambda.powertools.parameters.secrets.SecretsProviderBuilder
 
software.amazon.lambda.powertools.parameters.secrets - package software.amazon.lambda.powertools.parameters.secrets
 

T

transformer() - Element in annotation type software.amazon.lambda.powertools.parameters.secrets.SecretsParam
Optional. a transfer to apply to the value

W

withCacheManager(CacheManager) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProviderBuilder
Provide a CacheManager to the SecretsProvider
withClient(SecretsManagerClient) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProviderBuilder
Set custom SecretsManagerClient to pass to the SecretsProvider.
withTransformationManager(TransformationManager) - Method in class software.amazon.lambda.powertools.parameters.secrets.SecretsProviderBuilder
Provide a transformationManager to the SecretsProvider
B C G I K S T W 
All Classes and Interfaces|All Packages