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