跳转到主要内容

Microsoft Azure Scheduler Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Scheduler Management客户端库。

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上的Scheduler Management

提供反馈

如果您遇到任何错误或提出建议,请在项目的问题部分提交问题。

发布历史

2.0.0 (2018-05-23)

一般重大变更

本版本使用下一代代码生成器,可能会引入重大变更。

  • 模型签名现在只使用关键字参数语法。所有位置参数必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为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将不再引发异常,而是立即执行回调。

功能

  • 客户端类可以用作上下文管理器,以保持底层HTTP会话打开以提高性能

错误修复

1.1.3 (2017-09-07)

错误修复

  • 如果设置了自定义重试策略,则jobs.get函数将失败(#1358)

1.1.2 (2017-04-18)

此wheel包现在使用azure wheel扩展构建

1.1.1 (2017-01-13)

  • 修复time_to_live属性类型以正确解析

1.1.0 (2016-11-14)

重大变更

  • 简化jobs.create_or_update参数

  • 简化jobs.patch参数

1.0.0 (2016-08-30)

  • 初始发布(API版本2016-03-01)

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

azure-mgmt-scheduler-2.0.0.zip (77.3 kB 查看哈希值)

上传时间

构建发行版

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

上传时间 Python 2 Python 3

由以下提供支持