sushy.resources.taskservice package¶
Submodules¶
sushy.resources.taskservice.mappings module¶
sushy.resources.taskservice.task module¶
- 
class 
sushy.resources.taskservice.task.Task(connector, identity, redfish_version=None, registries=None, json_doc=None)¶ Bases:
sushy.resources.base.ResourceBase- 
description= <sushy.resources.base.Field object>¶ The Task description
- 
end_time= <sushy.resources.base.Field object>¶ End time of the Task
- 
identity= <sushy.resources.base.Field object>¶ The Task identity
- 
property 
is_processing¶ Indicates if the Task is processing
- 
messages= <sushy.resources.base.MessageListField object>¶ List of
MessageListFieldwith messages from the Task
- 
name= <sushy.resources.base.Field object>¶ The Task name
- 
parse_messages()¶ Parses the messages
- 
percent_complete= <sushy.resources.base.Field object>¶ Percentage complete of the Task
- 
start_time= <sushy.resources.base.Field object>¶ Start time of the Task
- 
task_monitor= <sushy.resources.base.Field object>¶ An opaque URL that the client can use to monitor an asynchronous operation
- 
task_state= <sushy.resources.base.MappedField object>¶ The Task state
- 
task_status= <sushy.resources.base.MappedField object>¶ The Task status
- 
 
sushy.resources.taskservice.taskmonitor module¶
- 
class 
sushy.resources.taskservice.taskmonitor.TaskMonitor(connector, task_monitor, redfish_version=None, registries=None, field_data=None)¶ Bases:
object- 
property 
cancellable¶ The amount of time to sleep before retrying
- Returns
 A Boolean indicating if the Task is cancellable.
- 
get_task()¶ 
- 
property 
is_processing¶ Indicates if the task is still processing
- Returns
 A boolean indicating if the task is still processing.
- 
refresh()¶ Refresh the Task
Freshly retrieves/fetches the Task. :raises: ResourceNotFoundError :raises: ConnectionError :raises: HTTPError
- 
property 
retry_after¶ The amount of time to sleep before retrying
- Returns
 The amount of time in seconds to wait before calling is_processing.
- 
property 
task¶ The executing task
- Returns
 The Task being executed.
- 
property 
task_monitor¶ The TaskMonitor URI
- Returns
 The TaskMonitor URI.
- 
property