Package: azure-mgmt-hybridcontainerservice
Microsoft Azure SDK for PythonThis is the Microsoft Azure Hybridcontainerservice Management Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.8+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-hybridcontainerservice
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.hybridcontainerserviceimportHybridContainerServiceMgmtClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=HybridContainerServiceMgmtClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Hybridcontainerservice Managementon docs.microsoft.comAzure Python Mgmt SDK Samples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History1.0.0 (2024-01-25)Features AddedModel AgentPool has a new parameter propertiesModel AgentPoolProfile has a new parameter enable_auto_scalingModel AgentPoolProfile has a new parameter max_countModel AgentPoolProfile has a new parameter max_podsModel AgentPoolProfile has a new parameter min_countModel AgentPoolProfile has a new parameter node_labelsModel AgentPoolProfile has a new parameter node_taintsModel AgentPoolProperties has a new parameter enable_auto_scalingModel AgentPoolProperties has a new parameter kubernetes_versionModel AgentPoolProperties has a new parameter max_countModel AgentPoolProperties has a new parameter max_podsModel AgentPoolProperties has a new parameter min_countModel AgentPoolProperties has a new parameter node_labelsModel AgentPoolProperties has a new parameter node_taintsModel AgentPoolProvisioningStatusStatus has a new parameter current_stateModel AgentPoolUpdateProfile has a new parameter kubernetes_versionModel NamedAgentPoolProfile has a new parameter enable_auto_scalingModel NamedAgentPoolProfile has a new parameter kubernetes_versionModel NamedAgentPoolProfile has a new parameter max_countModel NamedAgentPoolProfile has a new parameter max_podsModel NamedAgentPoolProfile has a new parameter min_countModel NamedAgentPoolProfile has a new parameter node_labelsModel NamedAgentPoolProfile has a new parameter node_taintsModel ProvisionedClusterProperties has a new parameter auto_scaler_profileModel ProvisionedClusterProperties has a new parameter cluster_vm_access_profileModel ProvisionedClusterProperties has a new parameter storage_profileModel ProvisionedClusterPropertiesStatus has a new parameter current_stateBreaking ChangesModel AgentPool no longer has parameter availability_zonesModel AgentPool no longer has parameter countModel AgentPool no longer has parameter locationModel AgentPool no longer has parameter node_image_versionModel AgentPool no longer has parameter os_skuModel AgentPool no longer has parameter os_typeModel AgentPool no longer has parameter provisioning_stateModel AgentPool no longer has parameter statusModel AgentPool no longer has parameter vm_sizeModel AgentPoolProfile no longer has parameter availability_zonesModel AgentPoolProfile no longer has parameter node_image_versionModel AgentPoolProperties no longer has parameter availability_zonesModel AgentPoolProperties no longer has parameter node_image_versionModel AgentPoolProvisioningStatusStatus no longer has parameter operation_statusModel ControlPlaneProfile no longer has parameter availability_zonesModel ControlPlaneProfile no longer has parameter linux_profileModel ControlPlaneProfile no longer has parameter nameModel ControlPlaneProfile no longer has parameter node_image_versionModel ControlPlaneProfile no longer has parameter os_skuModel ControlPlaneProfile no longer has parameter os_typeModel HybridIdentityMetadata has a new required parameter propertiesModel HybridIdentityMetadata no longer has parameter provisioning_stateModel HybridIdentityMetadata no longer has parameter public_keyModel HybridIdentityMetadata no longer has parameter resource_uidModel KubernetesVersionProperties no longer has parameter capabilitiesModel NamedAgentPoolProfile no longer has parameter availability_zonesModel NamedAgentPoolProfile no longer has parameter node_image_versionModel ProvisionedClusterPoolUpgradeProfile no longer has parameter nameModel ProvisionedClusterPropertiesStatus no longer has parameter operation_statusModel ProvisionedClusterUpgradeProfile has a new required parameter propertiesModel ProvisionedClusterUpgradeProfile no longer has parameter agent_pool_profilesModel ProvisionedClusterUpgradeProfile no longer has parameter control_plane_profileModel ProvisionedClusterUpgradeProfile no longer has parameter provisioning_stateModel VirtualNetworkProperties no longer has parameter dhcp_serversModel VirtualNetworkPropertiesInfraVnetProfile no longer has parameter vmwareModel VirtualNetworkPropertiesStatusOperationStatus no longer has parameter phaseRemoved operation AgentPoolOperations.begin_update1.0.0b2 (2023-11-20)Features AddedAdded operation group HybridContainerServiceMgmtClientOperationsMixinAdded operation group KubernetesVersionsOperationsAdded operation group ProvisionedClusterInstancesOperationsAdded operation group VMSkusOperationsModel AgentPool has a new parameter os_skuModel AgentPoolProfile has a new parameter os_skuModel AgentPoolProperties has a new parameter os_skuModel AgentPoolProvisioningStatusStatus has a new parameter operation_statusModel ControlPlaneProfile has a new parameter os_skuModel NamedAgentPoolProfile has a new parameter os_skuModel ProvisionedClusterUpgradeProfile has a new parameter system_dataModel ProxyResource has a new parameter system_dataModel Resource has a new parameter system_dataModel TrackedResource has a new parameter system_dataBreaking ChangesModel AgentPool no longer has parameter cloud_provider_profileModel AgentPool no longer has parameter max_countModel AgentPool no longer has parameter max_podsModel AgentPool no longer has parameter min_countModel AgentPool no longer has parameter modeModel AgentPool no longer has parameter node_labelsModel AgentPool no longer has parameter node_taintsModel AgentPoolProfile no longer has parameter cloud_provider_profileModel AgentPoolProfile no longer has parameter countModel AgentPoolProfile no longer has parameter max_countModel AgentPoolProfile no longer has parameter max_podsModel AgentPoolProfile no longer has parameter min_countModel AgentPoolProfile no longer has parameter modeModel AgentPoolProfile no longer has parameter node_labelsModel AgentPoolProfile no longer has parameter node_taintsModel AgentPoolProfile no longer has parameter vm_sizeModel AgentPoolProperties no longer has parameter cloud_provider_profileModel AgentPoolProperties no longer has parameter max_countModel AgentPoolProperties no longer has parameter max_podsModel AgentPoolProperties no longer has parameter min_countModel AgentPoolProperties no longer has parameter modeModel AgentPoolProperties no longer has parameter node_labelsModel AgentPoolProperties no longer has parameter node_taintsModel AgentPoolProvisioningStatusStatus no longer has parameter provisioning_statusModel AgentPoolProvisioningStatusStatus no longer has parameter replicasModel CloudProviderProfile no longer has parameter infra_storage_profileModel ControlPlaneProfile no longer has parameter cloud_provider_profileModel ControlPlaneProfile no longer has parameter max_countModel ControlPlaneProfile no longer has parameter max_podsModel ControlPlaneProfile no longer has parameter min_countModel ControlPlaneProfile no longer has parameter modeModel ControlPlaneProfile no longer has parameter node_labelsModel ControlPlaneProfile no longer has parameter node_taintsModel HybridIdentityMetadata no longer has parameter identityModel LinuxProfileProperties no longer has parameter admin_usernameModel NamedAgentPoolProfile no longer has parameter cloud_provider_profileModel NamedAgentPoolProfile no longer has parameter max_countModel NamedAgentPoolProfile no longer has parameter max_podsModel NamedAgentPoolProfile no longer has parameter min_countModel NamedAgentPoolProfile no longer has parameter modeModel NamedAgentPoolProfile no longer has parameter node_labelsModel NamedAgentPoolProfile no longer has parameter node_taintsModel NetworkProfile no longer has parameter dns_service_ipModel NetworkProfile no longer has parameter load_balancer_skuModel NetworkProfile no longer has parameter pod_cidrsModel NetworkProfile no longer has parameter service_cidrModel NetworkProfile no longer has parameter service_cidrsModel ProvisionedClusters no longer has parameter identityModel ProvisionedClusters no longer has parameter locationModel ProvisionedClusters no longer has parameter tagsOperation AgentPoolOperations.begin_create_or_update has a new required parameter connected_cluster_resource_uriOperation AgentPoolOperations.begin_create_or_update no longer has parameter resource_group_nameOperation AgentPoolOperations.begin_create_or_update no longer has parameter resource_nameOperation AgentPoolOperations.get has a new required parameter connected_cluster_resource_uriOperation AgentPoolOperations.get no longer has parameter resource_group_nameOperation AgentPoolOperations.get no longer has parameter resource_nameOperation AgentPoolOperations.list_by_provisioned_cluster has a new required parameter connected_cluster_resource_uriOperation AgentPoolOperations.list_by_provisioned_cluster no longer has parameter resource_group_nameOperation AgentPoolOperations.list_by_provisioned_cluster no longer has parameter resource_nameOperation HybridIdentityMetadataOperations.get has a new required parameter connected_cluster_resource_uriOperation HybridIdentityMetadataOperations.get no longer has parameter hybrid_identity_metadata_resource_nameOperation HybridIdentityMetadataOperations.get no longer has parameter resource_group_nameOperation HybridIdentityMetadataOperations.get no longer has parameter resource_nameOperation HybridIdentityMetadataOperations.list_by_cluster has a new required parameter connected_cluster_resource_uriOperation HybridIdentityMetadataOperations.list_by_cluster no longer has parameter resource_group_nameOperation HybridIdentityMetadataOperations.list_by_cluster no longer has parameter resource_nameOperation HybridIdentityMetadataOperations.put has a new required parameter connected_cluster_resource_uriOperation HybridIdentityMetadataOperations.put no longer has parameter hybrid_identity_metadata_resource_nameOperation HybridIdentityMetadataOperations.put no longer has parameter resource_group_nameOperation HybridIdentityMetadataOperations.put no longer has parameter resource_nameOperation VirtualNetworksOperations.begin_create_or_update has a new required parameter virtual_network_nameOperation VirtualNetworksOperations.begin_create_or_update no longer has parameter virtual_networks_nameOperation VirtualNetworksOperations.begin_update has a new required parameter virtual_network_nameOperation VirtualNetworksOperations.begin_update no longer has parameter virtual_networks_nameOperation VirtualNetworksOperations.retrieve has a new required parameter virtual_network_nameOperation VirtualNetworksOperations.retrieve no longer has parameter virtual_networks_nameRemoved operation group HybridContainerServiceOperationsRemoved operation group ProvisionedClustersOperationsRemoved operation group StorageSpacesOperationsRenamed operation AgentPoolOperations.delete to AgentPoolOperations.begin_deleteRenamed operation AgentPoolOperations.update to AgentPoolOperations.begin_updateRenamed operation HybridIdentityMetadataOperations.delete to HybridIdentityMetadataOperations.begin_deleteRenamed operation VirtualNetworksOperations.delete to VirtualNetworksOperations.begin_delete1.0.0b1 (2023-03-20)Initial Release