Skip to main content

Microsoft Azure Containerservice Management Client Library for Python

Project description

Microsoft Azure SDK for Python

This is the Microsoft Azure Container Service Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.

Disclaimer

Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691

Getting started

Prerequisites

Install the package

pip install azure-mgmt-containerservice
pip install azure-identity

Authentication

By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.

  • AZURE_CLIENT_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for Azure client secret.

In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.

With above configuration, client can be authenticated by following code:

from azure.identity import DefaultAzureCredential
from azure.mgmt.containerservice import ContainerServiceClient
import os

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

Examples

Code samples for this package can be found at:

Troubleshooting

Next steps

Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.

Release History

41.5.0 (2026-07-24)

Features Added

  • Model ManagedClusterProperties added property scheduler_profile
  • Model ManagedClusterSecurityProfileDefender added property security_gating
  • Model ScaleProfile added property autoscale
  • Added model AutoScaleProfile
  • Added model ManagedClusterSecurityProfileDefenderSecurityGating
  • Added model ManagedClusterSecurityProfileDefenderSecurityGatingIdentity
  • Added enum SchedulerConfigMode
  • Added model SchedulerInstanceProfile
  • Added model SchedulerProfile

41.4.0b1 (2026-06-04)

Features Added

  • Client ContainerServiceClient added operation group maintenance_windows
  • Model ContainerServiceNetworkProfile added property bastion_profile
  • Added model BastionProfile
  • Added enum BastionSku
  • Added model MaintenanceWindowResource
  • Added model MaintenanceWindowResourceProperties
  • Added enum ResourceProvisioningState
  • Added operation group MaintenanceWindowsOperations

41.3.0 (2026-06-03)

Features Added

  • Client ContainerServiceClient added operation group identity_bindings
  • Model AgentPoolUpgradeProfileProperties added property recently_used_versions
  • Model ManagedClusterAzureMonitorProfileMetrics added property control_plane
  • Added model AgentPoolRecentlyUsedVersion
  • Added model IdentityBinding
  • Added model IdentityBindingManagedIdentityProfile
  • Added model IdentityBindingOidcIssuerProfile
  • Added model IdentityBindingProperties
  • Added enum IdentityBindingProvisioningState
  • Added model ManagedClusterAzureMonitorProfileMetricsControlPlane
  • Added operation group IdentityBindingsOperations

41.3.0b1 (2026-05-18)

