Annotation Type SSMParam


@Retention(RUNTIME) @Target(FIELD) public @interface SSMParam
Inject a parameter from the SSM Parameter Store into a field. You can also use SSMProviderBuilder to obtain SSM values directly, rather than injecting them implicitly. Usage:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Mandatory.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<? extends Transformer>
    Optional. a transfer to apply to the value
  • Element Details

    • key

      String key
      Mandatory. Key from the SSM parameter store
      Returns:
    • transformer

      Class<? extends Transformer> transformer
      Optional. a transfer to apply to the value
      Default:
      software.amazon.lambda.powertools.parameters.transform.Transformer.class