用于python的Microsoft azure计划程序管理客户端库
azure-mgmt-scheduler的Python项目详细描述
用于python的Microsoft azure sdk
这是Microsoft azure计划程序管理客户端库。
azure资源管理器(arm)是下一代管理api 替换旧的azure服务管理(asm)。
这个包已经用Python2.7、3.4、3.5和3.6进行了测试。
有关较旧的azure服务管理(asm)库,请参见 azure-servicemanagement-legacy库。
有关更完整的azure库集,请参阅azure捆绑包包。
兼容性
important:如果你有早期版本的azure包 (版本<;1.0),您应该在安装此软件包之前卸载它。
您可以使用pip:
pip freeze
如果看到azure==0.11.0(或1.0以下的任何版本),请先卸载它:
pip uninstall azure
用法
有关代码示例,请参见Scheduler Management 在docs.microsoft.com上。
提供反馈
如果您遇到任何错误或有建议,请在 Issues 项目的一部分。
发布历史记录
2.0.0(2018-05-23)
常规中断更改
此版本使用下一代代码生成器,可能会引入破坏性更改。
- 模型签名现在只使用关键字参数语法。所有位置参数都必须作为关键字参数重新写入。 为了在大多数情况下保持自动完成,现在为python 2和python 3生成了模型。python 3只对关键字参数使用“*”语法。
- 完全不应该使用“is”。
- “format”将返回字符串值,其中“%s”字符串格式将返回nameofenum.string value。应首选格式语法。
- 新的长时间运行操作:
- 返回类型从msrest azure.azure_operation.azureoperationpoller更改为msrest.polling.lropoller。外部api是相同的。
- 返回类型现在是alwaysamsrest.polling.lropoller,而不考虑使用的可选参数。
- 使用raw=true时,行为已更改。而不是将初始调用结果返回为clientrawresponse, 如果没有轮询,现在返回一个lropoller。轮询后,最终资源将作为clientrawresponse返回。
- 新的轮询参数。默认行为是polling=true这将使用arm算法进行轮询。当polling=false时, 初始调用的响应将在不进行轮询的情况下返回。
- polling参数接受msrest.polling.pollingmethod的子类的实例。
- add_done_callback如果在轮询完成后调用,将不再引发,而是立即执行回调。
功能
- 客户机类可以用作上下文管理器,以保持底层http会话打开以提高性能
错误修复
- 无法创建具有基本身份验证的计划程序作业(https://github.com/Azure/azure-sdk-for-node/issues/2347了解详细信息)
- SDIST与车轮0.31.0的兼容性
1.1.3(2017-09-07)
错误修复
- 如果设置了自定义重试策略(1358),jobs.get函数将失败
1.1.2(2017-04-18)
此车轮套件现在是用azure车轮延长件构建的
1.1.1(2017-01-13)
- 修正到现场的时间属性正确解析的e类型
1.1.0(2016-11-14)
中断更改
- 简化工作。创建或更新参数
- 简化jobs.patch参数
1.0.0(2016-08-30)
- 初次发布(API版本2016-03-01)