Microsoft Azure HDInsight 管理客户端库(Python版)
项目描述
Microsoft Azure SDK for Python
这是Microsoft Azure HDInsight管理客户端库。此软件包已在Python 2.7、3.5、3.6、3.7和3.8上进行测试。要获取Azure库的更完整视图,请参阅azure sdk python release。
用法
要了解如何使用此软件包,请参阅快速入门指南
有关文档和参考信息,请参阅Python SDK参考。此软件包的代码示例可以在HDInsight管理上找到,位于docs.microsoft.com。有关不同Azure服务的其他代码示例,请参阅示例存储库
提供反馈
如果您遇到任何错误或有任何建议,请在该项目的问题部分提交问题。
版本历史
9.0.0 (2021-10-08)
功能
- 模型集群新增参数区域
- 模型集群新增参数 system_data
- Model ClusterGetProperties 新增参数 private_link_configurations
- Model ClusterGetProperties 新增参数 private_endpoint_connections
- Model ClusterCreateParametersExtended 新增参数 zones
- Model ApplicationProperties 新增参数 private_link_configurations
- Model ClusterCreateProperties 新增参数 private_link_configurations
- Model VmSizeCompatibilityFilterV2 新增参数 esp_applied
- Model VmSizeCompatibilityFilterV2 新增参数 compute_isolation_supported
- Model Application 新增参数 system_data
- Model ClusterCreateRequestValidationParameters 新增参数 zones
- 新增操作组 PrivateLinkResourcesOperations
- 新增操作组 PrivateEndpointConnectionsOperations
重大变更
- 模型 Cluster 的 location 参数现在是必需的
- 模型 TrackedResource 的 location 参数现在是必需的
- Model CapabilitiesResult 不再具有参数 vmsize_filters
- Model CapabilitiesResult 不再具有参数 vmsizes
8.0.0 (2021-06-03)
功能
- Model Role 新增参数 encrypt_data_disks
- Model Role 新增参数 vm_group_name
- Model VmSizeCompatibilityFilter 新增参数 esp_applied
- Model VmSizeCompatibilityFilter 新增参数 os_type
- Model VmSizeCompatibilityFilter 新增参数 vm_sizes
- Model VmSizeCompatibilityFilter 新增参数 compute_isolation_supported
- Model ClusterGetProperties 新增参数 cluster_hdp_version
- Model ClusterGetProperties 新增参数 excluded_services_config
- Model ClusterGetProperties 新增参数 storage_profile
- Model Operation 新增参数 properties
- Model StorageAccount 新增参数 saskey
- Model StorageAccount 新增参数 fileshare
- Model CapabilitiesResult 新增参数 vmsizes
- Model CapabilitiesResult 新增参数 vmsize_filters
- Model ConnectivityEndpoint 新增参数 private_ip_address
- Model ApplicationGetEndpoint 新增参数 private_ip_address
- Model BillingResponseListResult 新增参数 vm_sizes_with_encryption_at_host
- Model BillingResponseListResult 新增参数 vm_size_properties
- Model OperationDisplay 新增参数 description
- Model ApplicationGetHttpsEndpoint 新增参数 private_ip_address
- Model ComponentsC51Ht8SchemasClusteridentityPropertiesUserassignedidentitiesAdditionalproperties 新增参数 tenant_id
- Model KafkaRestProperties 新增参数 configuration_override
- 新增操作 VirtualMachinesOperations.get_async_operation_status
- 新增操作 ApplicationsOperations.get_azure_async_operation_status
- 新增操作 LocationsOperations.get_azure_async_operation_status
- 新增操作 LocationsOperations.check_name_availability
- 新增操作 LocationsOperations.validate_cluster_create_request
- 新增操作 ExtensionsOperations.get_azure_async_operation_status
- 新增操作 ExtensionsOperations.get_azure_monitor_status
- 新增操作 ExtensionsOperations.begin_disable_azure_monitor
- 新增操作 ExtensionsOperations.begin_enable_azure_monitor
- 新增操作 ClustersOperations.get_azure_async_operation_status
- 新增操作 ClustersOperations.begin_update_identity_certificate
- 新增操作 ScriptActionsOperations.get_execution_async_operation_status
重大变更
- Model VmSizeCompatibilityFilter 不再具有参数 vmsizes
- Model CapabilitiesResult 不再具有参数 vm_size_filters
- Model CapabilitiesResult 不再具有参数 vm_sizes
7.0.0 (2020-12-18)
功能
- Model HostInfo 新增参数 effective_disk_encryption_key_url
- Model HostInfo 新增参数 fqdn
- Model ClusterGetProperties 新增参数 compute_isolation_properties
- Model ClusterCreateProperties 新增参数 compute_isolation_properties
重大变更
- Operation ExtensionsOperations.begin_create 有新的签名
- Operation ClustersOperations.begin_update_auto_scale_configuration 有新的签名
- Operation ClustersOperations.begin_resize 有新的签名
- Operation ClustersOperations.update 有新的签名
- Operation ExtensionsOperations.begin_create 有新的签名
- Operation ExtensionsOperations.begin_enable_monitoring 有新的签名
- Operation ClustersOperations.begin_execute_script_actions 有新的签名
7.0.0b1 (2020-10-31)
这是beta预览版本。有关详细变更日志,请参阅等效稳定版本2.0.0(https://pypi.ac.cn/project/azure-mgmt-hdinsight/2.0.0/)
此版本使用下一代代码生成器,引入了重要的破坏性更改,但也引入了重要的新功能(如统一身份验证和异步编程)。
一般破坏性更改
-
凭证系统已被完全重做
azure.common.credentials
或msrestazure.azure_active_directory
实例不再受支持,请使用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
进行类型注解。SDKs 已为 mypy 准备就绪。 - 此客户端现在提供稳定和官方的异步支持。检查您的包中的
aio
命名空间以找到异步客户端。 - 此客户端现在原生支持像 OpenCensus 或 OpenTelemetry 这样的跟踪库。请参阅此 跟踪快速入门 以获取概述。
2.0.0 (2020-10-20)
功能
- 模型 ClusterGetProperties 有一个新参数 network_properties
- 模型 ClusterGetProperties 有一个新参数 cluster_id
- 模型 ClusterCreateProperties 有一个新参数 network_properties
重大变更
- 模型 ClusterGetProperties 不再具有参数 network_settings
- 模型 ClusterCreateProperties 不再具有参数 network_settings
1.7.0 (2020-08-13)
功能
- 模型 DiskEncryptionProperties 有一个新参数 encryption_at_host
1.6.0 (2020-07-17)
功能
- 添加了操作组 VirtualMachinesOperations
1.5.1 (2020-06-11)
错误修复
- 修复了 List 响应
1.5.0 (2020-05-29)
功能
- 添加了操作组 VirtualMachinesOperations
1.4.0 (2020-01-16)
功能
- 模型 ClusterCreateProperties 有一个新参数 min_supported_tls_version
- 模型 ClusterGetProperties 有一个新参数 min_supported_tls_version
1.3.0 (2019-12-07)
功能
- 模型 ClusterGetProperties 有一个新参数 kafka_rest_properties
- 模型 ClusterCreateProperties 有一个新参数 kafka_rest_properties
1.2.0 (2019-08-06)
功能
- 模型 Role 有一个新参数 autoscale_configuration
- 添加了操作 LocationsOperations.list_billing_specs
- 添加了操作 LocationsOperations.get_capabilities
1.1.0 (2019-06-17)
功能
- 模型 ApplicationGetHttpsEndpoint 有一个新参数 disable_gateway_auth
- 模型 ApplicationGetHttpsEndpoint 有一个新参数 sub_domain_suffix
1.0.0 (2019-04-08)
0.3.0 的稳定版本(没有更改)
0.3.0 (2019-04-08)
功能
- 添加了操作 ConfigurationsOperations.list
- 添加了操作 ClustersOperations.get_gateway_settings
- 添加了操作 ClustersOperations.update_gateway_settings
0.2.1 (2019-01-28)
功能
- 添加 MSI 支持
0.2.0 (2018-12-11)
功能
- 模型 SecurityProfile 有一个新参数 msi_resource_id
- 模型 SecurityProfile 有一个新参数 aadds_resource_id
- 模型 ClusterCreateProperties 有一个新参数 disk_encryption_properties
- 模型 ClusterGetProperties 有一个新参数 disk_encryption_properties
- 模型 Cluster 有一个新参数 identity
- 模型 ClusterCreateParametersExtended 有一个新参数 identity
- 添加了操作 ClustersOperations.rotate_disk_encryption_key
- 添加了操作 ScriptActionsOperations.list_by_cluster
- 添加操作 ScriptExecutionHistoryOperations.list_by_cluster
- 添加操作 ConfigurationsOperations.update
- 添加操作 ApplicationsOperations.list_by_cluster
- 添加操作组 ExtensionsOperations
重大变更
- 模型 ApplicationProperties 不再具有参数 additional_properties
- 模型 ApplicationGetHttpsEndpoint 不再具有参数 additional_properties
- 删除操作 ScriptActionsOperations.list_persisted_scripts
- 删除操作 ScriptExecutionHistoryOperations.list
- 删除操作 ConfigurationsOperations.update_http_settings
- 删除操作 ApplicationsOperations.list
- 删除操作 LocationsOperations.get_capabilities
- 删除操作组 ExtensionOperations
0.1.0 (2018-08-08)
- 初始版本
项目详情
azure-mgmt-hdinsight-9.0.0.zip 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41ebdc69c0d1f81d25dd30438c14fff4331f66639f55805b918b9649eaffe78a |
|
MD5 | 2adbf31631682b58a3f68d85ececbcea |
|
BLAKE2b-256 | 2acff163054cdebc0eb4c17a6e805c3523dc4b6e22a8cb649f3389c762a4f1a3 |
azure-mgmt-hdinsight-9.0.0-py2.py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1df6d8284bc173d8d556a31a9bde677ada0fe1f52227c5d499ab05fcd71b8d4f |
|
MD5 | c634238aa8da9a66f8476aa00ae98750 |
|
BLAKE2b-256 | 54c9bac659cec533d17ed6ab0afc5ab738cb4bf0fca1f5eb58d000ba298cdfed |