The heat.engine.template_common Module

class heat.engine.template_common.CommonTemplate(template, template_id=None, files=None, env=None)[source]

Bases: heat.engine.template.Template

A class of the common implementation for HOT and CFN templates.

conditions(stack)[source]
get_condition(snippet, stack, path='')[source]
get_condition_definitions()[source]

Return the condition definitions of template.

get_output_condition(stack, o_data, o_key)[source]
get_res_condition(stack, res_data, res_name)[source]

Return the value of condition referenced by resource.

has_condition_section(snippet)[source]
parse_outputs_conditions(outputs, stack)[source]
resolve_conditions(stack)[source]
validate_condition_definitions(stack)[source]

Check conditions section.

validate_resource_definition(name, data)[source]
validate_resource_definitions(stack)[source]

Check section’s type of ResourceDefinitions.