watcherclient.common.api_versioning 模块¶
- class watcherclient.common.api_versioning.APIVersion(version_str=None)[源代码]¶
基类:
object此类表示 API 版本请求。
此类提供用于操作和比较版本号的便捷方法,我们需要这些方法来实现微版本。
- watcherclient.common.api_versioning.action_update_supported(requested_version)[源代码]¶
检查是否应该支持操作更新功能。
API 的 1.5 版本增加了对更新操作状态的支持。
- watcherclient.common.api_versioning.allow_start_end_audit_time(requested_version)[源代码]¶
检查是否应该支持 Audit 的可选开始/结束属性。
API 的 1.1 版本增加了对连续审计的开始和结束时间的支持。
- watcherclient.common.api_versioning.check_major_version(api_version)[源代码]¶
检查
APIVersion对象的 major 部分是否受支持。- 引发:
watcherclient.exceptions.UnsupportedVersion – 如果 major 部分不受支持