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.Template
A stack template.
-
ALTERNATE_VERSION
= 'HeatTemplateFormatVersion'
-
DESCRIPTION
= 'Description'
-
MAPPINGS
= 'Mappings'
-
OUTPUTS
= 'Outputs'
-
PARAMETERS
= 'Parameters'
-
RESOURCES
= 'Resources'
-
SECTIONS
= ('AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Description', 'Mappings', 'Parameters', 'Resources', 'Outputs')
-
SECTIONS_NO_DIRECT_ACCESS
= set(['AWSTemplateFormatVersion', 'HeatTemplateFormatVersion', 'Parameters'])
-
VERSION
= 'AWSTemplateFormatVersion'
-
add_resource
(definition, name=None)[source]
-
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 0x7f19feaba6e0>, 'Fn::GetAZs': <class 'heat.engine.cfn.functions.GetAZs'>, 'Fn::Base64': <class 'heat.engine.cfn.functions.Base64'>}
-
param_schemata
(param_defaults=None)[source]
-
parameters
(stack_identifier, user_params, param_defaults=None)[source]
-
resource_definitions
(stack)[source]
-
validate_resource_definitions
(stack)[source]
-
-
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 0x7f19feaba6e0>, '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'>}
-