heat.engine.resources.wait_condition module
updated: 2023-04-14 08:22
heat.engine.resources.wait_condition module
-
class heat.engine.resources.wait_condition.BaseWaitConditionHandle(name, definition, stack)[source]
Bases: SignalResponder
Base WaitConditionHandle resource.
The main point of this class is to :
- have no dependencies (so the instance can reference it)
- create credentials to allow for signalling from the instance.
- handle signals from the instance, validate and store result
-
STATUS_FAILURE = 'FAILURE'
-
STATUS_SUCCESS = 'SUCCESS'
-
WAIT_STATUSES = ('FAILURE', 'SUCCESS')
-
get_status()[source]
Return a list of the Status values for the handle signals.
-
get_status_reason(status)[source]
Return a list of reasons associated with a particular status.
-
handle_create()[source]
-
handle_signal(details=None)[source]
-
normalise_signal_data(signal_data, latest_metadata)[source]
-
properties_schema = {}
-
exception heat.engine.resources.wait_condition.WaitConditionFailure(wait_condition, handle)[source]
Bases: Error
-
exception heat.engine.resources.wait_condition.WaitConditionTimeout(wait_condition, handle)[source]
Bases: Error
updated: 2023-04-14 08:22