Features Added

  • Client ContainerServiceClient added operation group managed_cluster_snapshots
  • Client ContainerServiceClient added operation group load_balancers
  • Client ContainerServiceClient added operation group identity_bindings
  • Client ContainerServiceClient added operation group jwt_authenticators
  • Client ContainerServiceClient added operation group mesh_memberships
  • Client ContainerServiceClient added operation group operation_status_result
  • Client ContainerServiceClient added operation group container_service
  • Client ContainerServiceClient added operation group vm_skus
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Enum AgentPoolMode added member MACHINES
  • Enum AgentPoolMode added member MANAGED_SYSTEM
  • Model AgentPoolNetworkProfile added property node_public_ip_prefix_i_ds
  • Model AgentPoolNetworkProfile added property secondary_network_interfaces
  • Enum AgentPoolSSHAccess added member ENTRA_ID
  • Model AgentPoolUpgradeProfileProperties added property components_by_releases
  • Model AgentPoolUpgradeProfileProperties added property recently_used_versions
  • Model AgentPoolUpgradeProfilePropertiesUpgradesItem added property is_out_of_support
  • Model AgentPoolUpgradeSettings added property max_blocked_nodes
  • Model ContainerServiceNetworkProfile added property pod_link_local_access
  • Model ContainerServiceNetworkProfile added property kube_proxy_config
  • Model GPUProfile added property driver_type
  • Model GPUProfile added property nvidia
  • Model KubeletConfig added property seccomp_default
  • Model KubeletConfig added property kube_reserved
  • Model KubeletConfig added property hard_eviction_threshold
  • Model MachineNetworkProperties added property vnet_subnet_id
  • Model MachineNetworkProperties added property pod_subnet_id
  • Model MachineNetworkProperties added property enable_node_public_ip
  • Model MachineNetworkProperties added property node_public_ip_prefix_id
  • Model MachineNetworkProperties added property node_public_ip_tags
  • Model MachineProperties added property hardware
  • Model MachineProperties added property operating_system
  • Model MachineProperties added property kubernetes
  • Model MachineProperties added property mode
  • Model MachineProperties added property security
  • Model MachineProperties added property priority
  • Model MachineProperties added property eviction_policy
  • Model MachineProperties added property billing
  • Model MachineProperties added property node_image_version
  • Model MachineProperties added property provisioning_state
  • Model MachineProperties added property tags
  • Model MachineProperties added property e_tag
  • Model MachineProperties added property status
  • Model MachineProperties added property local_dns_profile
  • Model ManagedClusterAgentPoolProfile added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfile added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfile added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfile added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfile added property prepared_image_specification_profile
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Model ManagedClusterAzureMonitorProfile added property container_insights
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_metrics
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_logs_and_traces
  • Model ManagedClusterAzureMonitorProfileMetrics added property control_plane
  • Model ManagedClusterHTTPProxyConfig added property effective_no_proxy
  • Model ManagedClusterIngressProfile added property application_load_balancer
  • Model ManagedClusterIngressProfileWebAppRouting added property default_domain
  • Model ManagedClusterLoadBalancerProfile added property cluster_service_load_balancer_health_probe_mode
  • Model ManagedClusterManagedOutboundIPProfile added property count_i_pv6
  • Model ManagedClusterNATGatewayProfile added property outbound_ip_prefixes
  • Model ManagedClusterNATGatewayProfile added property outbound_i_ps
  • Model ManagedClusterPoolUpgradeProfile added property components_by_releases
  • Model ManagedClusterPoolUpgradeProfileUpgradesItem added property is_out_of_support
  • Model ManagedClusterProperties added property creation_data
  • Model ManagedClusterProperties added property enable_fips
  • Model ManagedClusterProperties added property enable_namespace_resources
  • Model ManagedClusterProperties added property scheduler_profile
  • Model ManagedClusterProperties added property health_monitor_profile
  • Model ManagedClusterProperties added property control_plane_scaling_profile
  • Model ManagedClusterProperties added property node_disruption_profile
  • Model ManagedClusterSecurityProfile added property kubernetes_resource_object_encryption_profile
  • Model ManagedClusterSecurityProfile added property image_integrity
  • Model ManagedClusterSecurityProfile added property node_restriction
  • Model ManagedClusterSecurityProfile added property service_account_image_pull_profile
  • Model ManagedClusterSecurityProfileDefender added property security_gating
  • Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler added property addon_autoscaling
  • Enum OSSKU added member FLATCAR
  • Enum OSSKU added member MARINER
  • Enum OSSKU added member WINDOWS_ANNUAL
  • Enum OutboundType added member MANAGED_NAT_GATEWAY_V2
  • Enum PublicNetworkAccess added member SECURED_BY_PERIMETER
  • Model ScaleProfile added property autoscale
  • Enum SnapshotType added member MANAGED_CLUSTER
  • Enum TransitEncryptionType added member M_TLS
  • Enum WorkloadRuntime added member KATA_MSHV_VM_ISOLATION
  • Added enum AddonAutoscaling
  • Added model AgentPoolBlueGreenUpgradeSettings
  • Added model AgentPoolNetworkInterface
  • Added enum AgentPoolNetworkInterfaceType
  • Added model AgentPoolRecentlyUsedVersion
  • Added model AutoScaleProfile
  • Added enum ClusterServiceLoadBalancerHealthProbeMode
  • Added model Component
  • Added model ComponentsByRelease
  • Added enum ContainerNetworkLogs
  • Added model ContainerServiceNetworkProfileKubeProxyConfig
  • Added model ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
  • Added enum ControlPlaneScalingSize
  • Added enum DriftAction
  • Added enum DriverType
  • Added model GuardrailsAvailableVersion
  • Added model GuardrailsAvailableVersionsProperties
  • Added enum GuardrailsSupport
  • Added model HardEvictionThreshold
  • Added model IdentityBinding
  • Added model IdentityBindingManagedIdentityProfile
  • Added model IdentityBindingOidcIssuerProfile
  • Added model IdentityBindingProperties
  • Added enum IdentityBindingProvisioningState
  • Added enum InfrastructureEncryption
  • Added enum IpvsScheduler
  • Added model JWTAuthenticator
  • Added model JWTAuthenticatorClaimMappingExpression
  • Added model JWTAuthenticatorClaimMappings
  • Added model JWTAuthenticatorExtraClaimMappingExpression
  • Added model JWTAuthenticatorIssuer
  • Added model JWTAuthenticatorProperties
  • Added enum JWTAuthenticatorProvisioningState
  • Added model JWTAuthenticatorValidationRule
  • Added model KubeReserved
  • Added model KubernetesResourceObjectEncryptionProfile
  • Added model LabelSelector
  • Added model LabelSelectorRequirement
  • Added model LoadBalancer
  • Added model LoadBalancerProperties
  • Added model MachineBillingProfile
  • Added model MachineHardwareProfile
  • Added model MachineKubernetesProfile
  • Added model MachineOSProfile
  • Added model MachineOSProfileLinuxProfile
  • Added model MachineSecurityProfile
  • Added model MachineStatus
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • Added model ManagedClusterAzureMonitorProfileContainerInsights
  • Added model ManagedClusterAzureMonitorProfileMetricsControlPlane
  • Added model ManagedClusterControlPlaneScalingProfile
  • Added model ManagedClusterHealthMonitorProfile
  • Added model ManagedClusterIngressDefaultDomainProfile
  • Added model ManagedClusterIngressProfileApplicationLoadBalancer
  • Added model ManagedClusterNATGatewayProfileOutboundIPs
  • Added model ManagedClusterNATGatewayProfileOutboundIpPrefixes
  • Added model ManagedClusterPropertiesForSnapshot
  • Added model ManagedClusterSecurityProfileDefenderSecurityGating
  • Added model ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
  • Added model ManagedClusterSecurityProfileImageIntegrity
  • Added model ManagedClusterSecurityProfileNodeRestriction
  • Added model ManagedClusterSnapshot
  • Added model ManagedClusterSnapshotProperties
  • Added enum ManagementMode
  • Added model MeshMembership
  • Added model MeshMembershipPrivateConnectProfile
  • Added model MeshMembershipProperties
  • Added enum MeshMembershipProvisioningState
  • Added enum MigStrategy
  • Added enum Mode
  • Added model NetworkProfileForSnapshot
  • Added enum NodeDisruptionPolicy
  • Added model NodeDisruptionProfile
  • Added model NodeImageVersion
  • Added model NvidiaGPUProfile
  • Added model OperationStatusResult
  • Added enum Operator
  • Added enum PodLinkLocalAccess
  • Added model PreparedImageSpecificationProfile
  • Added model RebalanceLoadBalancersRequestBody
  • Added model ResourceSku
  • Added model ResourceSkuCapabilities
  • Added model ResourceSkuCapacity
  • Added enum ResourceSkuCapacityScaleType
  • Added model ResourceSkuCosts
  • Added model ResourceSkuLocationInfo
  • Added model ResourceSkuRestrictionInfo
  • Added model ResourceSkuRestrictions
  • Added enum ResourceSkuRestrictionsReasonCode
  • Added enum ResourceSkuRestrictionsType
  • Added model ResourceSkuZoneDetails
  • Added model SafeguardsAvailableVersion
  • Added model SafeguardsAvailableVersionsProperties
  • Added enum SafeguardsSupport
  • Added enum SchedulerConfigMode
  • Added model SchedulerInstanceProfile
  • Added model SchedulerProfile
  • Added model SchedulerProfileSchedulerInstanceProfiles
  • Added enum SeccompDefault
  • Added model ServiceAccountImagePullProfile
  • Added enum UpgradeStrategy
  • Added enum VmState
  • Operation group AgentPoolsOperations added method begin_complete_upgrade
  • Operation group MachinesOperations added method begin_create_or_update
  • Operation group ManagedClustersOperations added parameter ignore_pod_disruption_budget in method begin_delete
  • Operation group ManagedClustersOperations added method begin_rebalance_load_balancers
  • Operation group ManagedClustersOperations added method get_guardrails_versions
  • Operation group ManagedClustersOperations added method get_safeguards_versions
  • Operation group ManagedClustersOperations added method list_guardrails_versions
  • Operation group ManagedClustersOperations added method list_safeguards_versions
  • Added operation group ContainerServiceOperations
  • Added operation group IdentityBindingsOperations
  • Added operation group JWTAuthenticatorsOperations
  • Added operation group LoadBalancersOperations
  • Added operation group ManagedClusterSnapshotsOperations
  • Added operation group MeshMembershipsOperations
  • Added operation group OperationStatusResultOperations
  • Added operation group VmSkusOperations

