跳转到主要内容

Microsoft Azure Hybridcontainerservice 管理客户端库 for Python

项目描述

Microsoft Azure SDK for Python

这是Microsoft Azure Hybridcontainerservice管理客户端库。该包已在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-hybridcontainerservice
pip install azure-identity

身份验证

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

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

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

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

from azure.identity import DefaultAzureCredential
from azure.mgmt.hybridcontainerservice import HybridContainerServiceMgmtClient
import os

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

示例

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

故障排除

下一步

提供反馈

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

发布历史

1.0.0 (2024-01-25)

新增功能

  • Model AgentPool 新增参数 properties
  • Model AgentPoolProfile 新增参数 enable_auto_scaling
  • Model AgentPoolProfile 新增参数 max_count
  • Model AgentPoolProfile 新增参数 max_pods
  • Model AgentPoolProfile 新增参数 min_count
  • Model AgentPoolProfile 新增参数 node_labels
  • Model AgentPoolProfile 新增参数 node_taints
  • Model AgentPoolProperties 新增参数 enable_auto_scaling
  • Model AgentPoolProperties 新增参数 kubernetes_version
  • Model AgentPoolProperties 新增参数 max_count
  • Model AgentPoolProperties 新增参数 max_pods
  • Model AgentPoolProperties 新增参数 min_count
  • Model AgentPoolProperties 新增参数 node_labels
  • Model AgentPoolProperties 新增参数 node_taints
  • Model AgentPoolProvisioningStatusStatus 新增参数 current_state
  • Model AgentPoolUpdateProfile 新增参数 kubernetes_version
  • Model NamedAgentPoolProfile 新增参数 enable_auto_scaling
  • Model NamedAgentPoolProfile 新增参数 kubernetes_version
  • Model NamedAgentPoolProfile 新增参数 max_count
  • Model NamedAgentPoolProfile 新增参数 max_pods
  • Model NamedAgentPoolProfile 新增参数 min_count
  • Model NamedAgentPoolProfile 新增参数 node_labels
  • Model NamedAgentPoolProfile 新增参数 node_taints
  • Model ProvisionedClusterProperties 新增参数 auto_scaler_profile
  • Model ProvisionedClusterProperties 新增参数 cluster_vm_access_profile
  • Model ProvisionedClusterProperties 新增参数 storage_profile
  • Model ProvisionedClusterPropertiesStatus 新增参数 current_state

重大变更

  • Model AgentPool 不再具有参数 availability_zones
  • Model AgentPool 不再具有参数 count
  • Model AgentPool 不再具有参数 location
  • Model AgentPool 不再具有参数 node_image_version
  • Model AgentPool 不再具有参数 os_sku
  • Model AgentPool 不再具有参数 os_type
  • Model AgentPool 不再具有参数 provisioning_state
  • Model AgentPool 不再具有参数 status
  • Model AgentPool 不再具有参数 vm_size
  • Model AgentPoolProfile 不再具有参数 availability_zones
  • Model AgentPoolProfile 不再具有参数 node_image_version
  • Model AgentPoolProperties 不再具有参数 availability_zones
  • Model AgentPoolProperties 不再具有参数 node_image_version
  • Model AgentPoolProvisioningStatusStatus 不再具有参数 operation_status
  • Model ControlPlaneProfile 不再具有参数 availability_zones
  • Model ControlPlaneProfile 不再具有参数 linux_profile
  • Model ControlPlaneProfile 不再具有参数 name
  • Model ControlPlaneProfile 不再具有参数 node_image_version
  • Model ControlPlaneProfile 不再具有参数 os_sku
  • Model ControlPlaneProfile 不再具有参数 os_type
  • Model HybridIdentityMetadata 新增必填参数 properties
  • Model HybridIdentityMetadata 不再具有参数 provisioning_state
  • 模型 HybridIdentityMetadata 已不再包含参数 public_key
  • 模型 HybridIdentityMetadata 已不再包含参数 resource_uid
  • 模型 KubernetesVersionProperties 已不再包含参数 capabilities
  • 模型 NamedAgentPoolProfile 已不再包含参数 availability_zones
  • 模型 NamedAgentPoolProfile 已不再包含参数 node_image_version
  • 模型 ProvisionedClusterPoolUpgradeProfile 已不再包含参数 name
  • 模型 ProvisionedClusterPropertiesStatus 已不再包含参数 operation_status
  • 模型 ProvisionedClusterUpgradeProfile 新增必填参数 properties
  • 模型 ProvisionedClusterUpgradeProfile 已不再包含参数 agent_pool_profiles
  • 模型 ProvisionedClusterUpgradeProfile 已不再包含参数 control_plane_profile
  • 模型 ProvisionedClusterUpgradeProfile 已不再包含参数 provisioning_state
  • 模型 VirtualNetworkProperties 已不再包含参数 dhcp_servers
  • 模型 VirtualNetworkPropertiesInfraVnetProfile 已不再包含参数 vmware
  • 模型 VirtualNetworkPropertiesStatusOperationStatus 已不再包含参数 phase
  • 已移除操作 AgentPoolOperations.begin_update

