runway.cfngin.hooks.docker.hook_data module

Docker hook_data object.

class runway.cfngin.hooks.docker.hook_data.DockerHookData(**kwargs)[source]

Bases: runway.util.MutableMap

Docker hook_data object.

Initialize class.

Provided kwargs are added to the object as attributes.


image = None

Decorator for creating cached properties.

A property that is only computed once per instance and then replaces itself with an ordinary attribute. Deleting the attribute resets the property. Source:


Update context object with new the current DockerHookData.

classmethod from_cfngin_context(context=None)[source]

Get existing object or create a new one.