41.2.0 (2026-05-09)

Features Added

  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfile added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Enum OSSKU added member AZURE_CONTAINER_LINUX
  • Added model AgentPoolArtifactStreamingProfile

41.2.0b1 (2026-04-24)

Features Added

  • Client ContainerServiceClient added operation group managed_cluster_snapshots
  • Client ContainerServiceClient added operation group load_balancers
  • Client ContainerServiceClient added operation group identity_bindings
  • Client ContainerServiceClient added operation group jwt_authenticators
  • Client ContainerServiceClient added operation group mesh_memberships
  • Client ContainerServiceClient added operation group operation_status_result
  • Client ContainerServiceClient added operation group container_service
  • Client ContainerServiceClient added operation group vm_skus
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Enum AgentPoolMode added member MACHINES
  • Enum AgentPoolMode added member MANAGED_SYSTEM
  • Enum AgentPoolSSHAccess added member ENTRA_ID
  • Model AgentPoolUpgradeProfileProperties added property components_by_releases
  • Model AgentPoolUpgradeProfileProperties added property recently_used_versions
  • Model AgentPoolUpgradeProfilePropertiesUpgradesItem added property is_out_of_support
  • Model AgentPoolUpgradeSettings added property max_blocked_nodes
  • Model ContainerServiceNetworkProfile added property pod_link_local_access
  • Model ContainerServiceNetworkProfile added property kube_proxy_config
  • Model GPUProfile added property driver_type
  • Model GPUProfile added property nvidia
  • Model KubeletConfig added property seccomp_default
  • Model MachineNetworkProperties added property vnet_subnet_id
  • Model MachineNetworkProperties added property pod_subnet_id
  • Model MachineNetworkProperties added property enable_node_public_ip
  • Model MachineNetworkProperties added property node_public_ip_prefix_id
  • Model MachineNetworkProperties added property node_public_ip_tags
  • Model MachineProperties added property hardware
  • Model MachineProperties added property operating_system
  • Model MachineProperties added property kubernetes
  • Model MachineProperties added property mode
  • Model MachineProperties added property security
  • Model MachineProperties added property priority
  • Model MachineProperties added property eviction_policy
  • Model MachineProperties added property billing
  • Model MachineProperties added property node_image_version
  • Model MachineProperties added property provisioning_state
  • Model MachineProperties added property tags
  • Model MachineProperties added property e_tag
  • Model MachineProperties added property status
  • Model MachineProperties added property local_dns_profile
  • Model ManagedClusterAgentPoolProfile added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfile added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfile added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfile added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfile added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfile added property prepared_image_specification_profile
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfileProperties added property prepared_image_specification_profile
  • Model ManagedClusterAzureMonitorProfile added property container_insights
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_metrics
  • Model ManagedClusterAzureMonitorProfileAppMonitoring added property open_telemetry_logs_and_traces
  • Model ManagedClusterAzureMonitorProfileMetrics added property control_plane
  • Model ManagedClusterHTTPProxyConfig added property effective_no_proxy
  • Model ManagedClusterIngressProfile added property application_load_balancer
  • Model ManagedClusterIngressProfileWebAppRouting added property default_domain
  • Model ManagedClusterLoadBalancerProfile added property cluster_service_load_balancer_health_probe_mode
  • Model ManagedClusterManagedOutboundIPProfile added property count_i_pv6
  • Model ManagedClusterNATGatewayProfile added property outbound_ip_prefixes
  • Model ManagedClusterNATGatewayProfile added property outbound_i_ps
  • Model ManagedClusterPoolUpgradeProfile added property components_by_releases
  • Model ManagedClusterPoolUpgradeProfileUpgradesItem added property is_out_of_support
  • Model ManagedClusterProperties added property creation_data
  • Model ManagedClusterProperties added property enable_namespace_resources
  • Model ManagedClusterProperties added property scheduler_profile
  • Model ManagedClusterProperties added property health_monitor_profile
  • Model ManagedClusterProperties added property control_plane_scaling_profile
  • Model ManagedClusterSecurityProfile added property kubernetes_resource_object_encryption_profile
  • Model ManagedClusterSecurityProfile added property image_integrity
  • Model ManagedClusterSecurityProfile added property node_restriction
  • Model ManagedClusterSecurityProfile added property service_account_image_pull_profile
  • Model ManagedClusterSecurityProfileDefender added property security_gating
  • Model ManagedClusterStorageProfileDiskCSIDriver added property version
  • Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler added property addon_autoscaling
  • Enum OSSKU added member FLATCAR
  • Enum OSSKU added member MARINER
  • Enum OSSKU added member WINDOWS_ANNUAL
  • Enum OutboundType added member MANAGED_NAT_GATEWAY_V2
  • Enum PublicNetworkAccess added member SECURED_BY_PERIMETER
  • Model ScaleProfile added property autoscale
  • Enum SnapshotType added member MANAGED_CLUSTER
  • Enum TransitEncryptionType added member M_TLS
  • Enum WorkloadRuntime added member KATA_MSHV_VM_ISOLATION
  • Added enum AddonAutoscaling
  • Added model AgentPoolArtifactStreamingProfile
  • Added model AgentPoolBlueGreenUpgradeSettings
  • Added model AgentPoolRecentlyUsedVersion
  • Added model AutoScaleProfile
  • Added enum ClusterServiceLoadBalancerHealthProbeMode
  • Added model Component
  • Added model ComponentsByRelease
  • Added enum ContainerNetworkLogs
  • Added model ContainerServiceNetworkProfileKubeProxyConfig
  • Added model ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
  • Added enum ControlPlaneScalingSize
  • Added enum DriftAction
  • Added enum DriverType
  • Added model GuardrailsAvailableVersion
  • Added model GuardrailsAvailableVersionsProperties
  • Added enum GuardrailsSupport
  • Added model IdentityBinding
  • Added model IdentityBindingManagedIdentityProfile
  • Added model IdentityBindingOidcIssuerProfile
  • Added model IdentityBindingProperties
  • Added enum IdentityBindingProvisioningState
  • Added enum InfrastructureEncryption
  • Added enum IpvsScheduler
  • Added model JWTAuthenticator
  • Added model JWTAuthenticatorClaimMappingExpression
  • Added model JWTAuthenticatorClaimMappings
  • Added model JWTAuthenticatorExtraClaimMappingExpression
  • Added model JWTAuthenticatorIssuer
  • Added model JWTAuthenticatorProperties
  • Added enum JWTAuthenticatorProvisioningState
  • Added model JWTAuthenticatorValidationRule
  • Added model KubernetesResourceObjectEncryptionProfile
  • Added model LabelSelector
  • Added model LabelSelectorRequirement
  • Added model LoadBalancer
  • Added model LoadBalancerProperties
  • Added model MachineBillingProfile
  • Added model MachineHardwareProfile
  • Added model MachineKubernetesProfile
  • Added model MachineOSProfile
  • Added model MachineOSProfileLinuxProfile
  • Added model MachineSecurityProfile
  • Added model MachineStatus
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogsAndTraces
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • Added model ManagedClusterAzureMonitorProfileContainerInsights
  • Added model ManagedClusterAzureMonitorProfileMetricsControlPlane
  • Added model ManagedClusterControlPlaneScalingProfile
  • Added model ManagedClusterHealthMonitorProfile
  • Added model ManagedClusterIngressDefaultDomainProfile
  • Added model ManagedClusterIngressProfileApplicationLoadBalancer
  • Added model ManagedClusterNATGatewayProfileOutboundIPs
  • Added model ManagedClusterNATGatewayProfileOutboundIpPrefixes
  • Added model ManagedClusterPropertiesForSnapshot
  • Added model ManagedClusterSecurityProfileDefenderSecurityGating
  • Added model ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
  • Added model ManagedClusterSecurityProfileImageIntegrity
  • Added model ManagedClusterSecurityProfileNodeRestriction
  • Added model ManagedClusterSnapshot
  • Added model ManagedClusterSnapshotProperties
  • Added enum ManagementMode
  • Added model MeshMembership
  • Added model MeshMembershipPrivateConnectProfile
  • Added model MeshMembershipProperties
  • Added enum MeshMembershipProvisioningState
  • Added enum MigStrategy
  • Added enum Mode
  • Added model NetworkProfileForSnapshot
  • Added model NodeImageVersion
  • Added model NvidiaGPUProfile
  • Added model OperationStatusResult
  • Added enum Operator
  • Added enum PodLinkLocalAccess
  • Added model PreparedImageSpecificationProfile
  • Added model RebalanceLoadBalancersRequestBody
  • Added model ResourceSku
  • Added model ResourceSkuCapabilities
  • Added model ResourceSkuCapacity
  • Added enum ResourceSkuCapacityScaleType
  • Added model ResourceSkuCosts
  • Added model ResourceSkuLocationInfo
  • Added model ResourceSkuRestrictionInfo
  • Added model ResourceSkuRestrictions
  • Added enum ResourceSkuRestrictionsReasonCode
  • Added enum ResourceSkuRestrictionsType
  • Added model ResourceSkuZoneDetails
  • Added model SafeguardsAvailableVersion
  • Added model SafeguardsAvailableVersionsProperties
  • Added enum SafeguardsSupport
  • Added enum SchedulerConfigMode
  • Added model SchedulerInstanceProfile
  • Added model SchedulerProfile
  • Added model SchedulerProfileSchedulerInstanceProfiles
  • Added enum SeccompDefault
  • Added model ServiceAccountImagePullProfile
  • Added enum UpgradeStrategy
  • Added enum VmState
  • Operation group AgentPoolsOperations added method begin_complete_upgrade
  • Operation group MachinesOperations added method begin_create_or_update
  • Operation group ManagedClustersOperations added parameter ignore_pod_disruption_budget in method begin_delete
  • Operation group ManagedClustersOperations added method begin_rebalance_load_balancers
  • Operation group ManagedClustersOperations added method get_guardrails_versions
  • Operation group ManagedClustersOperations added method get_safeguards_versions
  • Operation group ManagedClustersOperations added method list_guardrails_versions
  • Operation group ManagedClustersOperations added method list_safeguards_versions
  • Added operation group ContainerServiceOperations
  • Added operation group IdentityBindingsOperations
  • Added operation group JWTAuthenticatorsOperations
  • Added operation group LoadBalancersOperations
  • Added operation group ManagedClusterSnapshotsOperations
  • Added operation group MeshMembershipsOperations
  • Added operation group OperationStatusResultOperations
  • Added operation group VmSkusOperations

