跳转到主要内容

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 (73.1 kB 查看哈希值)

上传时间

构建分发

azure_mgmt_servermanager-2.0.0-py2.py3-none-any.whl (63.8 kB 查看哈希值)

上传时间 Python 2 Python 3