The heat.engine.cfn.template Module¶
-
class
heat.engine.cfn.template.CfnTemplate(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.template.TemplateA stack template.
-
ALTERNATE_VERSION= 'HeatTemplateFormatVersion'¶
-
DESCRIPTION= 'Description'¶
-
MAPPINGS= 'Mappings'¶
-
OUTPUTS= 'Outputs'¶
-
OUTPUT_DESCRIPTION= 'Description'¶
-
OUTPUT_KEYS= ('Description', 'Value')¶
-
OUTPUT_VALUE= 'Value'¶
-
PARAMETERS= 'Parameters'¶
-
RESOURCES= 'Resources'¶
-
RES_DELETION_POLICY= 'DeletionPolicy'¶
-
RES_DEPENDS_ON= 'DependsOn'¶
-
RES_DESCRIPTION= 'Description'¶
-
RES_METADATA= 'Metadata'¶
-
RES_PROPERTIES= 'Properties'¶
-
RES_TYPE= 'Type'¶
-
RES_UPDATE_POLICY= 'UpdatePolicy'¶
-
SECTIONS= ('AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Description', 'Mappings', 'Parameters', 'Resources', 'Outputs')¶
-
SECTIONS_NO_DIRECT_ACCESS= set(['AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Parameters'])¶
-
VERSION= 'AWSTemplateFormatVersion'¶
-
deletion_policies= {'Retain': 'Retain', 'Snapshot': 'Snapshot', 'Delete': 'Delete'}¶
-
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 0x7f2b448acc80>, 'Fn::GetAZs': <class 'heat.engine.cfn.functions.GetAZs'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>}¶
-
-
class
heat.engine.cfn.template.HeatTemplate(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.cfn.template.CfnTemplate-
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 0x7f2b448acc80>, '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'>}¶
-
-
class
heat.engine.cfn.template.HeatTemplate20161014(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.cfn.template.HeatTemplate-
functions= {'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>, 'Fn::Equals': <class 'heat.engine.cfn.functions.Equals'>, '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 0x7f2b448acc80>, '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'>}¶
-