41.1.0 (2026-04-20)

Features Added

  • Model ManagedClusterAzureMonitorProfile added property app_monitoring
  • Model ManagedClusterIngressProfile added property gateway_api
  • Model ManagedClusterIngressProfileWebAppRouting added property gateway_api_implementations
  • Model ManagedClusterProperties added property hosted_system_profile
  • Enum OSSKU added member WINDOWS2025
  • Added enum GatewayAPIIstioEnabled
  • Added model ManagedClusterAppRoutingIstio
  • Added model ManagedClusterAzureMonitorProfileAppMonitoring
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
  • Added model ManagedClusterHostedSystemProfile
  • Added model ManagedClusterIngressProfileGatewayConfiguration
  • Added model ManagedClusterWebAppRoutingGatewayAPIImplementations
  • Added enum ManagedGatewayType

41.1.0b1 (2026-03-30)

Features Added

  • Client ContainerServiceClient added operation group managed_cluster_snapshots
  • Client ContainerServiceClient added operation group load_balancers
  • Client ContainerServiceClient added operation group identity_bindings
  • Client ContainerServiceClient added operation group jwt_authenticators
  • Client ContainerServiceClient added operation group mesh_memberships
  • Client ContainerServiceClient added operation group operation_status_result
  • Client ContainerServiceClient added operation group container_service
  • Client ContainerServiceClient added operation group vm_skus
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model AgentPoolManagedClusterAgentPoolProfileProperties added property node_customization_profile
  • Enum AgentPoolMode added member MACHINES
  • Enum AgentPoolMode added member MANAGED_SYSTEM
  • Enum AgentPoolSSHAccess added member ENTRA_ID
  • Model AgentPoolUpgradeProfileProperties added property components_by_releases
  • Model AgentPoolUpgradeProfileProperties added property recently_used_versions
  • Model AgentPoolUpgradeProfilePropertiesUpgradesItem added property is_out_of_support
  • Model AgentPoolUpgradeSettings added property max_blocked_nodes
  • Model ContainerServiceNetworkProfile added property pod_link_local_access
  • Model ContainerServiceNetworkProfile added property kube_proxy_config
  • Model GPUProfile added property driver_type
  • Model GPUProfile added property nvidia
  • Model KubeletConfig added property seccomp_default
  • Model MachineNetworkProperties added property vnet_subnet_id
  • Model MachineNetworkProperties added property pod_subnet_id
  • Model MachineNetworkProperties added property enable_node_public_ip
  • Model MachineNetworkProperties added property node_public_ip_prefix_id
  • Model MachineNetworkProperties added property node_public_ip_tags
  • Model MachineProperties added property hardware
  • Model MachineProperties added property operating_system
  • Model MachineProperties added property kubernetes
  • Model MachineProperties added property mode
  • Model MachineProperties added property security
  • Model MachineProperties added property priority
  • Model MachineProperties added property eviction_policy
  • Model MachineProperties added property billing
  • Model MachineProperties added property node_image_version
  • Model MachineProperties added property provisioning_state
  • Model MachineProperties added property tags
  • Model MachineProperties added property e_tag
  • Model MachineProperties added property status
  • Model MachineProperties added property local_dns_profile
  • Model ManagedClusterAgentPoolProfile added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfile added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfile added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfile added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfile added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfile added property node_customization_profile
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_strategy
  • Model ManagedClusterAgentPoolProfileProperties added property enable_os_disk_full_caching
  • Model ManagedClusterAgentPoolProfileProperties added property upgrade_settings_blue_green
  • Model ManagedClusterAgentPoolProfileProperties added property node_initialization_taints
  • Model ManagedClusterAgentPoolProfileProperties added property artifact_streaming_profile
  • Model ManagedClusterAgentPoolProfileProperties added property node_customization_profile
  • Model ManagedClusterAzureMonitorProfile added property container_insights
  • Model ManagedClusterAzureMonitorProfile added property app_monitoring
  • Model ManagedClusterHTTPProxyConfig added property effective_no_proxy
  • Model ManagedClusterIngressProfile added property gateway_api
  • Model ManagedClusterIngressProfile added property application_load_balancer
  • Model ManagedClusterIngressProfileWebAppRouting added property gateway_api_implementations
  • Model ManagedClusterIngressProfileWebAppRouting added property default_domain
  • Model ManagedClusterLoadBalancerProfile added property cluster_service_load_balancer_health_probe_mode
  • Model ManagedClusterManagedOutboundIPProfile added property count_i_pv6
  • Model ManagedClusterNATGatewayProfile added property outbound_ip_prefixes
  • Model ManagedClusterNATGatewayProfile added property outbound_i_ps
  • Model ManagedClusterPoolUpgradeProfile added property components_by_releases
  • Model ManagedClusterPoolUpgradeProfileUpgradesItem added property is_out_of_support
  • Model ManagedClusterProperties added property creation_data
  • Model ManagedClusterProperties added property enable_namespace_resources
  • Model ManagedClusterProperties added property scheduler_profile
  • Model ManagedClusterProperties added property hosted_system_profile
  • Model ManagedClusterProperties added property health_monitor_profile
  • Model ManagedClusterSecurityProfile added property kubernetes_resource_object_encryption_profile
  • Model ManagedClusterSecurityProfile added property image_integrity
  • Model ManagedClusterSecurityProfile added property node_restriction
  • Model ManagedClusterSecurityProfile added property service_account_image_pull_profile
  • Model ManagedClusterSecurityProfileDefender added property security_gating
  • Model ManagedClusterStorageProfileDiskCSIDriver added property version
  • Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler added property addon_autoscaling
  • Enum OSSKU added member FLATCAR
  • Enum OSSKU added member MARINER
  • Enum OSSKU added member WINDOWS2025
  • Enum OSSKU added member WINDOWS_ANNUAL
  • Enum OutboundType added member MANAGED_NAT_GATEWAY_V2
  • Enum PublicNetworkAccess added member SECURED_BY_PERIMETER
  • Model ScaleProfile added property autoscale
  • Enum SnapshotType added member MANAGED_CLUSTER
  • Enum TransitEncryptionType added member M_TLS
  • Enum WorkloadRuntime added member KATA_MSHV_VM_ISOLATION
  • Added enum AddonAutoscaling
  • Added model AgentPoolArtifactStreamingProfile
  • Added model AgentPoolBlueGreenUpgradeSettings
  • Added model AgentPoolRecentlyUsedVersion
  • Added model AutoScaleProfile
  • Added enum ClusterServiceLoadBalancerHealthProbeMode
  • Added model Component
  • Added model ComponentsByRelease
  • Added enum ContainerNetworkLogs
  • Added model ContainerServiceNetworkProfileKubeProxyConfig
  • Added model ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
  • Added enum DriftAction
  • Added enum DriverType
  • Added enum GatewayAPIIstioEnabled
  • Added model GuardrailsAvailableVersion
  • Added model GuardrailsAvailableVersionsProperties
  • Added enum GuardrailsSupport
  • Added model IdentityBinding
  • Added model IdentityBindingManagedIdentityProfile
  • Added model IdentityBindingOidcIssuerProfile
  • Added model IdentityBindingProperties
  • Added enum IdentityBindingProvisioningState
  • Added enum InfrastructureEncryption
  • Added enum IpvsScheduler
  • Added model JWTAuthenticator
  • Added model JWTAuthenticatorClaimMappingExpression
  • Added model JWTAuthenticatorClaimMappings
  • Added model JWTAuthenticatorExtraClaimMappingExpression
  • Added model JWTAuthenticatorIssuer
  • Added model JWTAuthenticatorProperties
  • Added enum JWTAuthenticatorProvisioningState
  • Added model JWTAuthenticatorValidationRule
  • Added model KubernetesResourceObjectEncryptionProfile
  • Added model LabelSelector
  • Added model LabelSelectorRequirement
  • Added model LoadBalancer
  • Added model LoadBalancerProperties
  • Added model MachineBillingProfile
  • Added model MachineHardwareProfile
  • Added model MachineKubernetesProfile
  • Added model MachineOSProfile
  • Added model MachineOSProfileLinuxProfile
  • Added model MachineSecurityProfile
  • Added model MachineStatus
  • Added model ManagedClusterAppRoutingIstio
  • Added model ManagedClusterAzureMonitorProfileAppMonitoring
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
  • Added model ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • Added model ManagedClusterAzureMonitorProfileContainerInsights
  • Added model ManagedClusterHealthMonitorProfile
  • Added model ManagedClusterHostedSystemProfile
  • Added model ManagedClusterIngressDefaultDomainProfile
  • Added model ManagedClusterIngressProfileApplicationLoadBalancer
  • Added model ManagedClusterIngressProfileGatewayConfiguration
  • Added model ManagedClusterNATGatewayProfileOutboundIPs
  • Added model ManagedClusterNATGatewayProfileOutboundIpPrefixes
  • Added model ManagedClusterPropertiesForSnapshot
  • Added model ManagedClusterSecurityProfileDefenderSecurityGating
  • Added model ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem
  • Added model ManagedClusterSecurityProfileImageIntegrity
  • Added model ManagedClusterSecurityProfileNodeRestriction
  • Added model ManagedClusterSnapshot
  • Added model ManagedClusterSnapshotProperties
  • Added model ManagedClusterWebAppRoutingGatewayAPIImplementations
  • Added enum ManagedGatewayType
  • Added enum ManagementMode
  • Added model MeshMembership
  • Added model MeshMembershipPrivateConnectProfile
  • Added model MeshMembershipProperties
  • Added enum MeshMembershipProvisioningState
  • Added enum MigStrategy
  • Added enum Mode
  • Added model NetworkProfileForSnapshot
  • Added model NodeCustomizationProfile
  • Added model NodeImageVersion
  • Added model NvidiaGPUProfile
  • Added model OperationStatusResult
  • Added enum Operator
  • Added enum PodLinkLocalAccess
  • Added model RebalanceLoadBalancersRequestBody
  • Added model ResourceSku
  • Added model ResourceSkuCapabilities
  • Added model ResourceSkuCapacity
  • Added enum ResourceSkuCapacityScaleType
  • Added model ResourceSkuCosts
  • Added model ResourceSkuLocationInfo
  • Added model ResourceSkuRestrictionInfo
  • Added model ResourceSkuRestrictions
  • Added enum ResourceSkuRestrictionsReasonCode
  • Added enum ResourceSkuRestrictionsType
  • Added model ResourceSkuZoneDetails
  • Added model SafeguardsAvailableVersion
  • Added model SafeguardsAvailableVersionsProperties
  • Added enum SafeguardsSupport
  • Added enum SchedulerConfigMode
  • Added model SchedulerInstanceProfile
  • Added model SchedulerProfile
  • Added model SchedulerProfileSchedulerInstanceProfiles
  • Added enum SeccompDefault
  • Added model ServiceAccountImagePullProfile
  • Added enum UpgradeStrategy
  • Added enum VmState
  • Operation group AgentPoolsOperations added method begin_complete_upgrade
  • Operation group MachinesOperations added method begin_create_or_update
  • Operation group ManagedClustersOperations added parameter ignore_pod_disruption_budget in method begin_delete
  • Operation group ManagedClustersOperations added method begin_rebalance_load_balancers
  • Operation group ManagedClustersOperations added method get_guardrails_versions
  • Operation group ManagedClustersOperations added method get_safeguards_versions
  • Operation group ManagedClustersOperations added method list_guardrails_versions
  • Operation group ManagedClustersOperations added method list_safeguards_versions
  • Added operation group ContainerServiceOperations
  • Added operation group IdentityBindingsOperations
  • Added operation group JWTAuthenticatorsOperations
  • Added operation group LoadBalancersOperations
  • Added operation group ManagedClusterSnapshotsOperations
  • Added operation group MeshMembershipsOperations
  • Added operation group OperationStatusResultOperations
  • Added operation group VmSkusOperations