1.0.0b2 (2023-11-20)

新增功能

  • 添加操作组 HybridContainerServiceMgmtClientOperationsMixin
  • 添加操作组 KubernetesVersionsOperations
  • 添加操作组 ProvisionedClusterInstancesOperations
  • 添加操作组 VMSkusOperations
  • 模型 AgentPool 新增参数 os_sku
  • 模型 AgentPoolProfile 新增参数 os_sku
  • 模型 AgentPoolProperties 新增参数 os_sku
  • 模型 AgentPoolProvisioningStatusStatus 新增参数 operation_status
  • 模型 ControlPlaneProfile 新增参数 os_sku
  • 模型 NamedAgentPoolProfile 新增参数 os_sku
  • 模型 ProvisionedClusterUpgradeProfile 新增参数 system_data
  • 模型 ProxyResource 新增参数 system_data
  • 模型 Resource 新增参数 system_data
  • 模型 TrackedResource 新增参数 system_data

重大变更

  • 模型 AgentPool 已不再包含参数 cloud_provider_profile
  • 模型 AgentPool 已不再包含参数 max_count
  • 模型 AgentPool 已不再包含参数 max_pods
  • 模型 AgentPool 已不再包含参数 min_count
  • 模型 AgentPool 已不再包含参数 mode
  • 模型 AgentPool 已不再包含参数 node_labels
  • 模型 AgentPool 已不再包含参数 node_taints
  • 模型 AgentPoolProfile 已不再包含参数 cloud_provider_profile
  • 模型 AgentPoolProfile 已不再包含参数 count
  • 模型 AgentPoolProfile 已不再包含参数 max_count
  • 模型 AgentPoolProfile 已不再包含参数 max_pods
  • 模型 AgentPoolProfile 已不再包含参数 min_count
  • 模型 AgentPoolProfile 已不再包含参数 mode
  • 模型 AgentPoolProfile 已不再包含参数 node_labels
  • 模型 AgentPoolProfile 已不再包含参数 node_taints
  • 模型 AgentPoolProfile 已不再包含参数 vm_size
  • 模型 AgentPoolProperties 已不再包含参数 cloud_provider_profile
  • 模型 AgentPoolProperties 已不再包含参数 max_count
  • 模型 AgentPoolProperties 已不再包含参数 max_pods
  • 模型 AgentPoolProperties 已不再包含参数 min_count
  • 模型 AgentPoolProperties 已不再包含参数 mode
  • 模型 AgentPoolProperties 已不再包含参数 node_labels
  • 模型 AgentPoolProperties 已不再包含参数 node_taints
  • 模型 AgentPoolProvisioningStatusStatus 已不再包含参数 provisioning_status
  • 模型 AgentPoolProvisioningStatusStatus 已不再包含参数 replicas
  • 模型 CloudProviderProfile 已不再包含参数 infra_storage_profile
  • 模型 ControlPlaneProfile 已不再包含参数 cloud_provider_profile
  • 模型 ControlPlaneProfile 已不再包含参数 max_count
  • 模型 ControlPlaneProfile 已不再包含参数 max_pods
  • 模型 ControlPlaneProfile 已不再包含参数 min_count
  • 模型 ControlPlaneProfile 已不再包含参数 mode
  • 模型 ControlPlaneProfile 已不再包含参数 node_labels
  • 模型 ControlPlaneProfile 已不再包含参数 node_taints
  • 模型 HybridIdentityMetadata 已不再包含参数 identity
  • 模型 LinuxProfileProperties 已不再包含参数 admin_username
  • 模型 NamedAgentPoolProfile 已不再包含参数 cloud_provider_profile
  • 模型 NamedAgentPoolProfile 已不再包含参数 max_count
  • 模型 NamedAgentPoolProfile 已不再包含参数 max_pods
  • 名为NamedAgentPoolProfile的模型不再具有参数min_count。
  • 名为NamedAgentPoolProfile的模型不再具有参数mode。
  • 名为NamedAgentPoolProfile的模型不再具有参数node_labels。
  • 名为NamedAgentPoolProfile的模型不再具有参数node_taints。
  • 名为NetworkProfile的模型不再具有参数dns_service_ip。
  • 名为NetworkProfile的模型不再具有参数load_balancer_sku。
  • 名为NetworkProfile的模型不再具有参数pod_cidrs。
  • 名为NetworkProfile的模型不再具有参数service_cidr。
  • 名为NetworkProfile的模型不再具有参数service_cidrs。
  • 名为ProvisionedClusters的模型不再具有参数identity。
  • 名为ProvisionedClusters的模型不再具有参数location。
  • 名为ProvisionedClusters的模型不再具有参数tags。
  • 操作AgentPoolOperations.begin_create_or_update新增必填参数connected_cluster_resource_uri。
  • 操作AgentPoolOperations.begin_create_or_update不再具有参数resource_group_name。
  • 操作AgentPoolOperations.begin_create_or_update不再具有参数resource_name。
  • 操作AgentPoolOperations.get新增必填参数connected_cluster_resource_uri。
  • 操作AgentPoolOperations.get不再具有参数resource_group_name。
  • 操作AgentPoolOperations.get不再具有参数resource_name。
  • 操作AgentPoolOperations.list_by_provisioned_cluster新增必填参数connected_cluster_resource_uri。
  • 操作AgentPoolOperations.list_by_provisioned_cluster不再具有参数resource_group_name。
  • 操作AgentPoolOperations.list_by_provisioned_cluster不再具有参数resource_name。
  • 操作HybridIdentityMetadataOperations.get新增必填参数connected_cluster_resource_uri。
  • 操作HybridIdentityMetadataOperations.get不再具有参数hybrid_identity_metadata_resource_name。
  • 操作HybridIdentityMetadataOperations.get不再具有参数resource_group_name。
  • 操作HybridIdentityMetadataOperations.get不再具有参数resource_name。
  • 操作HybridIdentityMetadataOperations.list_by_cluster新增必填参数connected_cluster_resource_uri。
  • 操作HybridIdentityMetadataOperations.list_by_cluster不再具有参数resource_group_name。
  • 操作HybridIdentityMetadataOperations.list_by_cluster不再具有参数resource_name。
  • 操作HybridIdentityMetadataOperations.put新增必填参数connected_cluster_resource_uri。
  • 操作HybridIdentityMetadataOperations.put不再具有参数hybrid_identity_metadata_resource_name。
  • 操作HybridIdentityMetadataOperations.put不再具有参数resource_group_name。
  • 操作HybridIdentityMetadataOperations.put不再具有参数resource_name。
  • 操作VirtualNetworksOperations.begin_create_or_update新增必填参数virtual_network_name。
  • 操作VirtualNetworksOperations.begin_create_or_update不再具有参数virtual_networks_name。
  • 操作VirtualNetworksOperations.begin_update新增必填参数virtual_network_name。
  • 操作VirtualNetworksOperations.begin_update不再具有参数virtual_networks_name。
  • 操作VirtualNetworksOperations.retrieve新增必填参数virtual_network_name。
  • 操作VirtualNetworksOperations.retrieve不再具有参数virtual_networks_name。
  • 移除操作组HybridContainerServiceOperations。
  • 移除操作组ProvisionedClustersOperations。
  • 移除操作组StorageSpacesOperations。
  • 将操作AgentPoolOperations.delete重命名为AgentPoolOperations.begin_delete。
  • 将操作AgentPoolOperations.update重命名为AgentPoolOperations.begin_update。
  • 将操作HybridIdentityMetadataOperations.delete重命名为HybridIdentityMetadataOperations.begin_delete。
  • 将操作VirtualNetworksOperations.delete重命名为VirtualNetworksOperations.begin_delete。

1.0.0b1 (2023-03-20)

  • 初始发布

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

azure-mgmt-hybridcontainerservice-1.0.0.tar.gz (80.7 kB 查看哈希值)

上传时间:

构建分布

azure_mgmt_hybridcontainerservice-1.0.0-py3-none-any.whl (114.3 kB 查看哈希值)

上传时间: Python 3

由以下支持