in formstack-baton-requests/src/main/scala/com/gu/identity/formstackbatonrequests/aws/ParameterStoreClient.scala [14:27]
def readSecureString(name: String): Option[String] = {
try {
val paramReq = new GetParameterRequest()
.withName(name)
.withWithDecryption(true)
val paramValue =
parameterStoreClient.getParameter(paramReq).getParameter.getValue
Some(paramValue)
} catch {
case e: Exception =>
logger.warn("Unable to retrieve parameter", e)
None
}
}