41.0.0 (2026-03-17)

Features Added

  • Client ContainerServiceClient added method send_request
  • Model AdvancedNetworking added property performance
  • Model AdvancedNetworkingSecurity added property transit_encryption
  • Model AgentPool added property properties
  • Model AgentPool added property system_data
  • Model AgentPoolUpgradeProfile added property system_data
  • Model IstioComponents added property proxy_redirection_mechanism
  • Model Machine added property system_data
  • Model ManagedClusterAccessProfile added property properties
  • Model ManagedClusterHTTPProxyConfig added property enabled
  • Model ManagedClusterUpgradeProfile added property system_data
  • Model OperationValue added property display
  • Model PrivateEndpointConnection added property system_data
  • Model RunCommandResult added property properties
  • Added enum AccelerationMode
  • Added model AccessProfile
  • Added model AdvancedNetworkingPerformance
  • Added model AdvancedNetworkingSecurityTransitEncryption
  • Added model AgentPoolManagedClusterAgentPoolProfileProperties
  • Added model CommandResultProperties
  • Added model OperationValueDisplay
  • Added enum ProxyRedirectionMechanism
  • Added enum TransitEncryptionType

Breaking Changes

  • This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
  • For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
  • Renamed enum IpFamily to IPFamily
  • Model AgentPool moved instance variables e_tag, count, vm_size, os_disk_size_gb, os_disk_type, kubelet_disk_type, workload_runtime, message_of_the_day, vnet_subnet_id, pod_subnet_id, pod_ip_allocation_mode, max_pods, os_type, os_sku, max_count, min_count, enable_auto_scaling, scale_down_mode, type_properties_type, mode, orchestrator_version, current_orchestrator_version, node_image_version, upgrade_settings, provisioning_state, power_state, availability_zones, enable_node_public_ip, node_public_ip_prefix_id, scale_set_priority, scale_set_eviction_policy, spot_max_price, tags, node_labels, node_taints, proximity_placement_group_id, kubelet_config, linux_os_config, enable_encryption_at_host, enable_ultra_ssd, enable_fips, gpu_instance_profile, creation_data, capacity_reservation_group_id, host_group_id, network_profile, windows_profile, security_profile, gpu_profile, gateway_profile, virtual_machines_profile, virtual_machine_nodes_status, status and local_dns_profile under property properties
  • Model ManagedClusterAccessProfile moved instance variable kube_config under property properties
  • Model OperationValue moved instance variables operation, resource, description and provider under property display
  • Model RunCommandResult moved instance variables provisioning_state, exit_code, started_at, finished_at, logs and reason under property properties
  • Model KubernetesVersionListResult renamed its instance variable values to values_property
  • Method AgentPoolsOperations.begin_create_or_update replaced positional_or_keyword parameters if_match/if_none_match with keyword_only parameters etag/match_condition
  • Method AgentPoolsOperations.begin_delete changed its parameter ignore_pod_disruption_budget from positional_or_keyword to keyword_only
  • Method AgentPoolsOperations.begin_delete replaced positional_or_keyword parameter if_match with keyword_only parameters etag/match_condition
  • Method ManagedClustersOperations.begin_create_or_update replaced positional_or_keyword parameters if_match/if_none_match with keyword_only parameters etag/match_condition
  • Method ManagedClustersOperations.begin_delete deleted or renamed its parameter if_match of kind positional_or_keyword
  • Method ManagedClustersOperations.begin_update_tags replaced positional_or_keyword parameter if_match with keyword_only parameters etag/match_condition
  • Method ManagedClustersOperations.list_cluster_admin_credentials changed its parameter server_fqdn from positional_or_keyword to keyword_only
  • Method ManagedClustersOperations.list_cluster_monitoring_user_credentials changed its parameter server_fqdn from positional_or_keyword to keyword_only
  • Method ManagedClustersOperations.list_cluster_user_credentials changed its parameter server_fqdn/format from positional_or_keyword to keyword_only

