Microsoft Azure Server Manager 管理客户端库 for Python
项目描述
Microsoft Azure SDK for Python
这是Microsoft Azure Server Manager 管理客户端库。
Azure资源管理器(ARM)是下一代管理API,用于取代旧的Azure服务管理(ASM)。
此包已在Python 2.7、3.4、3.5和3.6上进行了测试。
有关旧的Azure服务管理(ASM)库,请参阅azure-servicemanagement-legacy库。
有关更完整的Azure库集合,请参阅azure软件包。
兼容性
重要:如果您有较早版本的azure软件包(版本 < 1.0),在安装此软件包之前应先卸载它。
您可以使用pip检查版本
pip freeze
如果您看到azure==0.11.0(或任何低于1.0的版本),请先卸载它
pip uninstall azure
用法
有关代码示例,请参阅 docs.microsoft.com 上的服务器管理器管理。
提供反馈
如果您遇到任何错误或有建议,请在项目的问题部分提交问题。
发行历史
2.0.0 (2018-05-25)
功能
客户端类可以用作上下文管理器,以保持底层HTTP会话开启以提升性能。
一般破坏性变更
本版本使用下一代代码生成器,可能引入破坏性变更。
模型签名现在只使用关键字参数语法。所有位置参数必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为 Python 2 和 Python 3 生成模型。Python 3 使用“*”语法进行关键字仅参数。
枚举类型现在使用“str”混合(类 AzureEnum(str, Enum))来改善遇到未识别枚举值时的行为。尽管这不是破坏性变更,但区别很重要,此处有记录:https://docs.pythonlang.cn/3/library/enum.html#others 简要概述
“is”不应该使用。
“format”将返回字符串值,其中“%s”字符串格式化将返回NameOfEnum.stringvalue。应优先使用格式化语法。
新的长时间运行操作
返回类型从msrestazure.azure_operation.AzureOperationPoller更改为msrest.polling.LROPoller。外部API相同。
返回类型现在始终是msrest.polling.LROPoller,无论使用哪些可选参数。
当使用raw=True时,行为已改变。现在不再是返回初始调用结果作为ClientRawResponse,不进行轮询,而是返回一个LROPoller。轮询后,最终资源将作为ClientRawResponse返回。
新的polling参数。默认行为是Polling=True,将使用ARM算法进行轮询。当Polling=False时,将返回初始调用的响应,而不进行轮询。
polling参数接受msrest.polling.PollingMethod子类的实例。
add_done_callback在轮询完成后调用将不再引发异常,而是立即执行回调。
错误修复
与 wheel 0.31.0 的 sdist 兼容性
1.2.0 (2017-06-23)
修复枚举类中的错误
此 wheel 软件包现在使用 azure wheel 扩展构建
1.1.0 (2016-11-14)
新的 API 版本 2016-07-01-preview
1.0.0 (2016-09-13)
首次发布(API 版本 2015-07-01-preview)
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分发
构建分发
azure-mgmt-servermanager-2.0.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 44558dc6a266d4059f1396765848d671e6fa2f48d37754dbea0cb6eadefe9559 |
|
MD5 | ad8b8a1ef123989bdb2b8a255f268e61 |
|
BLAKE2b-256 | 5c165b6186ad7e16219f01939a0a205a437c52101f41c80cfbcecd8810247152 |
azure_mgmt_servermanager-2.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60f3841550819217b0036d595757b6a2027706f5391c17998d2f9798dfac1cf0 |
|
MD5 | 43d783394ba1900bc5f6b3e6519aec8b |
|
BLAKE2b-256 | 46f8211814ff521afac88286bed441cee3872dcf17ec5947454c43ae3d909eeb |