Microsoft Azure SAP Hana on Azure 管理客户端库(Python版)
项目描述
Microsoft Azure SDK for Python
这是Microsoft Azure SAP Hana on Azure管理客户端库。此包已在Python 2.7、3.5、3.6、3.7和3.8上进行了测试。有关Azure库的更完整视图,请参阅Azure SDK for Python发行版。
用法
要了解如何使用此包,请参阅快速入门指南
有关文档和参考,请参阅Python SDK参考 此包的代码示例可在docs.microsoft.com上的Hana On Azure Management找到。有关不同Azure服务的附加代码示例,请参阅示例存储库
提供反馈
如果您遇到任何错误或有建议,请在项目的问题部分提交问题。
发布历史
1.0.0 (2021-04-12)
重大更改
- 模型 ErrorResponse 有新的签名
1.0.0b1 (2020-12-04)
这是beta预览版本。
此版本使用新一代代码生成器,引入了重要的重大更改,但也引入了重要的新功能(如统一身份验证和异步编程)。
一般重大更改
-
凭证系统已完全重写
azure.common.credentials
或msrestazure.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.14.0 (2020-05-14)
功能
- 模型 SapMonitor 有一个新参数 sap_monitor_collector_version
- 模型 SapMonitor 有一个新参数 monitor_subnet
- 添加了操作组 ProviderInstancesOperations
重大更改
- 模型 Resource 不再具有参数 tags
- 模型 Resource 不再具有参数 location
- 模型 SapMonitor 不再具有参数 key_vault_id
- 模型 SapMonitor 不再具有参数 hana_db_password_key_vault_url
- 模型 SapMonitor 不再具有参数 hana_db_name
- 模型 SapMonitor 不再具有参数 hana_db_credentials_msi_id
- 模型 SapMonitor 不再具有参数 hana_hostname
- 模型 SapMonitor 不再具有参数 hana_db_username
- 模型 SapMonitor 不再具有参数 hana_db_password
- 模型 SapMonitor 不再具有参数 hana_subnet
- 模型 SapMonitor 不再具有参数 hana_db_sql_port
- 已删除操作组 HanaInstancesOperations
0.13.0 (2020-02-13)
功能
- 为 HanaInstanceSizeNamesEnum 添加了新枚举值
0.12.1 (2020-02-05)
错误修复
- 正确设置 SKU
0.12.0 (2019-11-20)
功能
- 模型 SapMonitor 有一个新参数 enable_customer_analytics
- 模型 SapMonitor 有一个新参数 log_analytics_workspace_id
- 模型 SapMonitor 有一个新参数 log_analytics_workspace_shared_key
0.11.0 (2019-11-12)
功能
- 模型 SapMonitor 有一个新参数 key_vault_id
0.10.0 (2019-08-15)
功能
- 模型 SapMonitor 有一个新参数 log_analytics_workspace_arm_id
- 模型 SapMonitor 有一个新参数 managed_resource_group_name
0.9.0 (2019-07-31)
功能
- 模型 SapMonitor 有一个新参数 hana_db_credentials_msi_id
- 模型 SapMonitor 有一个新参数 hana_db_password_key_vault_url
重大更改
- 已删除操作 HanaInstancesOperations.enable_monitoring
0.8.0 (2019-06-26)
功能
- 添加了操作 HanaInstancesOperations.start
- 添加了操作 HanaInstancesOperations.shutdown
- 添加了操作组 SapMonitorsOperations
通用重大变更
本版本使用新一代代码生成器,它可能会在一些导入的情况下引入重大变更。总结来说,一些模块被错误地设置为可见/可导入,并已重命名。这解决了由于使用本来不应该使用类而引起的一些问题。
- 现在无法从
azure.mgmt.hanaonazure.hana_management_client
导入HanaManagementClient(从azure.mgmt.hanaonazure
导入与之前一样工作) - HanaManagementClientConfiguration导入已从
azure.mgmt.hanaonazure.hana_management_client
移动到azure.mgmt.hanaonazure
- 来自"models"子模块的模型
MyClass
现在无法使用azure.mgmt.hanaonazure.models.my_class
导入(从azure.mgmt.hanaonazure.models
导入与之前一样工作) - 来自
operations
子模块的操作类MyClassOperations
现在无法使用azure.mgmt.hanaonazure.operations.my_class_operations
导入(从azure.mgmt.hanaonazure.operations
导入与之前一样工作)
最后但同样重要的是,HTTP连接池现在默认启用。您应该始终将客户端用作上下文管理器,或调用close(),或每个进程最多使用一个客户端。
0.7.1 (2019-06-12)
错误修复
- 将一些错误地设置为只读的属性改为可变(以便在创建时设置)
0.7.0 (2019-05-30)
功能
- 模型OSProfile有一个新的参数ssh_public_key
- 模型HanaInstance有一个新的参数partner_node_id
- 模型HanaInstance有一个新的参数provisioning_state
- 添加了操作HanaInstancesOperations.create
- 添加了操作HanaInstancesOperations.delete
0.6.0 (2019-05-20)
功能
- 向枚举添加新的Skus
0.5.1 (2019-04-26)
错误修复
- 修复了不正确的RestAPI描述
0.5.0 (2019-04-15)
功能
- 添加了操作enable_monitoring
0.4.0 (2019-02-21)
功能
- 模型HanaInstance有一个新的参数hw_revision
0.3.2 (2019-01-29)
功能
- 添加proximity_placement_group
0.3.1 (2019-01-24)
错误修复
- 修复重启操作
0.3.0 (2019-01-03)
功能
- 添加了操作HanaInstancesOperations.update
0.2.1 (2018-08-31)
功能
- 添加重启操作
0.2.0 (2018-08-06)
功能
- 添加Hana实例的电源状态
- 客户端类可以用作上下文管理器以保持底层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
将不再引发异常,而是立即执行回调。
- 返回类型从
错误修复
- sdist与wheel 0.31.0的兼容性
0.1.1 (2018-05-17)
- 更新HanaHardwareTypeNamesEnum和HanaInstanceSizeNamesEnum
- 将os_disks添加到storage_profile
0.1.0 (2018-01-17)
- 初始发布
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
azure-mgmt-hanaonazure-1.0.0.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2f8342fbfded8be4165fb0d6f010b68df074886811db3e2c9a50b360ee2dd3a |
|
MD5 | c90f3c37b4c964a334b4a38930626e86 |
|
BLAKE2b-256 | ff1719acf816ffea4784d847553318266c2c4594949cc8ec949e543291d7df6b |
azure-mgmt-hanaonazure-1.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b661034fb76670cdfff92b80390c69a244c8f69e3c99956f83de04360991f64 |
|
MD5 | 27176db13242f545528e809742a62122 |
|
BLAKE2b-256 | e248e5c84f4e61fb0b21fbf13d3e7a9920315902774232c2d89473dc6821e9d8 |