heat.engine.check_resource module¶
- exception heat.engine.check_resource.CancelOperation[source]¶
Bases:
BaseExceptionException to cancel an in-progress operation on a resource.
This exception is raised when operations on a resource are cancelled.
- class heat.engine.check_resource.CheckResource(engine_id, rpc_client, thread_group_mgr, msg_queue, input_data)[source]¶
Bases:
object
- heat.engine.check_resource.check_resource_cleanup(rsrc, template_id, engine_id, stack, msg_queue)[source]¶
Delete the Resource if appropriate.
- heat.engine.check_resource.check_resource_update(rsrc, template_id, requires, engine_id, stack, msg_queue)[source]¶
Create or update the Resource if appropriate.
- heat.engine.check_resource.check_snapshot_complete(cnxt, snapshot, sender_id, deps, is_update)[source]¶
Mark the snapshot complete if the update is complete.
- heat.engine.check_resource.check_stack_complete(cnxt, stack, current_traversal, sender_id, deps, is_update, rsrc_failure=None, node_type='resource')[source]¶
Mark the stack complete if the update is complete.
Complete is currently in the sense that all desired resources are in service, not that superfluous ones have been cleaned up.
- heat.engine.check_resource.load_resource(cnxt, resource_id, resource_data, current_traversal, is_update)[source]¶
- heat.engine.check_resource.load_resource_from_snapshot(cnxt, rsrc_name, snapshot_id, thread_group_mgr, is_stack_delete, current_traversal, start_time)[source]¶
- heat.engine.check_resource.propagate_check_resource(cnxt, rpc_client, next_res_id, current_traversal, predecessors, sender_key, sender_data, is_update, adopt_stack_data, is_skip=False, rsrc_failure=None, converge=False, node_type='resource')[source]¶
Trigger processing of node if all of its dependencies are satisfied.