适用于 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/ )
此版本使用下一代代码生成器,该生成器引入了重要的重大更改,以及重要的新功能(如统一身份验证和异步编程)。
一般重大更改
-
凭证系统已完全改版:
azure.common.credentials
或msrestazure.azure_active_directory
不再支持实例,请改用azure-identity
类:https ://pypi.org/project/azure-identity/credentials
参数已重命名credential
-
该
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.HttpResponseError
(CloudError
已被删除)。 -
大部分操作 kwarg 都发生了变化。一些最引人注目的:
raw
已被删除。可以使用回调找到等效功能cls
,该回调将为高级用户提供对内部 HTTP 响应的访问权限- 有关支持的完整选项集,请参阅azure-core 的请求文档中的参数 accept
一般新功能
- 类型注释支持使用
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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3fa4864f14aaa7af41d778d925f051ed29b6016f46344765ecd0f49d0f04dd6 |
|
MD5 | 6637fb5e3ce085bb4f293782cde7ed9c |
|
布莱克2-256 | fc8947e9b71d49ee05782cebcf3a9e4b04e974c76b19f4b2d68fd9ea9c4e358a |
azure_mgmt_logic -10.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 525c78afedf3edb35eb0a16152c8beba89769ee1bc6af01bcdc42842a551e443 |
|
MD5 | 0b446ce4d8b825b8253c58ac9e48bd8e |
|
布莱克2-256 | 3d660d8ae9ca4d75e57746026a1f9a10a7e25029511c128cf20166fce516bda9 |