Skip to main content

适用于 Python 的 Microsoft Azure 逻辑应用程序管理客户端库

项目描述

适用于 Python 的 Microsoft Azure SDK

这是 Microsoft Azure 逻辑应用程序管理客户端库。这个包已经用 Python 3.6+ 进行了测试。有关 Azure 库的更完整视图,请参阅azure sdk python release

免责声明

Azure SDK Python 包对 Python 2.7 的支持已于 2022 年 1 月 1 日结束。有关更多信息和问题,请参阅https://github.com/Azure/azure-sdk-for-python/issues/20691

用法

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

有关文档和参考,请参阅Python SDK 参考 此包的代码示例可在 docs.microsoft.com上的逻辑应用管理中找到。Samples Repo中提供了针对不同 Azure 服务的其他代码示例

提供反馈意见

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

展示次数

发布历史

10.0.0 (2022-06-06)

特征

  • 模型 IntegrationServiceEnvironment 有一个新的参数标识
  • 模型工作流具有新的参数标识

重大变化

  • 操作 IntegrationServiceEnvironmentManagedApisOperations.begin_put 有一个新参数 integration_service_environment_managed_api

9.0.0 (2020-12-18)

特征

  • 模型 IntegrationServiceEnvironmentProperties 有一个新参数 encryption_configuration

9.0.0b1 (2020-10-31)

这是测试预览版。有关详细的变更日志,请参阅等效的稳定版本 3.0.0 ( https://pypi.org/project/azure-mgmt-logic/3.0.0/ )

此版本使用下一代代码生成器,该生成器引入了重要的重大更改,以及重要的新功能(如统一身份验证和异步编程)。

一般重大更改

  • 凭证系统已完全改版:

  • config属性不再存在于客户端上,配置应作为 kwarg 传递。示例:MyClient(credential, subscription_id, enable_logging=True)。有关支持的完整选项集,请参阅azure-core 的 init 文档中的参数 accept

  • 您不能再导入version模块,请__version__改用

  • 以前返回 a 的操作msrest.polling.LROPoller现在返回 aazure.core.polling.LROPoller并以 . 为前缀begin_

  • 异常树已被简化,现在大多数异常azure.core.exceptions.HttpResponseErrorCloudError已被删除)。

  • 大部分操作 kwarg 都发生了变化。一些最引人注目的:

一般新功能

  • 类型注释支持使用typing. SDK 已准备好 mypy。
  • 这个客户端现在对异步有稳定的官方支持。检查aio包的命名空间以找到异步客户端。
  • 此客户端现在支持本机跟踪库,如 OpenCensus 或 OpenTelemetry。有关概述,请参阅此跟踪快速入门。

4.0.0rc2 (2019-01-11)

Bug修复

  • 修复了可能引发意外异常的 JSON 解析问题

4.0.0rc1 (2018-12-10)

特征

  • 添加了操作 WorkflowsOperations.validate_by_location
  • 添加了操作 WorkflowsOperations.validate_by_resource_group
  • 添加了操作 IntegrationAccountsOperations.list_callback_url
  • 添加了操作组 WorkflowRunActionRequestHistoryOperations
  • 添加操作组Operations
  • 添加了操作组 WorkflowRunActionScopeRepetitionsOperations
  • 添加了操作组 WorkflowVersionTriggersOperations
  • 添加了操作组 IntegrationAccountSessionsOperations
  • 添加了操作组 IntegrationAccountCertificatesOperations
  • 添加了操作组 IntegrationAccountSchemasOperations
  • 添加了操作组 WorkflowRunActionRepetitionsRequestHistoriesOperations
  • 添加了操作组 IntegrationAccountAgreementsOperations
  • 添加操作组IntegrationAccountMapsOperations
  • 添加了操作组 IntegrationAccountPartnersOperations

重大变化

  • 删除了操作 WorkflowsOperations.validate_workflow
  • 删除操作 WorkflowsOperations.validate
  • 删除了操作 WorkflowVersionsOperations.list_callback_url
  • 删除操作 IntegrationAccountsOperations.get_callback_url
  • 删除了操作组协议操作
  • 删除了操作组 SessionsOperations
  • 删除了操作组 CertificatesOperations
  • 删除了操作组 SchemasOperations
  • 删除了操作组 MapsOperations
  • 删除了操作组 WorkflowRunActionScopedRepetitionsOperations
  • 删除了运营组 PartnersOperations