Other Changes

  • Deleted model MeshRevisionProfileList/MeshUpgradeProfileList/OutboundEnvironmentEndpointCollection/SubResource which actually were not used by SDK users

41.0.0b3 (2025-12-22)

Features Added

  • Added model MachineSecurityProfile

Breaking Changes

  • Model AgentPoolUpgradeSettings deleted or renamed its instance variable min_surge

40.2.0 (2025-11-24)

Features Added

  • Enum OSSKU added member UBUNTU2404

41.0.0b2 (2025-11-17)

Features Added

  • Model ManagedClusterIngressProfile added property application_load_balancer
  • Model ManagedClusterIngressProfileWebAppRouting added property default_domain
  • Enum Mode added member NFTABLES
  • Enum WorkloadRuntime added member KATA_VM_ISOLATION
  • Added model ManagedClusterIngressDefaultDomainProfile
  • Added model ManagedClusterIngressProfileApplicationLoadBalancer

40.1.0 (2025-10-31)

Features Added

  • Client ContainerServiceClient added operation group managed_namespaces
  • Model AgentPool added property local_dns_profile
  • Model IstioEgressGateway added property name
  • Model IstioEgressGateway added property namespace
  • Model IstioEgressGateway added property gateway_configuration_name
  • Model ManagedClusterAgentPoolProfile added property local_dns_profile
  • Model ManagedClusterAgentPoolProfileProperties added property local_dns_profile
  • Enum WorkloadRuntime added member KATA_VM_ISOLATION
  • Added enum AdoptionPolicy
  • Added enum DeletePolicy
  • Added enum LocalDNSForwardDestination
  • Added enum LocalDNSForwardPolicy
  • Added enum LocalDNSMode
  • Added model LocalDNSOverride
  • Added model LocalDNSProfile
  • Added enum LocalDNSProtocol
  • Added enum LocalDNSQueryLogging
  • Added enum LocalDNSServeStale
  • Added enum LocalDNSState
  • Added model ManagedNamespace
  • Added model ManagedNamespaceListResult
  • Added model NamespaceProperties
  • Added enum NamespaceProvisioningState
  • Added model NetworkPolicies
  • Added enum PolicyRule
  • Added model ResourceQuota
  • Added operation group ManagedNamespacesOperations

Changelog entries prior to 40.1.0 were removed to reduce file size. See https://pypi.org/project/azure-mgmt-containerservice/40.1.0/ for the older history.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_containerservice-41.5.0.tar.gz (271.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

azure_mgmt_containerservice-41.5.0-py3-none-any.whl (240.7 kB view details)

Uploaded Python 3

File details

Details for the file azure_mgmt_containerservice-41.5.0.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_containerservice-41.5.0.tar.gz
Algorithm Hash digest
SHA256 6c1a1bf63ee0b20ed61438d63a8131de487bc7fbff0d4c9e074b33c2f8623f03
MD5 661f9ec35cbd7a4af40abd538c59c00e
BLAKE2b-256 4c16dac12c687d8b7ddacfbcaa05224746640f056b08c47fe0894d5eb05278f6

See more details on using hashes here.

File details

Details for the file azure_mgmt_containerservice-41.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_containerservice-41.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8dee6f5006c6a42a4470bea3546bb127e7e1b642c863662947a9047c426d0b9
MD5 e6e5e6656eb6c897ee6643a599eecb68
BLAKE2b-256 339f026b1c0bd3aa6f2954aa780a48ee177a5df1482ae025e09be826ed2c8d31

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page