{% for scp in scps %}
{% for rationale in scp["Rationale"] %}
- {{rationale}} {%- endfor %}
{% for reference in scp["References"] %}
- {{reference}} {%- endfor %}
||Test Scenario|Steps|Expected Result|
|:-------------|:-----|:---------------|
{%- for scenario in scp["Test Scenarios"] %}
|{{loop.index}}| {{scenario["Test-Scenario"]}} | {% set stepcounter=1 %} {% for step in scenario["Steps"] %} {{loop.index}}. {{step}}
{% set stepcounter=stepcounter+1 %} {% endfor %} | {{scenario["Expected-Result"]}} |
{% endfor %}
{
"Effect": "Deny",
"Action": [
{% for action in scp["IAM Actions"] -%}
{% filter indent(width=4) %} "{{action}}"{% if not loop.last %},{% endif %} {% endfilter %}
{% endfor -%}
],
"Resource": [
{% for resource in scp["Resource"] -%}
{% filter indent(width=4) %} "{{resource}}"{% if not loop.last %},{% endif %} {% endfilter %}
{% endfor -%}
]{% if "conditions" in scp %},
"Condition": {% filter indent(width=4) %}{{scp["conditions"]}}{% endfilter %}{% endif %}
}
{% endfor %}