sushy.resources.taskservice.constants.
OverWritePolicy
(value)¶Bases: enum.Enum
Overwrite Policy constants
MANUAL
= 'Manual'¶Completed tasks are not automatically overwritten.
OLDEST
= 'Oldest'¶Oldest completed tasks are overwritten.
sushy.resources.taskservice.constants.
TaskState
(value)¶Bases: enum.Enum
Task state related constants.
CANCELLED
= 'Cancelled'¶CANCELLING
= 'Cancelling'¶COMPLETED
= 'Completed'¶EXCEPTION
= 'Exception'¶INTERRUPTED
= 'Interrupted'¶KILLED
= 'Killed'¶NEW
= 'New'¶PENDING
= 'Pending'¶RUNNING
= 'Running'¶SERVICE
= 'Service'¶STARTING
= 'Starting'¶STOPPING
= 'Stopping'¶SUSPENDED
= 'Suspended'¶sushy.resources.taskservice.task.
Task
(connector, identity, redfish_version=None, registries=None, json_doc=None, root=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
is_processing
¶Indicates if the Task is processing
messages
= <sushy.resources.base.MessageListField object>¶List of MessageListField
with 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.task.
TaskCollection
(connector, path, redfish_version=None, registries=None, root=None)¶Bases: sushy.resources.base.ResourceCollectionBase
summary
¶Summary of task ids and corresponding state
dictionary in the format {‘jid_123456789’: sushy.TaskState.NEW, ‘jid_123454321’: sushy.TaskState.RUNNING}
sushy.resources.taskservice.taskservice.
TaskService
(connector, identity, redfish_version=None, registries=None, root=None)¶Bases: sushy.resources.base.ResourceBase
event_on_task_state_change
= <sushy.resources.base.Field object>¶Whether a task state change sends an event
identity
= <sushy.resources.base.Field object>¶The task service identity
name
= <sushy.resources.base.Field object>¶The task service name
overwrite_policy
= <sushy.resources.base.MappedField object>¶The overwrite policy for completed tasks
service_enabled
= <sushy.resources.base.Field object>¶The status of whether this service is enabled
status
= <sushy.resources.common.StatusField object>¶The status of the task service
tasks
¶Property to reference TaskCollection instance
It is set once when the first time it is queried. On refresh, this property is marked as stale (greedy-refresh not done). Here the actual refresh of the sub-resource happens, if stale.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.