The heat.engine.hot ModuleΒΆ

class heat.engine.hot.HOTParamSchema(schema)[source]

Bases: heat.engine.parameters.ParamSchema

HOT parameter schema.

HOTParamSchema.do_check(name, value, keys)[source]
class heat.engine.hot.HOTemplate(template, template_id=None, files=None)[source]

Bases: heat.engine.template.Template

A Heat Orchestration Template format stack template.

HOTemplate.param_schemata()[source]
static HOTemplate.resolve_attributes(s, resources)[source]

Resolve constructs of the form { get_attr: [my_resource, my_attr] }

static HOTemplate.resolve_param_refs(s, parameters)[source]

Resolve constructs of the form { get_param: my_param }

static HOTemplate.resolve_replace(s)[source]

Resolve template string substitution via function str_replace

Resolves the str_replace function of the form

str_replace:

template: <string template> params:

<param dictionary>
static HOTemplate.resolve_resource_refs(s, resources)[source]

Resolve constructs of the form { “get_resource” : “resource” }

heat.engine.hot.snake_to_camel(name)[source]

Previous topic

The heat.engine.stack_resource Module

Next topic

The heat.engine.update Module

This Page