azure-mgmt-containerservice 41.0.0b3
Microsoft Azure Containerservice Management Client Library for Python
Requires Python: >=3.9
Keywords: azure, azure sdk

# Microsoft Azure SDK for Python

This is the Microsoft Azure Container Service Management Client Library.
This package has been tested with Python 3.9+.
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).

## _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

- Python 3.9+ is required to use this package.
- [Azure subscription](https://azure.microsoft.com/free/)

### Install the package

```bash
pip install azure-mgmt-containerservice
pip install azure-identity
```

### Authentication

By default, [Azure Active Directory](https://aka.ms/awps/aad) 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:

```python
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:
- [Search Container Service Management](https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing) on docs.microsoft.com
- [Azure Python Mgmt SDK Samples Repo](https://aka.ms/azsdk/python/mgmt/samples)


## Troubleshooting

## Next steps

## Provide Feedback

If you encounter any bugs or have suggestions, please file an issue in the
[Issues](https://github.com/Azure/azure-sdk-for-python/issues)
section of the project. 

# Release History

## 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`

## 41.0.0b1 (2025-10-24)

### Features Added

  - Client `ContainerServiceClient` added operation group `container_service`
  - Client `ContainerServiceClient` added operation group `managed_namespaces`
  - Client `ContainerServiceClient` added operation group `operation_status_result`
  - 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`
  - Model `AdvancedNetworking` added property `performance`
  - Model `AdvancedNetworkingSecurity` added property `transit_encryption`
  - Model `AgentPool` added property `upgrade_strategy`
  - Model `AgentPool` added property `upgrade_settings_blue_green`
  - Model `AgentPool` added property `node_initialization_taints`
  - Model `AgentPool` added property `artifact_streaming_profile`
  - Model `AgentPool` added property `local_dns_profile`
  - Model `AgentPool` added property `node_customization_profile`
  - Enum `AgentPoolMode` added member `MACHINES`
  - Enum `AgentPoolMode` added member `MANAGED_SYSTEM`
  - Enum `AgentPoolSSHAccess` added member `ENTRA_ID`
  - Model `AgentPoolUpgradeProfile` added property `components_by_releases`
  - Model `AgentPoolUpgradeProfile` added property `recently_used_versions`
  - Model `AgentPoolUpgradeProfilePropertiesUpgradesItem` added property `is_out_of_support`
  - Model `AgentPoolUpgradeSettings` added property `min_surge`
  - 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 `IstioComponents` added property `proxy_redirection_mechanism`
  - Model `IstioEgressGateway` added property `name`
  - Model `IstioEgressGateway` added property `namespace`
  - Model `IstioEgressGateway` added property `gateway_configuration_name`
  - 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 `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 `ManagedCluster` added property `creation_data`
  - Model `ManagedCluster` added property `enable_namespace_resources`
  - Model `ManagedCluster` added property `scheduler_profile`
  - Model `ManagedCluster` added property `hosted_system_profile`
  - Model `ManagedClusterAgentPoolProfile` added property `upgrade_strategy`
  - 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 `local_dns_profile`
  - Model `ManagedClusterAgentPoolProfile` added property `node_customization_profile`
  - Model `ManagedClusterAgentPoolProfileProperties` added property `upgrade_strategy`
  - 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 `local_dns_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 `ManagedClusterHTTPProxyConfig` added property `enabled`
  - Model `ManagedClusterIngressProfile` added property `gateway_api`
  - Model `ManagedClusterLoadBalancerProfile` added property `cluster_service_load_balancer_health_probe_mode`
  - Model `ManagedClusterPoolUpgradeProfile` added property `components_by_releases`
  - Model `ManagedClusterPoolUpgradeProfileUpgradesItem` added property `is_out_of_support`
  - Model `ManagedClusterSecurityProfile` added property `kubernetes_resource_object_encryption_profile`
  - Model `ManagedClusterSecurityProfile` added property `image_integrity`
  - Model `ManagedClusterSecurityProfile` added property `node_restriction`
  - 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 `UBUNTU2404`
  - Enum `OSSKU` added member `WINDOWS2025`
  - Enum `OSSKU` added member `WINDOWS_ANNUAL`
  - Enum `PublicNetworkAccess` added member `SECURED_BY_PERIMETER`
  - Model `ScaleProfile` added property `autoscale`
  - Enum `SnapshotType` added member `MANAGED_CLUSTER`
  - Enum `WorkloadRuntime` added member `KATA_MSHV_VM_ISOLATION`
  - Added enum `AccelerationMode`
  - Added enum `AddonAutoscaling`
  - Added enum `AdoptionPolicy`
  - Added model `AdvancedNetworkingPerformance`
  - Added model `AdvancedNetworkingSecurityTransitEncryption`
  - Added model `AgentPoolArtifactStreamingProfile`
  - Added model `AgentPoolBlueGreenUpgradeSettings`
  - Added model `AgentPoolRecentlyUsedVersion`
  - Added model `AutoScaleProfile`
  - Added enum `ClusterServiceLoadBalancerHealthProbeMode`
  - Added model `Component`
  - Added model `ComponentsByRelease`
  - Added model `ContainerServiceNetworkProfileKubeProxyConfig`
  - Added model `ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig`
  - Added enum `DeletePolicy`
  - Added enum `DriftAction`
  - Added enum `DriverType`
  - Added model `GuardrailsAvailableVersion`
  - Added model `GuardrailsAvailableVersionsList`
  - Added model `GuardrailsAvailableVersionsProperties`
  - Added enum `GuardrailsSupport`
  - Added enum `IPFamily`
  - Added model `IdentityBinding`
  - Added model `IdentityBindingListResult`
  - 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 `JWTAuthenticatorListResult`
  - Added model `JWTAuthenticatorProperties`
  - Added enum `JWTAuthenticatorProvisioningState`
  - Added model `JWTAuthenticatorValidationRule`
  - Added model `KubernetesResourceObjectEncryptionProfile`
  - Added model `LabelSelector`
  - Added model `LabelSelectorRequirement`
  - Added model `LoadBalancer`
  - Added model `LoadBalancerListResult`
  - 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 `MachineHardwareProfile`
  - Added model `MachineKubernetesProfile`
  - Added model `MachineOSProfile`
  - Added model `MachineOSProfileLinuxProfile`
  - Added model `MachineStatus`
  - Added model `ManagedClusterAzureMonitorProfileAppMonitoring`
  - Added model `ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation`
  - Added model `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs`
  - Added model `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics`
  - Added model `ManagedClusterAzureMonitorProfileContainerInsights`
  - Added model `ManagedClusterHostedSystemProfile`
  - Added model `ManagedClusterIngressProfileGatewayConfiguration`
  - Added model `ManagedClusterPropertiesForSnapshot`
  - Added model `ManagedClusterSecurityProfileDefenderSecurityGating`
  - Added model `ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem`
  - Added model `ManagedClusterSecurityProfileImageIntegrity`
  - Added model `ManagedClusterSecurityProfileNodeRestriction`
  - Added model `ManagedClusterSnapshot`
  - Added model `ManagedClusterSnapshotListResult`
  - Added enum `ManagedGatewayType`
  - Added model `ManagedNamespace`
  - Added model `ManagedNamespaceListResult`
  - Added model `MeshMembership`
  - Added model `MeshMembershipProperties`
  - Added enum `MeshMembershipProvisioningState`
  - Added model `MeshMembershipsListResult`
  - Added enum `Mode`
  - Added model `NamespaceProperties`
  - Added enum `NamespaceProvisioningState`
  - Added model `NetworkPolicies`
  - Added model `NetworkProfileForSnapshot`
  - Added model `NodeCustomizationProfile`
  - Added model `NodeImageVersion`
  - Added model `NodeImageVersionsListResult`
  - Added model `OperationStatusResult`
  - Added model `OperationStatusResultList`
  - Added enum `Operator`
  - Added enum `PodLinkLocalAccess`
  - Added enum `PolicyRule`
  - Added enum `ProxyRedirectionMechanism`
  - Added model `RebalanceLoadBalancersRequestBody`
  - Added model `ResourceQuota`
  - Added model `SafeguardsAvailableVersion`
  - Added model `SafeguardsAvailableVersionsList`
  - Added model `SafeguardsAvailableVersionsProperties`
  - Added enum `SafeguardsSupport`
  - Added enum `SchedulerConfigMode`
  - Added model `SchedulerInstanceProfile`
  - Added model `SchedulerProfile`
  - Added model `SchedulerProfileSchedulerInstanceProfiles`
  - Added enum `SeccompDefault`
  - Added enum `TransitEncryptionType`
  - 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 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 `ManagedNamespacesOperations`
  - Added operation group `MeshMembershipsOperations`
  - Added operation group `OperationStatusResultOperations`

### Breaking Changes

  - Deleted or renamed model `IpFamily`

## 40.0.0 (2025-10-10)

### Features Added

  - Model `ContainerServiceClient` added parameter `cloud_setting` in method `__init__`
  - Model `AdvancedNetworkingSecurity` added property `advanced_network_policies`
  - Model `AgentPoolSecurityProfile` added property `ssh_access`
  - Added enum `AdvancedNetworkPolicies`
  - Added enum `AgentPoolSSHAccess`

### Breaking Changes

  - Deleted or renamed model `CloudErrorBody`

## 39.1.0 (2025-08-20)

### Features Added

  - Model `ManagedCluster` added property `kind`
  - Enum `ManagedClusterSKUName` added member `AUTOMATIC`
  - Enum `OSSKU` added member `AZURE_LINUX3`

## 39.0.0 (2025-07-21)

### Features Added

  - Added enum `IpFamily`

### Breaking Changes

  - This package now only targets the latest Api-Version available on Azure and removes APIs of other Api-Version. After this change, the package can have much smaller size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.
  - Deleted or renamed client operation group `ContainerServiceClient.container_service`
  - Deleted or renamed client operation group `ContainerServiceClient.managed_namespaces`
  - Deleted or renamed client operation group `ContainerServiceClient.operation_status_result`
  - Deleted or renamed client operation group `ContainerServiceClient.managed_cluster_snapshots`
  - Deleted or renamed client operation group `ContainerServiceClient.load_balancers`
  - Model `AdvancedNetworkingSecurity` deleted or renamed its instance variable `advanced_network_policies`
  - Model `AdvancedNetworkingSecurity` deleted or renamed its instance variable `transit_encryption`
  - Model `AgentPool` deleted or renamed its instance variable `enable_custom_ca_trust`
  - Model `AgentPool` deleted or renamed its instance variable `node_initialization_taints`
  - Model `AgentPool` deleted or renamed its instance variable `artifact_streaming_profile`
  - Model `AgentPool` deleted or renamed its instance variable `local_dns_profile`
  - Deleted or renamed enum value `AgentPoolMode.MACHINES`
  - Deleted or renamed enum value `AgentPoolMode.MANAGED_SYSTEM`
  - Model `AgentPoolSecurityProfile` deleted or renamed its instance variable `ssh_access`
  - Model `AgentPoolUpgradeProfile` deleted or renamed its instance variable `components_by_releases`
  - Model `AgentPoolUpgradeProfilePropertiesUpgradesItem` deleted or renamed its instance variable `is_out_of_support`
  - Model `AgentPoolUpgradeSettings` deleted or renamed its instance variable `max_blocked_nodes`
  - Model `ContainerServiceNetworkProfile` deleted or renamed its instance variable `pod_link_local_access`
  - Model `ContainerServiceNetworkProfile` deleted or renamed its instance variable `kube_proxy_config`
  - Model `GPUProfile` deleted or renamed its instance variable `driver_type`
  - Model `IstioEgressGateway` deleted or renamed its instance variable `name`
  - Model `IstioEgressGateway` deleted or renamed its instance variable `namespace`
  - Model `IstioEgressGateway` deleted or renamed its instance variable `gateway_configuration_name`
  - Model `KubeletConfig` deleted or renamed its instance variable `seccomp_default`
  - Model `MachineNetworkProperties` deleted or renamed its instance variable `vnet_subnet_id`
  - Model `MachineNetworkProperties` deleted or renamed its instance variable `pod_subnet_id`
  - Model `MachineNetworkProperties` deleted or renamed its instance variable `enable_node_public_ip`
  - Model `MachineNetworkProperties` deleted or renamed its instance variable `node_public_ip_prefix_id`
  - Model `MachineNetworkProperties` deleted or renamed its instance variable `node_public_ip_tags`
  - Model `MachineProperties` deleted or renamed its instance variable `hardware`
  - Model `MachineProperties` deleted or renamed its instance variable `operating_system`
  - Model `MachineProperties` deleted or renamed its instance variable `kubernetes`
  - Model `MachineProperties` deleted or renamed its instance variable `mode`
  - Model `MachineProperties` deleted or renamed its instance variable `security`
  - Model `MachineProperties` deleted or renamed its instance variable `priority`
  - Model `MachineProperties` deleted or renamed its instance variable `node_image_version`
  - Model `MachineProperties` deleted or renamed its instance variable `provisioning_state`
  - Model `MachineProperties` deleted or renamed its instance variable `tags`
  - Model `MachineProperties` deleted or renamed its instance variable `e_tag`
  - Model `MachineProperties` deleted or renamed its instance variable `status`
  - Model `ManagedCluster` deleted or renamed its instance variable `kind`
  - Model `ManagedCluster` deleted or renamed its instance variable `creation_data`
  - Model `ManagedCluster` deleted or renamed its instance variable `enable_namespace_resources`
  - Model `ManagedCluster` deleted or renamed its instance variable `scheduler_profile`
  - Model `ManagedClusterAgentPoolProfile` deleted or renamed its instance variable `enable_custom_ca_trust`
  - Model `ManagedClusterAgentPoolProfile` deleted or renamed its instance variable `node_initialization_taints`
  - Model `ManagedClusterAgentPoolProfile` deleted or renamed its instance variable `artifact_streaming_profile`
  - Model `ManagedClusterAgentPoolProfile` deleted or renamed its instance variable `local_dns_profile`
  - Model `ManagedClusterAgentPoolProfileProperties` deleted or renamed its instance variable `enable_custom_ca_trust`
  - Model `ManagedClusterAgentPoolProfileProperties` deleted or renamed its instance variable `node_initialization_taints`
  - Model `ManagedClusterAgentPoolProfileProperties` deleted or renamed its instance variable `artifact_streaming_profile`
  - Model `ManagedClusterAgentPoolProfileProperties` deleted or renamed its instance variable `local_dns_profile`
  - Model `ManagedClusterAzureMonitorProfile` deleted or renamed its instance variable `container_insights`
  - Model `ManagedClusterAzureMonitorProfile` deleted or renamed its instance variable `app_monitoring`
  - Model `ManagedClusterHTTPProxyConfig` deleted or renamed its instance variable `effective_no_proxy`
  - Model `ManagedClusterHTTPProxyConfig` deleted or renamed its instance variable `enabled`
  - Model `ManagedClusterLoadBalancerProfile` deleted or renamed its instance variable `cluster_service_load_balancer_health_probe_mode`
  - Model `ManagedClusterPoolUpgradeProfile` deleted or renamed its instance variable `components_by_releases`
  - Model `ManagedClusterPoolUpgradeProfileUpgradesItem` deleted or renamed its instance variable `is_out_of_support`
  - Deleted or renamed enum value `ManagedClusterSKUName.AUTOMATIC`
  - Model `ManagedClusterSecurityProfile` deleted or renamed its instance variable `image_integrity`
  - Model `ManagedClusterSecurityProfile` deleted or renamed its instance variable `node_restriction`
  - Model `ManagedClusterSecurityProfileDefender` deleted or renamed its instance variable `security_gating`
  - Model `ManagedClusterStorageProfileDiskCSIDriver` deleted or renamed its instance variable `version`
  - Model `ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler` deleted or renamed its instance variable `addon_autoscaling`
  - Deleted or renamed enum value `OSSKU.MARINER`
  - Deleted or renamed enum value `OSSKU.UBUNTU2404`
  - Deleted or renamed enum value `OSSKU.WINDOWS_ANNUAL`
  - Deleted or renamed enum value `PublicNetworkAccess.SECURED_BY_PERIMETER`
  - Model `ScaleProfile` deleted or renamed its instance variable `autoscale`
  - Deleted or renamed enum value `SnapshotType.MANAGED_CLUSTER`
  - Deleted or renamed enum value `WorkloadRuntime.KATA_MSHV_VM_ISOLATION`
  - Deleted or renamed model `AddonAutoscaling`
  - Deleted or renamed model `AdoptionPolicy`
  - Deleted or renamed model `AdvancedNetworkPolicies`
  - Deleted or renamed model `AdvancedNetworkingSecurityTransitEncryption`
  - Deleted or renamed model `AgentPoolArtifactStreamingProfile`
  - Deleted or renamed model `AgentPoolSSHAccess`
  - Deleted or renamed model `AutoScaleProfile`
  - Deleted or renamed model `ClusterServiceLoadBalancerHealthProbeMode`
  - Deleted or renamed model `Component`
  - Deleted or renamed model `ComponentsByRelease`
  - Deleted or renamed model `ContainerServiceNetworkProfileKubeProxyConfig`
  - Deleted or renamed model `ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig`
  - Deleted or renamed model `DeletePolicy`
  - Deleted or renamed model `DriftAction`
  - Deleted or renamed model `DriverType`
  - Deleted or renamed model `GuardrailsAvailableVersion`
  - Deleted or renamed model `GuardrailsAvailableVersionsList`
  - Deleted or renamed model `GuardrailsAvailableVersionsProperties`
  - Deleted or renamed model `GuardrailsSupport`
  - Deleted or renamed model `IPFamily`
  - Deleted or renamed model `IpvsScheduler`
  - Deleted or renamed model `LabelSelector`
  - Deleted or renamed model `LabelSelectorRequirement`
  - Deleted or renamed model `LoadBalancer`
  - Deleted or renamed model `LocalDNSForwardDestination`
  - Deleted or renamed model `LocalDNSForwardPolicy`
  - Deleted or renamed model `LocalDNSMode`
  - Deleted or renamed model `LocalDNSOverride`
  - Deleted or renamed model `LocalDNSProfile`
  - Deleted or renamed model `LocalDNSProtocol`
  - Deleted or renamed model `LocalDNSQueryLogging`
  - Deleted or renamed model `LocalDNSServeStale`
  - Deleted or renamed model `LocalDNSState`
  - Deleted or renamed model `MachineHardwareProfile`
  - Deleted or renamed model `MachineKubernetesProfile`
  - Deleted or renamed model `MachineOSProfile`
  - Deleted or renamed model `MachineOSProfileLinuxProfile`
  - Deleted or renamed model `MachineStatus`
  - Deleted or renamed model `ManagedClusterAzureMonitorProfileAppMonitoring`
  - Deleted or renamed model `ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation`
  - Deleted or renamed model `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs`
  - Deleted or renamed model `ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics`
  - Deleted or renamed model `ManagedClusterAzureMonitorProfileContainerInsights`
  - Deleted or renamed model `ManagedClusterPropertiesForSnapshot`
  - Deleted or renamed model `ManagedClusterSecurityProfileDefenderSecurityGating`
  - Deleted or renamed model `ManagedClusterSecurityProfileDefenderSecurityGatingIdentitiesItem`
  - Deleted or renamed model `ManagedClusterSecurityProfileImageIntegrity`
  - Deleted or renamed model `ManagedClusterSecurityProfileNodeRestriction`
  - Deleted or renamed model `ManagedClusterSnapshot`
  - Deleted or renamed model `ManagedNamespace`
  - Deleted or renamed model `Mode`
  - Deleted or renamed model `NamespaceProperties`
  - Deleted or renamed model `NamespaceProvisioningState`
  - Deleted or renamed model `NetworkPolicies`
  - Deleted or renamed model `NetworkProfileForSnapshot`
  - Deleted or renamed model `NodeImageVersion`
  - Deleted or renamed model `OperationStatusResult`
  - Deleted or renamed model `OperationStatusResultList`
  - Deleted or renamed model `Operator`
  - Deleted or renamed model `PodLinkLocalAccess`
  - Deleted or renamed model `PolicyRule`
  - Deleted or renamed model `RebalanceLoadBalancersRequestBody`
  - Deleted or renamed model `ResourceQuota`
  - Deleted or renamed model `SafeguardsAvailableVersion`
  - Deleted or renamed model `SafeguardsAvailableVersionsList`
  - Deleted or renamed model `SafeguardsAvailableVersionsProperties`
  - Deleted or renamed model `SafeguardsSupport`
  - Deleted or renamed model `SchedulerConfigMode`
  - Deleted or renamed model `SchedulerInstanceProfile`
  - Deleted or renamed model `SchedulerProfile`
  - Deleted or renamed model `SchedulerProfileSchedulerInstanceProfiles`
  - Deleted or renamed model `SeccompDefault`
  - Deleted or renamed model `TransitEncryptionType`
  - Deleted or renamed model `VmState`
  - Deleted or renamed method `MachinesOperations.begin_create_or_update`
  - Method `ManagedClustersOperations.begin_delete` deleted or renamed its parameter `ignore_pod_disruption_budget` of kind `positional_or_keyword`
  - Deleted or renamed method `ManagedClustersOperations.begin_rebalance_load_balancers`
  - Deleted or renamed method `ManagedClustersOperations.get_guardrails_versions`
  - Deleted or renamed method `ManagedClustersOperations.get_safeguards_versions`
  - Deleted or renamed method `ManagedClustersOperations.list_guardrails_versions`
  - Deleted or renamed method `ManagedClustersOperations.list_safeguards_versions`
  - Deleted or renamed operation group `ContainerServiceOperations`
  - Deleted or renamed operation group `LoadBalancersOperations`
  - Deleted or renamed operation group `ManagedClusterSnapshotsOperations`
  - Deleted or renamed operation group `ManagedNamespacesOperations`
  - Deleted or renamed operation group `OperationStatusResultOperations`

## 38.0.0 (2025-07-15)

### Features Added

  - Added operation MachinesOperations.begin_create_or_update
  - Added operation ManagedClustersOperations.begin_rebalance_load_balancers
  - Added operation ManagedClustersOperations.get_guardrails_versions
  - Added operation ManagedClustersOperations.get_safeguards_versions
  - Added operation ManagedClustersOperations.list_guardrails_versions
  - Added operation ManagedClustersOperations.list_safeguards_versions
  - Model AdvancedNetworkingSecurity has a new parameter advanced_network_policies
  - Model AdvancedNetworkingSecurity has a new parameter transit_encryption
  - Model AgentPool has a new parameter artifact_streaming_profile
  - Model AgentPool has a new parameter enable_custom_ca_trust
  - Model AgentPool has a new parameter local_dns_profile
  - Model AgentPool has a new parameter node_initialization_taints
  - Model AgentPoolSecurityProfile has a new parameter ssh_access
  - Model AgentPoolUpgradeProfile has a new parameter components_by_releases
  - Model AgentPoolUpgradeProfilePropertiesUpgradesItem has a new parameter is_out_of_support
  - Model AgentPoolUpgradeSettings has a new parameter max_blocked_nodes
  - Model ContainerServiceNetworkProfile has a new parameter kube_proxy_config
  - Model ContainerServiceNetworkProfile has a new parameter pod_link_local_access
  - Model GPUProfile has a new parameter driver_type
  - Model IstioEgressGateway has a new parameter gateway_configuration_name
  - Model IstioEgressGateway has a new parameter namespace
  - Model KubeletConfig has a new parameter seccomp_default
  - Model MachineNetworkProperties has a new parameter enable_node_public_ip
  - Model MachineNetworkProperties has a new parameter node_public_ip_prefix_id
  - Model MachineNetworkProperties has a new parameter node_public_ip_tags
  - Model MachineNetworkProperties has a new parameter pod_subnet_id
  - Model MachineNetworkProperties has a new parameter vnet_subnet_id
  - Model MachineProperties has a new parameter e_tag
  - Model MachineProperties has a new parameter hardware
  - Model MachineProperties has a new parameter kubernetes
  - Model MachineProperties has a new parameter mode
  - Model MachineProperties has a new parameter node_image_version
  - Model MachineProperties has a new parameter operating_system
  - Model MachineProperties has a new parameter priority
  - Model MachineProperties has a new parameter provisioning_state
  - Model MachineProperties has a new parameter security
  - Model MachineProperties has a new parameter status
  - Model MachineProperties has a new parameter tags
  - Model ManagedCluster has a new parameter ai_toolchain_operator_profile
  - Model ManagedCluster has a new parameter creation_data
  - Model ManagedCluster has a new parameter enable_namespace_resources
  - Model ManagedCluster has a new parameter kind
  - Model ManagedCluster has a new parameter node_provisioning_profile
  - Model ManagedCluster has a new parameter scheduler_profile
  - Model ManagedClusterAgentPoolProfile has a new parameter artifact_streaming_profile
  - Model ManagedClusterAgentPoolProfile has a new parameter enable_custom_ca_trust
  - Model ManagedClusterAgentPoolProfile has a new parameter local_dns_profile
  - Model ManagedClusterAgentPoolProfile has a new parameter node_initialization_taints
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter artifact_streaming_profile
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter enable_custom_ca_trust
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter local_dns_profile
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter node_initialization_taints
  - Model ManagedClusterAzureMonitorProfile has a new parameter app_monitoring
  - Model ManagedClusterAzureMonitorProfile has a new parameter container_insights
  - Model ManagedClusterHTTPProxyConfig has a new parameter effective_no_proxy
  - Model ManagedClusterHTTPProxyConfig has a new parameter enabled
  - Model ManagedClusterLoadBalancerProfile has a new parameter cluster_service_load_balancer_health_probe_mode
  - Model ManagedClusterPoolUpgradeProfile has a new parameter components_by_releases
  - Model ManagedClusterPoolUpgradeProfileUpgradesItem has a new parameter is_out_of_support
  - Model ManagedClusterSecurityProfile has a new parameter image_integrity
  - Model ManagedClusterSecurityProfile has a new parameter node_restriction
  - Model ManagedClusterSecurityProfileDefender has a new parameter security_gating
  - Model ManagedClusterStorageProfileDiskCSIDriver has a new parameter version
  - Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler has a new parameter addon_autoscaling
  - Model NamespaceProperties has a new parameter portal_fqdn
  - Model ScaleProfile has a new parameter autoscale
  - Operation ManagedClustersOperations.begin_delete has a new optional parameter ignore_pod_disruption_budget

### Breaking Changes

  - Model IstioEgressGateway has a new required parameter name

## 37.0.0 (2025-06-11)

### Features Added

  - Added operation group ManagedNamespacesOperations
  - Model AgentPool has a new parameter gateway_profile
  - Model AgentPool has a new parameter pod_ip_allocation_mode
  - Model AgentPool has a new parameter status
  - Model AgentPool has a new parameter virtual_machine_nodes_status
  - Model AgentPool has a new parameter virtual_machines_profile
  - Model ContainerServiceNetworkProfile has a new parameter static_egress_gateway_profile
  - Model Machine has a new parameter zones
  - Model ManagedCluster has a new parameter status
  - Model ManagedClusterAgentPoolProfile has a new parameter gateway_profile
  - Model ManagedClusterAgentPoolProfile has a new parameter pod_ip_allocation_mode
  - Model ManagedClusterAgentPoolProfile has a new parameter status
  - Model ManagedClusterAgentPoolProfile has a new parameter virtual_machine_nodes_status
  - Model ManagedClusterAgentPoolProfile has a new parameter virtual_machines_profile
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter gateway_profile
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter pod_ip_allocation_mode
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter status
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter virtual_machine_nodes_status
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter virtual_machines_profile
  - Model ManagedClusterNodeProvisioningProfile has a new parameter default_node_pools

### Breaking Changes

  - Model ScaleProfile no longer has parameter autoscale
  - Removed operation group NamespacesOperations

## 36.0.0 (2025-05-15)

### Features Added

  - Added operation group NamespacesOperations
  - Model AgentPoolUpgradeSettings has a new parameter max_unavailable
  - Model AgentPoolUpgradeSettings has a new parameter undrainable_node_behavior
  - Model AutoScaleProfile has a new parameter size
  - Model ManagedClusterAPIServerAccessProfile has a new parameter enable_vnet_integration
  - Model ManagedClusterAPIServerAccessProfile has a new parameter subnet_id
  - Model ManualScaleProfile has a new parameter size

### Breaking Changes

  - Model AutoScaleProfile no longer has parameter os_disk_size_gb
  - Model AutoScaleProfile no longer has parameter os_disk_type
  - Model AutoScaleProfile no longer has parameter sizes
  - Model ManagedCluster no longer has parameter enable_pod_security_policy
  - Model ManualScaleProfile no longer has parameter os_disk_size_gb
  - Model ManualScaleProfile no longer has parameter os_disk_type
  - Model ManualScaleProfile no longer has parameter sizes

## 35.0.0 (2025-04-14)

### Features Added

  - Model ManagedClusterIngressProfileWebAppRouting has a new parameter nginx

### Breaking Changes

  - Model LoadBalancer no longer has parameter name_properties_name
  - Operation LoadBalancersOperations.create_or_update has a new required parameter parameters
  - Operation LoadBalancersOperations.create_or_update no longer has parameter allow_service_placement
  - Operation LoadBalancersOperations.create_or_update no longer has parameter name
  - Operation LoadBalancersOperations.create_or_update no longer has parameter node_selector
  - Operation LoadBalancersOperations.create_or_update no longer has parameter primary_agent_pool_name
  - Operation LoadBalancersOperations.create_or_update no longer has parameter service_label_selector
  - Operation LoadBalancersOperations.create_or_update no longer has parameter service_namespace_selector

## 34.2.0 (2025-03-18)

### Features Added

  - Added operation group ContainerServiceOperations
  - Added operation group LoadBalancersOperations
  - Added operation group ManagedClusterSnapshotsOperations
  - Added operation group OperationStatusResultOperations
  - Model AgentPool has a new parameter gpu_profile
  - Model ManagedCluster has a new parameter bootstrap_profile
  - Model ManagedClusterAgentPoolProfile has a new parameter gpu_profile
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter gpu_profile
  - Model ManagedClusterSecurityProfile has a new parameter custom_ca_trust_certificates

## 34.1.0 (2025-02-19)

### Features Added

  - Model AgentPool has a new parameter message_of_the_day
  - Model ManagedClusterAgentPoolProfile has a new parameter message_of_the_day
  - Model ManagedClusterAgentPoolProfileProperties has a new parameter message_of_the_day

## 34.0.0 (2025-01-20)

### Features Added

  - Added operation ContainerServicesOperations.begin_create_or_update
  - Added operation ContainerServicesOperations.begin_delete
  - Added operation ContainerServicesOperations.get
  - Added operation ContainerServicesOperations.list
  - Added operation ContainerServicesOperations.list_by_resource_group
  - Model NetworkProfile has a new parameter peer_vnet_id
  - Model OpenShiftManagedClusterMasterPoolProfile has a new parameter name
  - Model OpenShiftManagedClusterMasterPoolProfile has a new parameter os_type

### Breaking Changes

  - Removed subfolders of some unused Api-Versions for smaller package size. If your application requires a specific and non-latest Api-Version, it's recommended to pin this package to the previous released version; If your application always only use latest Api-Version, please ignore this change.
  - Model BaseManagedCluster no longer has parameter power_state
  - Model Components1Q1Og48SchemasManagedclusterAllof1 no longer has parameter azure_portal_fqdn
  - Model Components1Q1Og48SchemasManagedclusterAllof1 no longer has parameter disable_local_accounts
  - Model Components1Q1Og48SchemasManagedclusterAllof1