The heat.engine.function ModuleΒΆ

class heat.engine.function.Function(stack, fn_name, args)[source]

Bases: object

Abstract base class for template functions.

Function.dependencies(path)[source]
Function.result()[source]

Return the result of resolving the function.

Function subclasses must override this method to calculate their results.

Function.validate()[source]

Validate arguments without resolving the function.

Function subclasses must override this method to validate their args.

heat.engine.function.dependencies(snippet, path='')[source]

Return an iterator over Resource dependencies in a template snippet.

The snippet should be already parsed to insert Function objects where appropriate.

heat.engine.function.resolve(snippet)[source]
heat.engine.function.validate(snippet)[source]

Previous topic

The heat.engine.dependencies Module

Next topic

The heat.engine.signal_responder Module

This Page