ansible_sdk.model.job_status 模块
- class ansible_sdk.model.job_status.AnsibleJobStatus(job_def: AnsibleJobDef)
Bases:
object
用于监控正在运行/已完成作业的 状态对象。
- cancel()
请求执行器取消正在运行的作业。成功取消后,
CancelledError
将在运行的迭代器和此作业对象的任何等待者上引发。
- drop_event(evt: AnsibleJobEvent)
请求丢弃不再需要的事件数据。
- 参数:
evt – 要丢弃的返回事件对象
- property events: AsyncIterator[AnsibleJobEvent]
异步迭代器,用于枚举此作业的事件。当作业正在运行时,会实时产生事件;迭代器在作业完成或失败之前不会完成。在作业失败或取消的情况下,迭代器将引发包含相应详细信息的异常。
- 返回:
此作业的
AnsibleJobEvent
数据的实时迭代器
- property stdout_lines: AsyncIterator[str]
异步迭代器,用于枚举此作业的显示输出文本行。当作业正在运行时,会实时产生文本行;迭代器在作业完成或失败之前不会完成。在作业失败或取消的情况下,迭代器将引发包含相应详细信息的异常。
- 返回:
Ansible 作业的显示输出文本行的迭代器