跳转到主要内容

Microsoft Azure Hdinsightcontainers 管理客户端库(Python版)

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Hdinsightcontainers管理客户端库。此包已与Python 3.8+进行测试。有关Azure库的更完整视图,请参阅azure sdk python发布

免责声明

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

入门指南

先决条件

安装包

pip install azure-mgmt-hdinsightcontainers
pip install azure-identity

身份验证

默认情况下,Azure Active Directory令牌身份验证依赖于以下环境变量的正确配置。

  • AZURE_CLIENT_ID 用于Azure客户端ID。
  • AZURE_TENANT_ID 用于Azure租户ID。
  • AZURE_CLIENT_SECRET 用于Azure客户端密钥。

此外,Azure订阅ID可以通过环境变量AZURE_SUBSCRIPTION_ID进行配置。

以上配置后,客户端可以通过以下代码进行身份验证

from azure.identity import DefaultAzureCredential
from azure.mgmt.hdinsightcontainers import HDInsightContainersMgmtClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = HDInsightContainersMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

示例

此包的代码示例可在以下位置找到

故障排除

下一步

提供反馈

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

发布历史

1.0.0b3 (2024-08-26)

新增功能

  • 在当前版本中,'HDInsightContainersMgmtClient' 客户端增加了操作组 'cluster_pool_upgrade_histories'
  • 在当前版本中,'HDInsightContainersMgmtClient' 客户端增加了操作组 'cluster_upgrade_histories'
  • 在当前版本中,'HDInsightContainersMgmtClient' 客户端增加了操作组 'cluster_libraries'
  • 在当前版本中,增加了 'ClustersOperations' 方法 'begin_upgrade_manual_rollback'
  • 在当前版本中,增加了模型或公开的类 'ClusterLibrariesOperations'
  • 在当前版本中,增加了模型或公开的类 'ClusterPoolUpgradeHistoriesOperations'
  • 在当前版本中,增加了模型或公开的类 'ClusterUpgradeHistoriesOperations'
  • 在当前版本中,公开的模型类 'ClusterAvailableUpgradeType' 增加了属性 'PATCH_VERSION_UPGRADE'
  • 在当前版本中,公开的模型类 'ClusterPoolComputeProfile' 增加了属性 'availability_zones'
  • 在当前版本中,公开的模型类 'ClusterPoolProfile' 增加了属性 'public_ip_tag'
  • 在当前版本中,公开的模型类 'ClusterPoolResourcePropertiesClusterPoolProfile' 增加了属性 'public_ip_tag'
  • 在当前版本中,公开的模型类 'ClusterPoolResourcePropertiesComputeProfile' 增加了属性 'availability_zones'
  • 在当前版本中,公开的模型类 'ClusterProfile' 增加了属性 'managed_identity_profile'
  • 在当前版本中,公开的模型类 'ClusterUpgradeType' 增加了属性 'PATCH_VERSION_UPGRADE'
  • 在当前版本中,公开的模型类 'ComputeProfile' 增加了属性 'availability_zones'
  • 在当前版本中,公开的模型类 'SshProfile' 增加了属性 'vm_size'
  • 在当前版本中,公开的模型类 'UpdatableClusterProfile' 增加了属性 'secrets_profile'
  • 在当前版本中,公开的模型类 'UpdatableClusterProfile' 增加了属性 'trino_profile'
  • 在当前版本中,增加了公开的模型类 'Category'
  • 在当前版本中,增加了公开的模型类 'ClusterAksPatchUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterAvailableInPlaceUpgradeProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterAvailableUpgradePatchVersionUpgradeProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterHotfixUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterHotfixUpgradeRollbackHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterInPlaceUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterInPlaceUpgradeProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterLibrary'
  • 在当前版本中,增加了公开的模型类 'ClusterLibraryList'
  • 在当前版本中,增加了公开的模型类 'ClusterLibraryManagementOperation'
  • 在当前版本中,增加了公开的模型类 'ClusterLibraryManagementOperationProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterLibraryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPatchVersionUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPatchVersionUpgradeProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPatchVersionUpgradeRollbackHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPoolAksPatchUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPoolNodeOsUpgradeHistoryProperties'
  • 在当前版本中,增加了公开的模型类 'ClusterPoolUpgradeHistory'
  • 当前版本中添加了模型或公开的类 'ClusterPoolUpgradeHistoryListResult'
  • 当前版本中添加了模型或公开的类 'ClusterPoolUpgradeHistoryProperties'
  • 当前版本中添加了模型或公开的类 'ClusterPoolUpgradeHistoryType'
  • 当前版本中添加了模型或公开的类 'ClusterPoolUpgradeHistoryUpgradeResultType'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistory'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistoryListResult'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistoryProperties'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistorySeverityType'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistoryType'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeHistoryUpgradeResultType'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeRollback'
  • 当前版本中添加了模型或公开的类 'ClusterUpgradeRollbackProperties'
  • 当前版本中添加了模型或公开的类 'IpTag'
  • 当前版本中添加了模型或公开的类 'LibraryManagementAction'
  • 当前版本中添加了模型或公开的类 'ManagedIdentityProfile'
  • 当前版本中添加了模型或公开的类 'ManagedIdentitySpec'
  • 当前版本中添加了模型或公开的类 'ManagedIdentityType'
  • 当前版本中添加了模型或公开的类 'MavenLibraryProperties'
  • 当前版本中添加了模型或公开的类 'PyPiLibraryProperties'
  • 当前版本中添加了模型或公开的类 'Status'
  • 当前版本中添加了模型或公开的类 'Type'