3.0.0 (2018-05-18)

特征

  • 模型 WorkflowTriggerListCallbackUrlQueries 有一个新参数 se
  • 模型 WorkflowRun 有一个新参数 wait_end_time
  • 模型 WorkflowRunTrigger 有一个新参数 schedule_time
  • 添加了操作 IntegrationAccountsOperations.log_tracking_events
  • 添加了操作 IntegrationAccountsOperations.regenerate_access_key
  • 添加了操作 IntegrationAccountsOperations.list_key_vault_keys
  • 添加了操作 WorkflowRunActionsOperations.list_expression_traces
  • 添加了操作 PartnersOperations.list_content_callback_url
  • 添加操作协议Operations.list_content_callback_url
  • 添加了操作 SchemasOperations.list_content_callback_url
  • 添加了操作 WorkflowsOperations.move
  • 添加了操作 WorkflowsOperations.validate_workflow
  • 添加了操作 WorkflowsOperations.list_callback_url
  • 添加了操作 WorkflowTriggersOperations.get_schema_json
  • 添加了操作 WorkflowTriggersOperations.reset
  • 添加了操作 WorkflowTriggersOperations.set_state
  • 添加操作 MapsOperations.list_content_callback_url
  • 添加了操作组 IntegrationAccountAssembliesOperations
  • 添加了操作组 WorkflowRunActionScopedRepetitionsOperations
  • 添加了操作组 WorkflowRunActionRepetitionsOperations
  • 添加了操作组 IntegrationAccountBatchConfigurationsOperations
  • 添加了操作组 WorkflowRunOperations
  • 客户端类可用作上下文管理器,以保持底层 HTTP 会话打开以提高性能

一般重大更改

此版本使用可能 引入重大更改的下一代代码生成器。

  • 模型签名现在仅使用关键字参数语法。所有位置参数都必须重写为关键字参数。为了在大多数情况下保持自动完成,现在为 Python 2 和 Python 3 生成模型。Python 3 对仅关键字参数使用“*”语法。
  • 枚举类型现在使用“str”混合(类 AzureEnum(str, Enum))来改进遇到无法识别的枚举值时的行为。虽然这不是一个重大变化,但区别很重要,并在此处记录: https ://docs.python.org/3/library/enum.html#others概览:
    • 根本不应该使用“is”。
    • "format" 将返回字符串值,其中 "%s" 字符串格式化将返回NameOfEnum.stringvalue。格式语法应该是首选。
  • 新的长期运行:
    • 返回类型从 msrestazure.azure_operation.AzureOperationPoller变为 msrest.polling.LROPoller。外部 API 相同。
    • 无论使用什么可选参数,返回类型现在始终是 a 。msrest.polling.LROPoller
    • 使用raw=True. 现在,这将返回一个 LROPoller,而不是将初始调用结果返回为ClientRawResponse,而不进行轮询。轮询后,最终资源将以ClientRawResponse.
    • polling参数。默认行为是 Polling=True使用 ARM 算法进行轮询。当 时 Polling=False,将返回初始调用的响应而不进行轮询。
    • polling参数接受 的子类的实例 msrest.polling.PollingMethod
    • add_done_callback如果在轮询完成后调用,将不再引发,而是立即执行回调。

Bug修复

  • sdist 与 wheel 0.31.0 的兼容性

2.1.0 (2017-04-18)

  • 添加几个新的工作流程方法

笔记

这个轮子包现在是用天蓝色轮子扩展构建的

2.0.0 (2017-03-16)

  • 主要新版本(API 版本 2016-06-01)

1.0.0 (2016-08-30)

  • 初始发行
    • ApiVersion 中的工作流程 2016-06-01
    • 其他一切 API 版本 2015-08-01-preview

项目详情


下载文件

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

源分布

azure-mgmt-logic-10.0.0.zip (250.3 kB 查看哈希

已上传 source

内置分布

azure_mgmt_logic-10.0.0-py3-none-any.whl (235.4 kB 查看哈希

已上传 py3