跳转到主要内容

Microsoft Azure Alerts Management Client Library for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Alerts Management客户端库。此软件包已在Python 2.7、3.5、3.6、3.7和3.8上进行了测试。要查看Azure库的更完整视图,请参阅azure sdk python发行版

用法

要了解如何使用此软件包,请参阅快速入门指南

有关文档和参考,请参阅Python SDK 参考文档。本包的代码示例可以在 docs.microsoft.com 的警报管理部分找到。不同 Azure 服务的额外代码示例可在[样本仓库](https://aka.ms/azsdk/python/mgmt/samples)找到。

提供反馈

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

Impressions

发行历史

1.0.0 (2021-03-16)

  • GA 版本

1.0.0b1 (2020-11-20)

这是beta预览版本。

本版本使用新一代代码生成器,引入了重要的破坏性更改,但也引入了重要的新功能(如统一身份验证和异步编程)。

一般破坏性更改

  • 凭证系统已完全重写

    • azure.common.credentialsmsrestazure.azure_active_directory 实例不再受支持,请使用 azure-identity 类:[https://pypi.ac.cn/project/azure-identity/](https://pypi.ac.cn/project/azure-identity/)
    • credentials 参数已被重命名为 credential
  • 客户端上的 config 属性不再存在,配置应作为 kwarg 传递。例如:MyClient(credential, subscription_id, enable_logging=True)。有关支持的所有选项的完整集合,请参阅azure-core 初始化文档中的参数接受

  • 您现在无法再导入 version 模块,请使用 __version__ 代替

  • 以前返回 msrest.polling.LROPoller 的操作现在返回 azure.core.polling.LROPoller,并以 begin_ 为前缀。

  • 异常树已简化,大多数异常现在为 azure.core.exceptions.HttpResponseError(已删除 CloudError)。

  • 大多数操作 kwarg 已更改。其中一些最显著的更改

    • raw 已删除。等效功能可通过使用 cls 找到,这是一个回调,将允许高级用户访问内部 HTTP 响应
    • 有关支持的所有选项的完整集合,请参阅azure-core 请求文档中的参数接受

一般新功能

  • 支持使用 typing 进行类型注解。SDK 已准备好使用 mypy。
  • 此客户端现在稳定且官方支持异步。检查您的包中的 aio 命名空间以找到异步客户端。
  • 此客户端现在原生支持如 OpenCensus 或 OpenTelemetry 之类的跟踪库。有关概述,请参阅此跟踪快速入门

0.2.0rc2 (2019-07-31)

错误修复

  • 修复了自动生成代码的问题

0.2.0rc1 (2019-07-29)

功能

  • 添加了 AlertsOperations.meta_data 操作
  • 添加了 SmartDetectorAlertRulesOperations 操作组
  • 添加了 ActionRulesOperations 操作组

一般破坏性更改

本版本使用新一代代码生成器,在某些情况下可能会引入破坏性更改。总结来说,一些模块被错误地可见/可导入,并已重命名。这修复了由于使用本来不应该使用的类而引起的一些问题。

  • 无法从 azure.mgmt.alertsmanagement.alerts_management_client 导入 AlertsManagementClient(从 azure.mgmt.alertsmanagement 的导入工作正常)
  • AlertsManagementClientConfiguration 的导入已从 azure.mgmt.alertsmanagement.alerts_management_client 移动到 azure.mgmt.alertsmanagement
  • 不再可以使用 azure.mgmt.alertsmanagement.models.my_class 从 "models" 子模块导入模型 MyClass(从 azure.mgmt.alertsmanagement.models 的导入工作正常)
  • 来自 operations 子模块的操作类 MyClassOperations 无法再使用 azure.mgmt.alertsmanagement.operations.my_class_operations 进行导入(从 azure.mgmt.alertsmanagement.operations 的导入仍然像以前一样工作)

最后但同样重要的是,现在默认启用了HTTP连接池。您应始终将客户端作为上下文管理器使用,或调用close(),或每个进程最多使用一个客户端。

0.1.0 (2018-09-17)

  • 初始发布

项目详情


下载文件

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

源代码分发

azure-mgmt-alertsmanagement-1.0.0.zip (81.5 kB 查看散列)

上传时间

构建分发

azure_mgmt_alertsmanagement-1.0.0-py2.py3-none-any.whl (66.8 kB 查看散列)

上传时间 Python 2 Python 3

支持者