The heat.engine.cfn.template ModuleΒΆ

class heat.engine.cfn.template.CfnTemplate(template, template_id=None, files=None)[source]

Bases: heat.engine.template.Template

A stack template.

CfnTemplate.ALTERNATE_VERSION = 'HeatTemplateFormatVersion'
CfnTemplate.DESCRIPTION = 'Description'
CfnTemplate.MAPPINGS = 'Mappings'
CfnTemplate.OUTPUTS = 'Outputs'
CfnTemplate.PARAMETERS = 'Parameters'
CfnTemplate.RESOURCES = 'Resources'
CfnTemplate.SECTIONS = ('AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Description', 'Mappings', 'Parameters', 'Resources', 'Outputs')
CfnTemplate.SECTIONS_NO_DIRECT_ACCESS = set(['AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Parameters'])
CfnTemplate.VERSION = 'AWSTemplateFormatVersion'
CfnTemplate.add_resource(definition, name=None)[source]
CfnTemplate.functions = {'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'Fn::FindInMap': <class 'heat.engine.cfn.functions.FindInMap'>, 'Fn::GetAtt': <class 'heat.engine.cfn.functions.GetAtt'>, 'Fn::Join': <class 'heat.engine.cfn.functions.Join'>, 'Ref': <function Ref at 0x7fed513282a8>, 'Fn::GetAZs': <class 'heat.engine.cfn.functions.GetAZs'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>}
CfnTemplate.param_schemata()[source]
CfnTemplate.parameters(stack_identifier, user_params)[source]
CfnTemplate.resource_definitions(stack)[source]
class heat.engine.cfn.template.HeatTemplate(template, template_id=None, files=None)[source]

Bases: heat.engine.cfn.template.CfnTemplate

HeatTemplate.functions = {'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>, 'Fn::MemberListToMap': <class 'heat.engine.cfn.functions.MemberListToMap'>, 'Fn::Replace': <class 'heat.engine.cfn.functions.Replace'>, 'Fn::GetAtt': <class 'heat.engine.cfn.functions.GetAtt'>, 'Fn::Join': <class 'heat.engine.cfn.functions.Join'>, 'Ref': <function Ref at 0x7fed513282a8>, 'Fn::GetAZs': <class 'heat.engine.cfn.functions.GetAZs'>, 'Fn::ResourceFacade': <class 'heat.engine.cfn.functions.ResourceFacade'>, 'Fn::Split': <class 'heat.engine.cfn.functions.Split'>, 'Fn::FindInMap': <class 'heat.engine.cfn.functions.FindInMap'>}

Previous topic

The heat.engine.cfn.functions Module

Next topic

The heat.engine.cfn Module

This Page