Hide CloudFormation pararamters with NoEcho. Fixes #2021 (#2024)

This commit is contained in:
Craig Anderson 2019-05-21 00:05:02 +01:00 committed by Terry Cain
commit 33efe07b43
4 changed files with 42 additions and 2 deletions

View file

@ -654,7 +654,11 @@ DESCRIBE_STACKS_TEMPLATE = """<DescribeStacksResponse>
{% for param_name, param_value in stack.stack_parameters.items() %}
<member>
<ParameterKey>{{ param_name }}</ParameterKey>
<ParameterValue>{{ param_value }}</ParameterValue>
{% if param_name in stack.resource_map.no_echo_parameter_keys %}
<ParameterValue>****</ParameterValue>
{% else %}
<ParameterValue>{{ param_value }}</ParameterValue>
{% endif %}
</member>
{% endfor %}
</Parameters>