重大变更

  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'description' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'source_oss_version' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'source_cluster_version' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'source_build_number' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'target_oss_version' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'target_cluster_version' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'target_build_number' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'component_name' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'severity' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'extended_properties' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterAvailableUpgradeHotfixUpgradeProperties' 的实例变量 'created_time' 被删除或重命名
  • 当前版本中,模型或公开的类 'ClusterHotfixUpgradeProperties' 的实例变量 'target_oss_version' 被删除或重命名
  • 当前版本中,模型或公开类 'ClusterHotfixUpgradeProperties' 的实例变量 'target_cluster_version' 被删除或重命名
  • 当前版本中,模型或公开类 'ClusterHotfixUpgradeProperties' 的实例变量 'target_build_number' 被删除或重命名
  • 当前版本中,模型或公开类 'ClusterHotfixUpgradeProperties' 的实例变量 'component_name' 被删除或重命名
  • 当前版本中,模型或公开类 'KafkaProfile' 的实例变量 'cluster_identity' 被删除或重命名

1.0.0b2 (2024-04-07)

新增功能

  • 添加了操作 ClusterPoolsOperations.begin_upgrade
  • 添加了操作 ClustersOperations.begin_upgrade
  • 添加了操作组 ClusterAvailableUpgradesOperations
  • 添加了操作组 ClusterPoolAvailableUpgradesOperations
  • 模型 Cluster 新增参数 properties
  • 模型 ClusterPatch 新增参数 properties
  • 模型 ClusterPool 新增参数 properties
  • 模型 ClusterPoolNetworkProfile 新增参数 api_server_authorized_ip_ranges
  • 模型 ClusterPoolNetworkProfile 新增参数 enable_private_api_server
  • 模型 ClusterPoolNetworkProfile 新增参数 outbound_type
  • 模型 ClusterPoolResourcePropertiesNetworkProfile 新增参数 api_server_authorized_ip_ranges
  • 模型 ClusterPoolResourcePropertiesNetworkProfile 新增参数 enable_private_api_server
  • 模型 ClusterPoolResourcePropertiesNetworkProfile 新增参数 outbound_type
  • 模型 ClusterPoolVersion 新增参数 properties
  • 模型 ClusterProfile 新增参数 cluster_access_profile
  • 模型 ClusterProfile 新增参数 ranger_plugin_profile
  • 模型 ClusterProfile 新增参数 ranger_profile
  • 模型 ClusterResizeData 新增参数 properties
  • 模型 ClusterVersion 新增参数 properties
  • 模型 ConnectivityProfileWeb 新增参数 private_fqdn
  • 模型 FlinkHiveCatalogOption 新增参数 metastore_db_connection_authentication_mode
  • 模型 FlinkJobProperties 新增参数 run_id
  • 模型 FlinkProfile 新增参数 deployment_mode
  • 模型 FlinkProfile 新增参数 job_spec
  • 模型 HiveCatalogOption 新增参数 metastore_db_connection_authentication_mode
  • 模型 ServiceConfigResult 新增参数 properties
  • 模型 SparkMetastoreSpec 新增参数 db_connection_authentication_mode
  • 模型 SshConnectivityEndpoint 新增参数 private_ssh_endpoint
  • 模型 TrinoCoordinator 新增参数 debug
  • 模型 TrinoWorker 新增参数 debug
  • 模型 UpdatableClusterProfile 新增参数 ranger_plugin_profile
  • 模型 UpdatableClusterProfile 新增参数 ranger_profile
  • 模型 WebConnectivityEndpoint 新增参数 private_fqdn
  • 操作 ClusterJobsOperations.list 新增可选参数 filter

