Package: azure-mgmt-containerservice
Microsoft Azure SDK for PythonThis is the Microsoft Azure Container Service 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-containerservice
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.containerserviceimportContainerServiceClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=ContainerServiceClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found at:Search Container Service 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 History29.1.0 (2024-02-20)Features AddedModel AgentPoolSecurityProfile has a new parameter enable_secure_bootModel AgentPoolSecurityProfile has a new parameter enable_vtpmModel ManagedCluster has a new parameter ingress_profile29.0.0 (2024-01-22)Breaking ChangesModel AgentPool no longer has parameter artifact_streaming_profileModel AgentPool no longer has parameter enable_custom_ca_trustModel AgentPool no longer has parameter gpu_profileModel AgentPool no longer has parameter message_of_the_dayModel AgentPool no longer has parameter node_initialization_taintsModel AgentPool no longer has parameter security_profileModel AgentPool no longer has parameter virtual_machine_nodes_statusModel AgentPool no longer has parameter virtual_machines_profileModel AgentPool no longer has parameter windows_profileModel ContainerServiceNetworkProfile no longer has parameter kube_proxy_configModel ContainerServiceNetworkProfile no longer has parameter monitoringModel ManagedCluster no longer has parameter ai_toolchain_operator_profileModel ManagedCluster no longer has parameter creation_dataModel ManagedCluster no longer has parameter enable_namespace_resourcesModel ManagedCluster no longer has parameter guardrails_profileModel ManagedCluster no longer has parameter ingress_profileModel ManagedCluster no longer has parameter metrics_profileModel ManagedCluster no longer has parameter node_provisioning_profileModel ManagedCluster no longer has parameter node_resource_group_profileModel ManagedClusterAPIServerAccessProfile no longer has parameter enable_vnet_integrationModel ManagedClusterAPIServerAccessProfile no longer has parameter subnet_idModel ManagedClusterAgentPoolProfile no longer has parameter artifact_streaming_profileModel ManagedClusterAgentPoolProfile no longer has parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfile no longer has parameter gpu_profileModel ManagedClusterAgentPoolProfile no longer has parameter message_of_the_dayModel ManagedClusterAgentPoolProfile no longer has parameter node_initialization_taintsModel ManagedClusterAgentPoolProfile no longer has parameter security_profileModel ManagedClusterAgentPoolProfile no longer has parameter virtual_machine_nodes_statusModel ManagedClusterAgentPoolProfile no longer has parameter virtual_machines_profileModel ManagedClusterAgentPoolProfile no longer has parameter windows_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter artifact_streaming_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfileProperties no longer has parameter gpu_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter message_of_the_dayModel ManagedClusterAgentPoolProfileProperties no longer has parameter node_initialization_taintsModel ManagedClusterAgentPoolProfileProperties no longer has parameter security_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter virtual_machine_nodes_statusModel ManagedClusterAgentPoolProfileProperties no longer has parameter virtual_machines_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter windows_profileModel ManagedClusterAzureMonitorProfile no longer has parameter logsModel ManagedClusterAzureMonitorProfileMetrics no longer has parameter app_monitoring_open_telemetry_metricsModel ManagedClusterHTTPProxyConfig no longer has parameter effective_no_proxyModel ManagedClusterPropertiesAutoScalerProfile no longer has parameter daemonset_eviction_for_empty_nodesModel ManagedClusterPropertiesAutoScalerProfile no longer has parameter daemonset_eviction_for_occupied_nodesModel ManagedClusterPropertiesAutoScalerProfile no longer has parameter ignore_daemonsets_utilizationModel ManagedClusterSecurityProfile no longer has parameter custom_ca_trust_certificatesModel ManagedClusterSecurityProfile no longer has parameter image_integrityModel ManagedClusterSecurityProfile no longer has parameter node_restrictionModel ManagedClusterStorageProfileDiskCSIDriver no longer has parameter versionModel ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler no longer has parameter addon_autoscalingOperation AgentPoolsOperations.begin_delete no longer has parameter ignore_pod_disruption_budgetOperation ManagedClustersOperations.begin_delete no longer has parameter ignore_pod_disruption_budgetRemoved operation AgentPoolsOperations.begin_delete_machinesRemoved operation ManagedClustersOperations.get_guardrails_versionsRemoved operation ManagedClustersOperations.list_guardrails_versions28.0.0 (2023-11-20)Features AddedAdded operation AgentPoolsOperations.begin_delete_machinesAdded operation ManagedClustersOperations.get_guardrails_versionsAdded operation ManagedClustersOperations.list_guardrails_versionsAdded operation group OperationStatusResultOperationsModel AgentPool has a new parameter artifact_streaming_profileModel AgentPool has a new parameter capacity_reservation_group_idModel AgentPool has a new parameter enable_custom_ca_trustModel AgentPool has a new parameter gpu_profileModel AgentPool has a new parameter message_of_the_dayModel AgentPool has a new parameter network_profileModel AgentPool has a new parameter node_initialization_taintsModel AgentPool has a new parameter security_profileModel AgentPool has a new parameter virtual_machine_nodes_statusModel AgentPool has a new parameter virtual_machines_profileModel AgentPool has a new parameter windows_profileModel AgentPoolUpgradeSettings has a new parameter node_soak_duration_in_minutesModel ContainerServiceNetworkProfile has a new parameter kube_proxy_configModel ContainerServiceNetworkProfile has a new parameter monitoringModel ManagedCluster has a new parameter ai_toolchain_operator_profileModel ManagedCluster has a new parameter creation_dataModel ManagedCluster has a new parameter enable_namespace_resourcesModel ManagedCluster has a new parameter guardrails_profileModel ManagedCluster has a new parameter ingress_profileModel ManagedCluster has a new parameter metrics_profileModel ManagedCluster has a new parameter node_provisioning_profileModel ManagedCluster has a new parameter node_resource_group_profileModel ManagedClusterAPIServerAccessProfile has a new parameter enable_vnet_integrationModel ManagedClusterAPIServerAccessProfile has a new parameter subnet_idModel ManagedClusterAgentPoolProfile has a new parameter artifact_streaming_profileModel ManagedClusterAgentPoolProfile has a new parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfile has a new parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfile has a new parameter gpu_profileModel ManagedClusterAgentPoolProfile has a new parameter message_of_the_dayModel ManagedClusterAgentPoolProfile has a new parameter network_profileModel ManagedClusterAgentPoolProfile has a new parameter node_initialization_taintsModel ManagedClusterAgentPoolProfile has a new parameter security_profileModel ManagedClusterAgentPoolProfile has a new parameter virtual_machine_nodes_statusModel ManagedClusterAgentPoolProfile has a new parameter virtual_machines_profileModel ManagedClusterAgentPoolProfile has a new parameter windows_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter artifact_streaming_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfileProperties has a new parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfileProperties has a new parameter gpu_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter message_of_the_dayModel ManagedClusterAgentPoolProfileProperties has a new parameter network_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter node_initialization_taintsModel ManagedClusterAgentPoolProfileProperties has a new parameter security_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter virtual_machine_nodes_statusModel ManagedClusterAgentPoolProfileProperties has a new parameter virtual_machines_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter windows_profileModel ManagedClusterAzureMonitorProfile has a new parameter logsModel ManagedClusterAzureMonitorProfileMetrics has a new parameter app_monitoring_open_telemetry_metricsModel ManagedClusterHTTPProxyConfig has a new parameter effective_no_proxyModel ManagedClusterLoadBalancerProfile has a new parameter backend_pool_typeModel ManagedClusterPropertiesAutoScalerProfile has a new parameter daemonset_eviction_for_empty_nodesModel ManagedClusterPropertiesAutoScalerProfile has a new parameter daemonset_eviction_for_occupied_nodesModel ManagedClusterPropertiesAutoScalerProfile has a new parameter ignore_daemonsets_utilizationModel ManagedClusterSecurityProfile has a new parameter custom_ca_trust_certificatesModel ManagedClusterSecurityProfile has a new parameter image_integrityModel ManagedClusterSecurityProfile has a new parameter node_restrictionModel ManagedClusterStorageProfileDiskCSIDriver has a new parameter versionModel ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler has a new parameter addon_autoscalingOperation AgentPoolsOperations.begin_delete has a new optional parameter ignore_pod_disruption_budgetOperation ManagedClustersOperations.begin_delete has a new optional parameter ignore_pod_disruption_budgetBreaking ChangesRenamed operation TrustedAccessRoleBindingsOperations.create_or_update to TrustedAccessRoleBindingsOperations.begin_create_or_updateRenamed operation TrustedAccessRoleBindingsOperations.delete to TrustedAccessRoleBindingsOperations.begin_delete27.0.0 (2023-10-23)Features AddedAdded operation ManagedClustersOperations.get_mesh_revision_profileAdded operation ManagedClustersOperations.get_mesh_upgrade_profileAdded operation ManagedClustersOperations.list_mesh_revision_profilesAdded operation ManagedClustersOperations.list_mesh_upgrade_profilesAdded operation group MachinesOperationsModel IstioComponents has a new parameter egress_gatewaysModel ManagedCluster has a new parameter resource_uidModel ManagedCluster has a new parameter service_mesh_profileModel ManagedClusterIngressProfileWebAppRouting has a new parameter dns_zone_resource_idsBreaking ChangesModel ManagedClusterIngressProfileWebAppRouting no longer has parameter dns_zone_resource_id26.0.0 (2023-08-18)Features AddedModel IstioServiceMesh has a new parameter certificate_authorityModel IstioServiceMesh has a new parameter revisionsModel ManagedCluster has a new parameter upgrade_settingsModel UpgradeOverrideSettings has a new parameter force_upgradeBreaking ChangesModel UpgradeOverrideSettings no longer has parameter control_plane_overrides25.0.0 (2023-07-26)Features AddedModel AgentPoolUpgradeSettings has a new parameter drain_timeout_in_minutesModel ManagedClusterIdentity has a new parameter delegated_resourcesBreaking ChangesModel AgentPool no longer has parameter capacity_reservation_group_idModel AgentPool no longer has parameter enable_custom_ca_trustModel AgentPool no longer has parameter message_of_the_dayModel AgentPool no longer has parameter network_profileModel AgentPool no longer has parameter windows_profileModel ContainerServiceNetworkProfile no longer has parameter kube_proxy_configModel ContainerServiceNetworkProfile no longer has parameter monitoringModel ManagedCluster no longer has parameter creation_dataModel ManagedCluster no longer has parameter enable_namespace_resourcesModel ManagedCluster no longer has parameter guardrails_profileModel ManagedCluster no longer has parameter ingress_profileModel ManagedCluster no longer has parameter node_resource_group_profileModel ManagedCluster no longer has parameter service_mesh_profileModel ManagedCluster no longer has parameter upgrade_settingsModel ManagedClusterAPIServerAccessProfile no longer has parameter enable_vnet_integrationModel ManagedClusterAPIServerAccessProfile no longer has parameter subnet_idModel ManagedClusterAgentPoolProfile no longer has parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfile no longer has parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfile no longer has parameter message_of_the_dayModel ManagedClusterAgentPoolProfile no longer has parameter network_profileModel ManagedClusterAgentPoolProfile no longer has parameter windows_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfileProperties no longer has parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfileProperties no longer has parameter message_of_the_dayModel ManagedClusterAgentPoolProfileProperties no longer has parameter network_profileModel ManagedClusterAgentPoolProfileProperties no longer has parameter windows_profileModel ManagedClusterHTTPProxyConfig no longer has parameter effective_no_proxyModel ManagedClusterLoadBalancerProfile no longer has parameter backend_pool_typeModel ManagedClusterSecurityProfile no longer has parameter custom_ca_trust_certificatesModel ManagedClusterSecurityProfile no longer has parameter node_restrictionModel ManagedClusterStorageProfileDiskCSIDriver no longer has parameter versionModel ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler no longer has parameter controlled_valuesModel ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler no longer has parameter update_modeOperation AgentPoolsOperations.begin_delete no longer has parameter ignore_pod_disruption_budgetOperation ManagedClustersOperations.begin_delete no longer has parameter ignore_pod_disruption_budget24.0.0 (2023-06-21)Features AddedModel ContainerServiceNetworkProfile has a new parameter monitoringModel OrchestratorProfile has a new parameter is_previewBreaking ChangesRemoved operation ContainerServicesOperations.begin_create_or_updateRemoved operation ContainerServicesOperations.begin_deleteRemoved operation ContainerServicesOperations.getRemoved operation ContainerServicesOperations.listRemoved operation ContainerServicesOperations.list_by_resource_group23.0.0 (2023-05-16)Breaking ChangesModel ContainerServiceNetworkProfile no longer has parameter docker_bridge_cidr22.1.0 (2023-04-19)Features AddedAdded operation ManagedClustersOperations.list_kubernetes_versionsModel ManagedCluster has a new parameter support_plan22.0.0 (2023-03-23)Features AddedModel ContainerServiceNetworkProfile has a new parameter network_dataplaneModel ManagedCluster has a new parameter service_mesh_profileModel ManagedClusterIngressProfileWebAppRouting has a new parameter identityBreaking ChangesModel ContainerServiceNetworkProfile no longer has parameter ebpf_dataplane21.2.0 (2023-02-20)Features AddedModel ManagedCluster has a new parameter upgrade_settings21.1.0 (2022-12-30)Features AddedModel ManagedCluster has a new parameter node_resource_group_profile21.0.0 (2022-12-15)Features AddedModel MaintenanceConfiguration has a new parameter maintenance_windowModel ManagedClusterAutoUpgradeProfile has a new parameter node_os_upgrade_channelBreaking ChangesRenamed operation AgentPoolsOperations.abort_latest_operation to AgentPoolsOperations.begin_abort_latest_operationRenamed operation ManagedClustersOperations.abort_latest_operation to ManagedClustersOperations.begin_abort_latest_operation20.7.0 (2022-11-09)Features AddedAdd new api-version2022-09-02-previewfor operation groupfleets20.6.0 (2022-10-25)Features AddedModel AgentPoolNetworkProfile has a new parameter allowed_host_portsModel AgentPoolNetworkProfile has a new parameter application_security_groupsModel ContainerServiceNetworkProfile has a new parameter ebpf_dataplaneModel ManagedClusterSecurityProfile has a new parameter custom_ca_trust_certificates20.5.0 (2022-10-18)Features AddedModel AgentPool has a new parameter network_profileModel ManagedClusterAgentPoolProfile has a new parameter network_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter network_profile20.4.0 (2022-09-20)Features AddedModel AgentPool has a new parameter windows_profileModel ContainerServiceNetworkProfile has a new parameter kube_proxy_configModel ManagedCluster has a new parameter guardrails_profileModel ManagedClusterAgentPoolProfile has a new parameter windows_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter windows_profileModel ManagedClusterLoadBalancerProfile has a new parameter backend_pool_type20.3.0 (2022-08-26)Features AddedAdded operation AgentPoolsOperations.abort_latest_operationAdded operation ManagedClustersOperations.abort_latest_operationModel ManagedCluster has a new parameter azure_monitor_profileModel ManagedClusterSecurityProfile has a new parameter image_cleanerModel ManagedClusterWorkloadAutoScalerProfile has a new parameter vertical_pod_autoscaler20.2.0 (2022-07-25)FeaturesAdd a new api-version2022-06-0120.1.0 (2022-07-21)FeaturesAdded operation group FleetMembersOperationsAdded operation group FleetsOperationsModel ManagedClusterSecurityProfile has a new parameter node_restriction20.0.0 (2022-06-09)FeaturesModel AzureKeyVaultKms has a new parameter key_vault_network_accessModel AzureKeyVaultKms has a new parameter key_vault_resource_idModel ManagedCluster has a new parameter workload_auto_scaler_profileModel ManagedClusterSecurityProfile has a new parameter defenderModel ManagedClusterStorageProfile has a new parameter blob_csi_driverBreaking changesModel ManagedClusterSecurityProfile no longer has parameter azure_defender19.1.0 (2022-05-13)FeaturesAdded operation group TrustedAccessRoleBindingsOperationsAdded operation group TrustedAccessRolesOperationsModel AgentPool has a new parameter enable_custom_ca_trustModel ContainerServiceNetworkProfile has a new parameter network_plugin_modeModel ManagedCluster has a new parameter storage_profileModel ManagedClusterAPIServerAccessProfile has a new parameter enable_vnet_integrationModel ManagedClusterAPIServerAccessProfile has a new parameter subnet_idModel ManagedClusterAgentPoolProfile has a new parameter enable_custom_ca_trustModel ManagedClusterAgentPoolProfileProperties has a new parameter enable_custom_ca_trustModel NetworkProfileForSnapshot has a new parameter network_plugin_mode19.0.0 (2022-04-15)FeaturesAdded operation ManagedClustersOperations.begin_rotate_service_account_signing_keysModel AgentPool has a new parameter current_orchestrator_versionModel ManagedCluster has a new parameter creation_dataModel ManagedCluster has a new parameter ingress_profileModel ManagedClusterAgentPoolProfile has a new parameter current_orchestrator_versionModel ManagedClusterAgentPoolProfileProperties has a new parameter current_orchestrator_versionModel ManagedClusterHTTPProxyConfig has a new parameter effective_no_proxyModel ManagedClusterSecurityProfile has a new parameter workload_identityBreaking changesModel Resource no longer has parameter locationModel Resource no longer has parameter tagsOperation AgentPoolsOperations.begin_delete has a new parameter ignore_pod_disruption_budgetOperation ManagedClustersOperations.begin_delete has a new parameter ignore_pod_disruption_budget18.0.0 (2022-03-23)FeaturesAdded operation group ManagedClusterSnapshotsOperationsModel ManagedCluster has a new parameter system_dataModel ManagedClusterAccessProfile has a new parameter system_dataModel ManagedClusterSecurityProfile has a new parameter azure_key_vault_kmsModel Resource has a new parameter system_dataBreaking changesOperation ManagedClustersOperations.list_cluster_admin_credentials has a new signatureOperation ManagedClustersOperations.list_cluster_user_credentials has a new signature17.0.0 (2022-02-21)FeaturesModel AgentPool has a new parameter capacity_reservation_group_idModel AgentPool has a new parameter host_group_idModel AgentPool has a new parameter message_of_the_dayModel ManagedCluster has a new parameter current_kubernetes_versionModel ManagedCluster has a new parameter enable_namespace_resourcesModel ManagedCluster has a new parameter oidc_issuer_profileModel ManagedClusterAgentPoolProfile has a new parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfile has a new parameter host_group_idModel ManagedClusterAgentPoolProfile has a new parameter message_of_the_dayModel ManagedClusterAgentPoolProfileProperties has a new parameter capacity_reservation_group_idModel ManagedClusterAgentPoolProfileProperties has a new parameter host_group_idModel ManagedClusterAgentPoolProfileProperties has a new parameter message_of_the_dayBreaking changesOperation ManagedClustersOperations.list_cluster_admin_credentials has a new signature16.4.0 (2021-11-25)FeaturesModel ContainerServiceNetworkProfile has a new parameter service_cidrsModel ContainerServiceNetworkProfile has a new parameter pod_cidrsModel ContainerServiceNetworkProfile has a new parameter ip_familiesModel ManagedClusterLoadBalancerProfileManagedOutboundIPs has a new parameter count_ipv616.3.0 (2021-10-18)FeaturesModel ManagedClusterWindowsProfile has a new parameter gmsa_profileModel Snapshot has a new parameter vm_sizeModel Snapshot has a new parameter os_typeModel Snapshot has a new parameter os_skuModel Snapshot has a new parameter kubernetes_versionModel Snapshot has a new parameter node_image_versionModel Snapshot has a new parameter enable_fips16.2.0 (2021-09-09)FeaturesModel ManagedClusterAgentPoolProfileProperties has a new parameter creation_dataModel ManagedClusterAgentPoolProfileProperties has a new parameter workload_runtimeModel ManagedClusterLoadBalancerProfile has a new parameter enable_multiple_standard_load_balancersModel ManagedClusterAgentPoolProfile has a new parameter creation_dataModel ManagedClusterAgentPoolProfile has a new parameter workload_runtimeModel ManagedCluster has a new parameter public_network_accessModel ManagedClusterAPIServerAccessProfile has a new parameter disable_run_commandModel AgentPool has a new parameter creation_dataModel AgentPool has a new parameter workload_runtimeAdded operation group SnapshotsOperations16.1.0 (2021-08-06)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter scale_down_modeModel ContainerServiceNetworkProfile has a new parameter nat_gateway_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter scale_down_modeModel ManagedCluster has a new parameter security_profileModel AgentPool has a new parameter scale_down_mode16.0.0 (2021-06-17)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter enable_ultra_ssdModel ManagedClusterAPIServerAccessProfile has a new parameter enable_private_cluster_public_fqdnModel AgentPool has a new parameter enable_ultra_ssdModel ManagedClusterAgentPoolProfileProperties has a new parameter enable_ultra_ssdAdded operation ManagedClustersOperations.list_outbound_network_dependencies_endpointsBreaking changesOperation ManagedClustersOperations.list_cluster_admin_credentials has a new signatureOperation ManagedClustersOperations.list_cluster_monitoring_user_credentials has a new signatureOperation ManagedClustersOperations.list_cluster_user_credentials has a new signature15.1.0 (2021-04-07)FeaturesModel Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter private_link_resourcesModel Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter disable_local_accountsModel Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter http_proxy_configModel ManagedClusterPodIdentity has a new parameter binding_selectorModel ManagedClusterAgentPoolProfileProperties has a new parameter gpu_instance_profileModel ManagedClusterAgentPoolProfileProperties has a new parameter enable_fipsModel ManagedClusterAgentPoolProfileProperties has a new parameter os_skuModel AgentPool has a new parameter gpu_instance_profileModel AgentPool has a new parameter enable_fipsModel AgentPool has a new parameter os_skuModel ManagedCluster has a new parameter extended_locationModel ManagedCluster has a new parameter private_link_resourcesModel ManagedCluster has a new parameter disable_local_accountsModel ManagedCluster has a new parameter http_proxy_configModel ManagedClusterAgentPoolProfile has a new parameter gpu_instance_profileModel ManagedClusterAgentPoolProfile has a new parameter enable_fipsModel ManagedClusterAgentPoolProfile has a new parameter os_skuModel ManagedClusterWindowsProfile has a new parameter enable_csi_proxyAdded operation ManagedClustersOperations.get_command_resultAdded operation ManagedClustersOperations.begin_run_commandAdded operation ManagedClustersOperations.get_os_options15.0.0 (2021-03-03)FeaturesModel ManagedClusterPropertiesAutoScalerProfile has a new parameter max_node_provision_timeModel ManagedClusterPodIdentityProfile has a new parameter allow_network_plugin_kubenetModel KubeletConfig has a new parameter container_log_max_size_mbModel KubeletConfig has a new parameter pod_max_pidsModel KubeletConfig has a new parameter container_log_max_filesModel SysctlConfig has a new parameter net_core_rmem_defaultModel SysctlConfig has a new parameter net_core_wmem_defaultModel Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter azure_portal_fqdnModel Components1Q1Og48SchemasManagedclusterAllof1 has a new parameter fqdn_subdomainModel ManagedCluster has a new parameter azure_portal_fqdnModel ManagedCluster has a new parameter fqdn_subdomainModel ManagedClusterAgentPoolProfile has a new parameter kubelet_disk_typeModel ManagedClusterAgentPoolProfile has a new parameter enable_encryption_at_hostModel ManagedClusterAgentPoolProfile has a new parameter node_public_ip_prefix_idModel ManagedClusterAgentPoolProfileProperties has a new parameter kubelet_disk_typeModel ManagedClusterAgentPoolProfileProperties has a new parameter enable_encryption_at_hostModel ManagedClusterAgentPoolProfileProperties has a new parameter node_public_ip_prefix_idModel AgentPool has a new parameter kubelet_disk_typeModel AgentPool has a new parameter enable_encryption_at_hostModel AgentPool has a new parameter node_public_ip_prefix_idAdded operation group MaintenanceConfigurationsOperationsBreaking changesModel SysctlConfig no longer has parameter net_ipv4_tcp_rmemModel SysctlConfig no longer has parameter net_ipv4_tcp_wmem14.0.0 (2020-11-23)FeaturesModel ManagedCluster has a new parameter pod_identity_profileModel ManagedCluster has a new parameter auto_upgrade_profileModel ManagedClusterAgentPoolProfile has a new parameter linux_os_configModel ManagedClusterAgentPoolProfile has a new parameter kubelet_configModel ManagedClusterAgentPoolProfile has a new parameter pod_subnet_idModel ManagedClusterAgentPoolProfileProperties has a new parameter linux_os_configModel ManagedClusterAgentPoolProfileProperties has a new parameter kubelet_configModel ManagedClusterAgentPoolProfileProperties has a new parameter pod_subnet_idModel ManagedClusterAPIServerAccessProfile has a new parameter private_dns_zoneModel AgentPool has a new parameter linux_os_configModel AgentPool has a new parameter kubelet_configModel AgentPool has a new parameter pod_subnet_id14.0.0b1 (2020-10-23)This is beta preview version.
For detailed changelog please refer to equivalent stable version 9.4.0 (https://pypi.org/project/azure-mgmt-containerservice/9.4.0/)This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.9.4.0 (2020-09-11)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter power_stateModel ManagedClusterAgentPoolProfile has a new parameter os_disk_typeModel ManagedClusterPropertiesAutoScalerProfile has a new parameter max_empty_bulk_deleteModel ManagedClusterPropertiesAutoScalerProfile has a new parameter skip_nodes_with_local_storageModel ManagedClusterPropertiesAutoScalerProfile has a new parameter max_total_unready_percentageModel ManagedClusterPropertiesAutoScalerProfile has a new parameter ok_total_unready_countModel ManagedClusterPropertiesAutoScalerProfile has a new parameter expanderModel ManagedClusterPropertiesAutoScalerProfile has a new parameter skip_nodes_with_system_podsModel ManagedClusterPropertiesAutoScalerProfile has a new parameter new_pod_scale_up_delayModel AgentPool has a new parameter power_stateModel AgentPool has a new parameter os_disk_typeModel ManagedClusterAgentPoolProfileProperties has a new parameter power_stateModel ManagedClusterAgentPoolProfileProperties has a new parameter os_disk_typeModel ManagedCluster has a new parameter power_stateAdded operation ManagedClustersOperations.startAdded operation ManagedClustersOperations.stopAdded operation group ResolvePrivateLinkServiceIdOperationsAdded operation group PrivateLinkResourcesOperations9.3.0 (2020-08-24)FeaturesModel ManagedClusterWindowsProfile has a new parameter license_typeAdded operation ManagedClustersOperations.upgrade_node_image_version9.2.0 (2020-06-24)FeaturesModel ManagedClusterIdentity has a new parameter user_assigned_identitiesModel ManagedClusterAADProfile has a new parameter enable_azure_rbacModel ManagedClusterAgentPoolProfile has a new parameter proximity_placement_group_idModel ManagedClusterAgentPoolProfileProperties has a new parameter proximity_placement_group_idModel AgentPool has a new parameter proximity_placement_group_idAdded operation group PrivateEndpointConnectionsOperations9.1.0 (2020-06-03)FeaturesModel AgentPool has a new parameter node_image_versionModel AgentPool has a new parameter upgrade_settingsModel AgentPoolUpgradeProfile has a new parameter latest_node_image_versionModel ManagedClusterAgentPoolProfile has a new parameter node_image_versionModel ManagedClusterAgentPoolProfile has a new parameter upgrade_settingsModel ManagedClusterAgentPoolProfileProperties has a new parameter node_image_versionModel ManagedClusterAgentPoolProfileProperties has a new parameter upgrade_settings9.0.1 (2020-04-09)BugfixesSwitch field type to string to avoid unmarshal errors9.0.0 (2020-03-24)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter modeModel ManagedCluster has a new parameter skuModel OpenShiftManagedCluster has a new parameter refresh_clusterModel ManagedClusterAADProfile has a new parameter admin_group_object_idsModel ManagedClusterAADProfile has a new parameter managedModel ManagedClusterAgentPoolProfileProperties has a new parameter modeModel OpenShiftManagedClusterMasterPoolProfile has a new parameter api_propertiesModel ManagedClusterPropertiesAutoScalerProfile has a new parameter balance_similar_node_groupsModel NetworkProfile has a new parameter management_subnet_cidrModel AgentPool has a new parameter modeBreaking changesModel OpenShiftManagedClusterMasterPoolProfile no longer has parameter nameModel OpenShiftManagedClusterMasterPoolProfile no longer has parameter os_typeModel NetworkProfile no longer has parameter peer_vnet_id8.3.0 (2020-02-14)FeaturesModel ManagedCluster has a new parameter auto_scaler_profileModel ManagedClusterAgentPoolProfile has a new parameter spot_max_priceModel AgentPool has a new parameter spot_max_priceModel ManagedClusterAgentPoolProfileProperties has a new parameter spot_max_priceModel ContainerServiceNetworkProfile has a new parameter network_modeAdded operation ManagedClustersOperations.list_cluster_monitoring_user_credentials8.2.0 (2020-01-07)FeaturesModel ManagedCluster has a new parameter disk_encryption_set_id8.1.0 (2019-12-16)FeaturesModel ContainerServiceNetworkProfile has a new parameter
outbound_typeModel ManagedClusterAgentPoolProfile has a new parameter
node_labelsModel ManagedClusterAgentPoolProfile has a new parameter tagsModel ManagedCluster has a new parameter identity_profileModel ManagedClusterLoadBalancerProfile has a new parameter
idle_timeout_in_minutesModel ManagedClusterLoadBalancerProfile has a new parameter
allocated_outbound_portsModel AgentPool has a new parameter node_labelsModel AgentPool has a new parameter tagsModel ManagedClusterAddonProfile has a new parameter identityModel ManagedClusterAgentPoolProfileProperties has a new parameter
node_labelsModel ManagedClusterAgentPoolProfileProperties has a new parameter
tags8.0.0 (2019-10-24)FeaturesModel OpenShiftManagedCluster has a new parameter monitor_profileModel ManagedCluster has a new parameter private_fqdnAdded operation
ManagedClustersOperations.rotate_cluster_certificatesBreaking changesOperation AgentPoolsOperations.get_available_agent_pool_versions
has a new signature7.0.0 (2019-08-30)FeaturesModel ContainerServiceNetworkProfile has a new parameter
load_balancer_profileModel ManagedCluster has a new parameter
api_server_access_profileBreaking changesModel ManagedCluster no longer has parameter
api_server_authorized_ip_ranges6.0.0 (2019-06-20)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter
enable_node_public_ipModel ManagedClusterAgentPoolProfile has a new parameter
scale_set_eviction_policyModel ManagedClusterAgentPoolProfile has a new parameter
node_taintsModel ManagedClusterAgentPoolProfile has a new parameter
scale_set_priorityModel AgentPool has a new parameter enable_node_public_ipModel AgentPool has a new parameter scale_set_eviction_policyModel AgentPool has a new parameter node_taintsModel AgentPool has a new parameter scale_set_priorityModel ManagedClusterAgentPoolProfileProperties has a new parameter
enable_node_public_ipModel ManagedClusterAgentPoolProfileProperties has a new parameter
scale_set_eviction_policyModel ManagedClusterAgentPoolProfileProperties has a new parameter
node_taintsModel ManagedClusterAgentPoolProfileProperties has a new parameter
scale_set_priorityAdded operation
AgentPoolsOperations.get_available_agent_pool_versionsAdded operation AgentPoolsOperations.get_upgrade_profileGeneral Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes if you were importing from the v20xx_yy_zz
API folders. In summary, some modules were incorrectly
visible/importable and have been renamed. This fixed several issues
caused by usage of classes that were not supposed to be used in the
first place.ContainerServiceManagementClient cannot be imported fromazure.mgmt.containerservice.v20xx_yy_zz.container_service_management_clientanymore (import fromazure.mgmt.containerservice.v20xx_yy_zzworks like before)ContainerServiceManagementClientConfiguration import has been moved
fromazure.mgmt.containerservice.v20xx_yy_zz.container_service_management_clienttoazure.mgmt.containerservice.v20xx_yy_zzA modelMyClassfrom a "models" sub-module cannot be imported
anymore usingazure.mgmt.containerservice.v20xx_yy_zz.models.my_class(import fromazure.mgmt.containerservice.v20xx_yy_zz.modelsworks like before)An operation classMyClassOperationsfrom anoperationssub-module cannot be imported anymore usingazure.mgmt.containerservice.v20xx_yy_zz.operations.my_class_operations(import fromazure.mgmt.containerservice.v20xx_yy_zz.operationsworks like
before)Last but not least, HTTP connection pooling is now enabled by default.
You should always use a client as a context manager, or call close(), or
use no more than one client per process.5.3.0 (2019-05-03)FeaturesModel OrchestratorProfile has a new parameter is_previewModel OrchestratorVersionProfile has a new parameter is_previewModel ContainerServiceNetworkProfile has a new parameter
load_balancer_skuModel ManagedCluster has a new parameter identityModel ManagedCluster has a new parameter max_agent_poolsModel ManagedCluster has a new parameter windows_profile5.2.0 (2019-04-30)FeaturesOpenShift is now using a GA api versionModel OpenShiftManagedCluster has a new parameter cluster_versionModel NetworkProfile has a new parameter vnet_id5.1.0 (2019-04-08)FeaturesModel OpenShiftManagedClusterAADIdentityProvider has a new parameter
customer_admin_group_id5.0.0 (2019-03-19)FeaturesModel ManagedClusterAgentPoolProfile has a new parameter min_countModel ManagedClusterAgentPoolProfile has a new parameter
availability_zonesModel ManagedClusterAgentPoolProfile has a new parameter typeModel ManagedClusterAgentPoolProfile has a new parameter
enable_auto_scalingModel ManagedClusterAgentPoolProfile has a new parameter max_countModel ManagedClusterAgentPoolProfile has a new parameter
provisioning_stateModel ManagedClusterAgentPoolProfile has a new parameter
orchestrator_versionModel ManagedCluster has a new parameter
api_server_authorized_ip_rangesModel ManagedCluster has a new parameter
enable_pod_security_policyAdded operation group AgentPoolsOperationsBreaking changesParameter count of model ManagedClusterAgentPoolProfile is now
requiredModel ManagedClusterAgentPoolProfile no longer has parameter
storage_profile4.4.0 (2019-01-09)FeaturesAdded operation
ManagedClustersOperations.reset_service_principal_profileAdded operation ManagedClustersOperations.reset_aad_profile4.3.0 (2018-12-13)FeaturesSupport for Azure ProfilesOpenShift ManagedCluster (preview)This package also adds Preview version of ManagedCluster (AKS
2018-08-01-preview), this includes the following breaking changes and
features, if you optin for this new API version:FeaturesModel ManagedClusterAgentPoolProfile has a new parameter typeModel ManagedClusterAgentPoolProfile has a new parameter max_countModel ManagedClusterAgentPoolProfile has a new parameter
enable_auto_scalingModel ManagedClusterAgentPoolProfile has a new parameter min_countBreaking changesParameter count of model ManagedClusterAgentPoolProfile is now
requiredModel ManagedClusterAgentPoolProfile no longer has parameter
storage_profileNoteazure-mgmt-nspkg is not installed anymore on Python 3 (PEP420-based
namespace package)4.2.2 (2018-08-09)BugfixesFix invalid definition of CredentialResult4.2.1 (2018-08-08)BugfixesFix some invalid regexpFix invalid definition of CredentialResult4.2.0 (2018-07-30)FeaturesAdd managed_clusters.list_cluster_admin_credentialsAdd managed_clusters.list_cluster_user_credentialsAdd managed_clusters.update_tagsBugfixesFix incorrect JSON description of ManagedCluster class4.1.0 (2018-06-13)FeaturesAdd node_resource_group attribute to some models4.0.0 (2018-05-25)FeaturesAdded operation ManagedClustersOperations.get_access_profileUpdated VM sizesClient class can be used as a context manager to keep the underlying
HTTP session open for performanceGeneral Breaking changesThis version uses a next-generation code generator thatmightintroduce breaking changes.Model signatures now use only keyword-argument syntax. All
positional arguments must be re-written as keyword-arguments. To
keep auto-completion in most cases, models are now generated for
Python 2 and Python 3. Python 3 uses the "*" syntax for
keyword-only arguments.Enum types now use the "str" mixin (class AzureEnum(str, Enum)) to
improve the behavior when unrecognized enum values are encountered.
While this is not a breaking change, the distinctions are important,
and are documented here:https://docs.python.org/3/library/enum.html#othersAt a glance:"is" should not be used at all."format" will return the string value, where "%s" string
formatting will returnNameOfEnum.stringvalue. Format syntax
should be prefered.New Long Running Operation:Return type changes frommsrestazure.azure_operation.AzureOperationPollertomsrest.polling.LROPoller. External API is the same.Return type is nowalwaysamsrest.polling.LROPoller,
regardless of the optional parameters used.The behavior has changed when usingraw=True. Instead of
returning the initial call result asClientRawResponse,
without polling, now this returns an LROPoller. After polling,
the final resource will be returned as aClientRawResponse.Newpollingparameter. The default behavior isPolling=Truewhich will poll using ARM algorithm. WhenPolling=False, the response of the initial call will be
returned without polling.pollingparameter accepts instances of subclasses ofmsrest.polling.PollingMethod.add_done_callbackwill no longer raise if called after
polling is finished, but will instead execute the callback right
away.BugfixesCompatibility of the sdist with wheel 0.31.03.0.1 (2018-01-25)BugfixesFix incorrect mapping in OrchestratorVersionProfileListResult3.0.0 (2017-12-13)Flattened ManagedCluster so there is no separate properties objectAdded get_access_profiles operation to managed clusters2.0.0 (2017-10-XX)FeaturesManaged clustersBreaking changesVM is now require for master profile (recommended default:
standard_d2_v2)1.0.0 (2017-08-08)Initial Release extracted from azure-mgmt-compute 2.1.0