in proxy/cloudhsm/proxy/src/main/java/com/amazon/aws/pix/cloudhsm/proxy/PixCloudHSMProxyRouteBuilder.java [147:160]
private void loadParameters() {
SsmClient ssmClient = SsmClient.builder()
.region(Region.of(awsDefaultRegion))
.httpClientBuilder(UrlConnectionHttpClient.builder())
.build();
parameters = new HashMap<>();
String nextToken = null;
do {
GetParametersByPathResponse response = ssmClient.getParametersByPath(GetParametersByPathRequest.builder().nextToken(nextToken).path(Param.PATH).recursive(true).build());
parameters.putAll(response.parameters().stream().collect(Collectors.toMap(Parameter::name, Parameter::value)));
nextToken = response.nextToken();
} while (nextToken != null);
}