重大变更

  • 模型 Cluster 不再具有参数 cluster_profile
  • 模型 Cluster 不再具有参数 cluster_type
  • 模型 Cluster 不再具有参数 compute_profile
  • 模型 Cluster 不再具有参数 deployment_id
  • 模型 Cluster 不再具有参数 provisioning_state
  • 模型 Cluster 不再具有参数 status
  • 模型 ClusterInstanceViewResult 新增必需参数 properties
  • 模型 ClusterInstanceViewResult 不再具有参数 service_statuses
  • 模型 ClusterInstanceViewResult 不再具有参数 status
  • 模型 ClusterPatch 不再具有参数 cluster_profile
  • 模型 ClusterPatch 不再具有参数 id
  • 模型 ClusterPatch 不再具有参数 location
  • 模型 ClusterPatch 不再具有参数 name
  • 模型 ClusterPatch 不再具有参数 system_data
  • 模型 ClusterPatch 不再具有参数 type
  • 模型 ClusterPool 不再具有参数 aks_cluster_profile
  • 模型 ClusterPool 不再具有参数 aks_managed_resource_group_name
  • 模型 ClusterPool 不再具有参数 cluster_pool_profile
  • 模型 ClusterPool 不再具有参数 compute_profile
  • 模型 ClusterPool 不再具有参数 deployment_id
  • 模型 ClusterPool 不再具有参数 log_analytics_profile
  • 模型 ClusterPool 不再具有参数 managed_resource_group_name
  • 模型 ClusterPool 不再具有参数 network_profile
  • 模型 ClusterPool 不再具有参数 provisioning_state
  • 模型 ClusterPool 不再具有参数 status
  • 模型 ClusterPoolVersion 不再具有参数 aks_version
  • 模型 ClusterPoolVersion 不再具有参数 cluster_pool_version
  • 模型 ClusterPoolVersion 不再具有参数 is_preview
  • 模型 ClusterResizeData 不再具有参数 target_worker_node_count
  • 模型 ClusterVersion 不再具有参数 cluster_pool_version
  • 模型 ClusterVersion 不再具有参数 cluster_type
  • 模型 ClusterVersion 不再具有参数 cluster_version
  • 模型 ClusterVersion 不再具有参数 components
  • 模型 ClusterVersion 不再具有参数 is_preview
  • 模型 ClusterVersion 不再具有参数 oss_version
  • 模型 ServiceConfigResult 不再具有参数 component_name
  • 模型 ServiceConfigResult 不再具有参数 content
  • 模型 ServiceConfigResult 不再具有参数 custom_keys
  • 模型 ServiceConfigResult 不再具有参数 default_keys
  • 模型 ServiceConfigResult 不再具有参数 file_name
  • 模型 ServiceConfigResult 不再具有参数 path
  • 模型 ServiceConfigResult 不再具有参数 service_name
  • 模型 ServiceConfigResult 不再具有参数 type
  • 模型 TrinoCoordinator 不再具有参数 enable
  • 模型 TrinoCoordinator 不再具有参数 port
  • 模型 TrinoCoordinator 不再具有参数 suspend
  • 模型 TrinoWorker 不再具有参数 enable
  • 模型 TrinoWorker 不再具有参数 port
  • 模型 TrinoWorker 不再具有参数 suspend

1.0.0b1 (2023-08-18)

  • 初始发布

项目详情


下载文件

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

源分发

azure-mgmt-hdinsightcontainers-1.0.0b3.tar.gz (100.5 kB 查看哈希值)

上传时间

构建分发

azure_mgmt_hdinsightcontainers-1.0.0b3-py3-none-any.whl (151.6 kB 查看哈希值)

上传时间 Python 3

由以下支持

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