sushy.resources.taskservice 包¶
子模块¶
sushy.resources.taskservice.constants 模块¶
- class sushy.resources.taskservice.constants.OverWritePolicy(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)¶
基础:
Enum覆盖策略常量
- MANUAL = 'Manual'¶
已完成的任务不会自动覆盖。
- OLDEST = 'Oldest'¶
最早完成的任务会被覆盖。
- class sushy.resources.taskservice.constants.TaskState(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)¶
基础:
Enum任务状态相关常量。
- 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 模块¶
- class sushy.resources.taskservice.task.Task(connector, identity, redfish_version=None, registries=None, json_doc=None, root=None)¶
基类:
ResourceBase- description = <sushy.resources.base.Field object>¶
任务描述
- end_time = <sushy.resources.base.Field object>¶
任务结束时间
- identity = <sushy.resources.base.Field object>¶
任务标识
- property is_processing¶
指示任务是否正在处理
- messages = <sushy.resources.base.MessageListField object>¶
包含来自任务的消息的
MessageListField列表
- name = <sushy.resources.base.Field object>¶
任务名称
- parse_messages()¶
解析消息
- percent_complete = <sushy.resources.base.Field object>¶
任务完成百分比
- start_time = <sushy.resources.base.Field object>¶
任务开始时间
- task_monitor = <sushy.resources.base.Field object>¶
客户端可用于监视异步操作的不透明 URL
- task_state = <sushy.resources.base.MappedField object>¶
任务状态
- task_status = <sushy.resources.base.MappedField object>¶
任务状态
sushy.resources.taskservice.taskservice 模块¶
- class sushy.resources.taskservice.taskservice.TaskService(connector, identity, redfish_version=None, registries=None, root=None)¶
基类:
ResourceBase- event_on_task_state_change = <sushy.resources.base.Field object>¶
任务状态更改是否发送事件
- identity = <sushy.resources.base.Field object>¶
任务服务标识
- name = <sushy.resources.base.Field object>¶
任务服务名称
- overwrite_policy = <sushy.resources.base.MappedField object>¶
已完成任务的覆盖策略
- service_enabled = <sushy.resources.base.Field object>¶
此服务是否启用的状态
- status = <sushy.resources.common.StatusField object>¶
任务服务状态
- property tasks¶
引用 TaskCollection 实例的属性
首次查询时设置。在刷新时,此属性标记为陈旧(未执行贪婪刷新)。此处实际发生子资源的刷新,如果陈旧的话。