The heat.engine.hot.template
Module¶
-
class
heat.engine.hot.template.
HOTemplate20130523
(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.template.Template
A Heat Orchestration Template format stack template.
-
DESCRIPTION
= 'description'¶
-
MAPPINGS
= '__undefined__'¶
-
OUTPUTS
= 'outputs'¶
-
PARAMETERS
= 'parameters'¶
-
PARAMETER_GROUPS
= 'parameter_groups'¶
-
RESOURCES
= 'resources'¶
-
SECTIONS
= ('heat_template_version', 'description', 'parameter_groups', 'parameters', 'resources', 'outputs', '__undefined__')¶
-
SECTIONS_NO_DIRECT_ACCESS
= set(['heat_template_version', 'parameters'])¶
-
VERSION
= 'heat_template_version'¶
-
deletion_policies
= {'Retain': 'Retain', 'Snapshot': 'Snapshot', 'Delete': 'Delete'}¶
-
functions
= {'Fn::ResourceFacade': <class 'heat.engine.cfn.functions.ResourceFacade'>, 'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'str_replace': <class 'heat.engine.hot.functions.Replace'>, 'Fn::Split': <class 'heat.engine.cfn.functions.Split'>, 'resource_facade': <class 'heat.engine.hot.functions.ResourceFacade'>, 'get_file': <class 'heat.engine.hot.functions.GetFile'>, 'Fn::MemberListToMap': <class 'heat.engine.cfn.functions.MemberListToMap'>, 'Fn::Replace': <class 'heat.engine.cfn.functions.Replace'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>, 'Fn::Join': <class 'heat.engine.cfn.functions.Join'>, 'get_attr': <class 'heat.engine.hot.functions.GetAttThenSelect'>, 'get_param': <class 'heat.engine.hot.functions.GetParam'>, 'Ref': <function Ref at 0x2b72d31d7de8>, 'list_join': <class 'heat.engine.hot.functions.Join'>, 'Fn::GetAZs': <class 'heat.engine.cfn.functions.GetAZs'>, 'get_resource': <class 'heat.engine.cfn.functions.ResourceRef'>}¶
-
-
class
heat.engine.hot.template.
HOTemplate20141016
(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.hot.template.HOTemplate20130523
-
functions
= {'Fn::ResourceFacade': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'str_replace': <class 'heat.engine.hot.functions.Replace'>, 'Fn::Split': <class 'heat.engine.hot.functions.Removed'>, 'resource_facade': <class 'heat.engine.hot.functions.ResourceFacade'>, 'list_join': <class 'heat.engine.hot.functions.Join'>, 'Fn::MemberListToMap': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Replace': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Base64': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Join': <class 'heat.engine.hot.functions.Removed'>, 'get_attr': <class 'heat.engine.hot.functions.GetAtt'>, 'get_param': <class 'heat.engine.hot.functions.GetParam'>, 'Ref': <class 'heat.engine.hot.functions.Removed'>, 'get_file': <class 'heat.engine.hot.functions.GetFile'>, 'Fn::GetAZs': <class 'heat.engine.hot.functions.Removed'>, 'get_resource': <class 'heat.engine.cfn.functions.ResourceRef'>}¶
-
-
class
heat.engine.hot.template.
HOTemplate20150430
(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.hot.template.HOTemplate20141016
-
functions
= {'Fn::ResourceFacade': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Select': <class 'heat.engine.cfn.functions.Select'>, 'repeat': <class 'heat.engine.hot.functions.Repeat'>, 'Fn::Split': <class 'heat.engine.hot.functions.Removed'>, 'resource_facade': <class 'heat.engine.hot.functions.ResourceFacade'>, 'Fn::Replace': <class 'heat.engine.hot.functions.Removed'>, 'list_join': <class 'heat.engine.hot.functions.Join'>, 'Fn::MemberListToMap': <class 'heat.engine.hot.functions.Removed'>, 'str_replace': <class 'heat.engine.hot.functions.Replace'>, 'Fn::GetAZs': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Base64': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Join': <class 'heat.engine.hot.functions.Removed'>, 'get_attr': <class 'heat.engine.hot.functions.GetAtt'>, 'get_param': <class 'heat.engine.hot.functions.GetParam'>, 'Ref': <class 'heat.engine.hot.functions.Removed'>, 'get_file': <class 'heat.engine.hot.functions.GetFile'>, 'digest': <class 'heat.engine.hot.functions.Digest'>, 'get_resource': <class 'heat.engine.cfn.functions.ResourceRef'>}¶
-
-
class
heat.engine.hot.template.
HOTemplate20151015
(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.hot.template.HOTemplate20150430
-
functions
= {'Fn::ResourceFacade': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Select': <class 'heat.engine.hot.functions.Removed'>, 'repeat': <class 'heat.engine.hot.functions.Repeat'>, 'Fn::Split': <class 'heat.engine.hot.functions.Removed'>, 'resource_facade': <class 'heat.engine.hot.functions.ResourceFacade'>, 'Fn::Replace': <class 'heat.engine.hot.functions.Removed'>, 'list_join': <class 'heat.engine.hot.functions.JoinMultiple'>, 'Fn::MemberListToMap': <class 'heat.engine.hot.functions.Removed'>, 'str_replace': <class 'heat.engine.hot.functions.ReplaceJson'>, 'Fn::GetAZs': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Base64': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Join': <class 'heat.engine.hot.functions.Removed'>, 'str_split': <class 'heat.engine.hot.functions.StrSplit'>, 'get_attr': <class 'heat.engine.hot.functions.GetAttAllAttributes'>, 'get_param': <class 'heat.engine.hot.functions.GetParam'>, 'Ref': <class 'heat.engine.hot.functions.Removed'>, 'get_file': <class 'heat.engine.hot.functions.GetFile'>, 'digest': <class 'heat.engine.hot.functions.Digest'>, 'get_resource': <class 'heat.engine.cfn.functions.ResourceRef'>}¶
-
-
class
heat.engine.hot.template.
HOTemplate20160408
(template, template_id=None, files=None, env=None)[source]¶ Bases:
heat.engine.hot.template.HOTemplate20151015
-
functions
= {'Fn::ResourceFacade': <class 'heat.engine.hot.functions.Removed'>, 'map_merge': <class 'heat.engine.hot.functions.MapMerge'>, 'Fn::Select': <class 'heat.engine.hot.functions.Removed'>, 'repeat': <class 'heat.engine.hot.functions.Repeat'>, 'Fn::Split': <class 'heat.engine.hot.functions.Removed'>, 'resource_facade': <class 'heat.engine.hot.functions.ResourceFacade'>, 'Fn::Replace': <class 'heat.engine.hot.functions.Removed'>, 'list_join': <class 'heat.engine.hot.functions.JoinMultiple'>, 'Fn::MemberListToMap': <class 'heat.engine.hot.functions.Removed'>, 'str_replace': <class 'heat.engine.hot.functions.ReplaceJson'>, 'Fn::GetAZs': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Base64': <class 'heat.engine.hot.functions.Removed'>, 'Fn::Join': <class 'heat.engine.hot.functions.Removed'>, 'str_split': <class 'heat.engine.hot.functions.StrSplit'>, 'get_attr': <class 'heat.engine.hot.functions.GetAttAllAttributes'>, 'get_param': <class 'heat.engine.hot.functions.GetParam'>, 'Ref': <class 'heat.engine.hot.functions.Removed'>, 'get_file': <class 'heat.engine.hot.functions.GetFile'>, 'digest': <class 'heat.engine.hot.functions.Digest'>, 'get_resource': <class 'heat.engine.cfn.functions.ResourceRef'>}¶
-