/
rdsoptiongroup.json
31 lines (31 loc) · 1.02 KB
/
rdsoptiongroup.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
{% for rdsoptiongroup, settings in rdsoptiongroup.iteritems() %}
"{{rdsoptiongroup}}":{
"Type" : "AWS::RDS::OptionGroup",
"Properties" : {
"EngineName": "{{settings["engine"]}}",
"MajorEngineVersion": "{{settings["engineversion"]}}",
"OptionGroupDescription": "{{settings["description"]}}",
"OptionConfigurations": [
{% for optionconfig, optionconfigsettings in settings["options"].iteritems() %}
{
"OptionName" : "{{optionconfig}}",
"OptionSettings": [
{% for optionsetting, optionsettingvalue in optionconfigsettings["settings"].iteritems() %}
{
"Name": "{{optionsetting}}",
"Value": "{{optionsettingvalue}}"
}{% if not loop.last %},{% endif %}
{% endfor %}
]
}{% if not loop.last %},{% endif %}
{% endfor %}
],
"Tags" : [
{% for k, v in settings["tags"].iteritems() %}
{"Key": "{{ k }}", "Value": "{{v}}"}{% if not loop.last %},{% endif %}
{% endfor %}
]{% endif %}}
}{% if not loop.last %},{% endif %}
{% endfor %}
}