Bases: heat.engine.cfn.functions.GetAtt
A function for resolving resource attributes.
Takes the form:
get_attr:
- <resource_name>
- <attribute_name>
- <path1>
- ...
Bases: heat.engine.function.Function
A function for including a file inline.
Takes the form:
get_file: <file_key>
And resolves to the content stored in the files dictionary under the given key.
Bases: heat.engine.function.Function
A function for resolving parameter references.
Takes the form:
get_param: <param_name>
or:
get_param:
- <param_name>
- <path1>
- ...
Bases: heat.engine.cfn.functions.Replace
A function for performing string substitutions.
Takes the form:
str_replace:
template: <key_1> <key_2>
params:
<key_1>: <value_1>
<key_2>: <value_2>
...
And resolves to:
"<value_1> <value_2>"
This is implemented using Python’s str.replace on each key. The order in which replacements are performed is undefined.
Bases: heat.engine.cfn.functions.ResourceFacade
A function for obtaining data from the facade resource from within the corresponding provider template.
Takes the form:
resource_facade: <attribute_type>
where the valid attribute types are “metadata”, “deletion_policy” and “update_policy”.