跳转到主要内容

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服务的其他代码示例,请参阅示例存储库

提供反馈

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

Impressions

版本历史

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.credentialsmsrestazure.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 (146.7 kB 查看哈希)

上传时间

构建分布

azure_mgmt_hdinsight-9.0.0-py2.py3-none-any.whl (125.7 kB 查看哈希)

上传时间 Python 2 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面