Skip to content

Commit eeb7559

Browse files
[AutoRelease] t2-containerservice-2025-11-04-70189(can only be merged by SDK owner) (Azure#43775)
* code and test * update changelog --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent fc56387 commit eeb7559

File tree

243 files changed

+18785
-1513
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+18785
-1513
lines changed

sdk/containerservice/azure-mgmt-containerservice/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Release History
22

3+
## 41.0.0b2 (2025-11-17)
4+
5+
### Features Added
6+
7+
- Model `ManagedClusterIngressProfile` added property `application_load_balancer`
8+
- Model `ManagedClusterIngressProfileWebAppRouting` added property `default_domain`
9+
- Enum `Mode` added member `NFTABLES`
10+
- Enum `WorkloadRuntime` added member `KATA_VM_ISOLATION`
11+
- Added model `ManagedClusterIngressDefaultDomainProfile`
12+
- Added model `ManagedClusterIngressProfileApplicationLoadBalancer`
13+
314
## 40.1.0 (2025-10-31)
415

516
### Features Added
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "157af0c8f1660085b8150c2a9f0cf1b1dc232ab6",
2+
"commit": "33fc84305793ee529921aabe0a72b7fad67c197d",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/python@6.41.3",
6+
"@autorest/python@6.42.0",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --package-mode=azure-mgmt --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.41.3 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md --generate-sample=True --generate-test=True --include-x-ms-examples-original-file=True --package-mode=azure-mgmt --python --python-sdks-folder=/mnt/vss/_work/1/azure-sdk-for-python/sdk --tag=package-preview-2025-09 --use=@autorest/python@6.42.0 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md"
1111
}

sdk/containerservice/azure-mgmt-containerservice/apiview-properties.json

Lines changed: 168 additions & 12 deletions
Large diffs are not rendered by default.

sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ class ContainerServiceClientConfiguration: # pylint: disable=too-many-instance-
3131
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3232
None.
3333
:type cloud_setting: ~azure.core.AzureClouds
34-
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
35-
default value may result in unsupported behavior.
34+
:keyword api_version: Api Version. Default value is "2025-09-02-preview". Note that overriding
35+
this default value may result in unsupported behavior.
3636
:paramtype api_version: str
3737
"""
3838

@@ -43,7 +43,7 @@ def __init__(
4343
cloud_setting: Optional["AzureClouds"] = None,
4444
**kwargs: Any
4545
) -> None:
46-
api_version: str = kwargs.pop("api_version", "2025-09-01")
46+
api_version: str = kwargs.pop("api_version", "2025-09-02-preview")
4747

4848
if credential is None:
4949
raise ValueError("Parameter 'credential' must not be None.")

sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_container_service_client.py

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@
2222
from ._utils.serialization import Deserializer, Serializer
2323
from .operations import (
2424
AgentPoolsOperations,
25+
ContainerServiceOperations,
26+
IdentityBindingsOperations,
27+
JWTAuthenticatorsOperations,
28+
LoadBalancersOperations,
2529
MachinesOperations,
2630
MaintenanceConfigurationsOperations,
31+
ManagedClusterSnapshotsOperations,
2732
ManagedClustersOperations,
2833
ManagedNamespacesOperations,
34+
MeshMembershipsOperations,
35+
OperationStatusResultOperations,
2936
Operations,
3037
PrivateEndpointConnectionsOperations,
3138
PrivateLinkResourcesOperations,
@@ -47,13 +54,17 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
4754
:vartype operations: azure.mgmt.containerservice.operations.Operations
4855
:ivar managed_clusters: ManagedClustersOperations operations
4956
:vartype managed_clusters: azure.mgmt.containerservice.operations.ManagedClustersOperations
57+
:ivar container_service: ContainerServiceOperations operations
58+
:vartype container_service: azure.mgmt.containerservice.operations.ContainerServiceOperations
5059
:ivar maintenance_configurations: MaintenanceConfigurationsOperations operations
5160
:vartype maintenance_configurations:
5261
azure.mgmt.containerservice.operations.MaintenanceConfigurationsOperations
5362
:ivar managed_namespaces: ManagedNamespacesOperations operations
5463
:vartype managed_namespaces: azure.mgmt.containerservice.operations.ManagedNamespacesOperations
5564
:ivar agent_pools: AgentPoolsOperations operations
5665
:vartype agent_pools: azure.mgmt.containerservice.operations.AgentPoolsOperations
66+
:ivar machines: MachinesOperations operations
67+
:vartype machines: azure.mgmt.containerservice.operations.MachinesOperations
5768
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
5869
:vartype private_endpoint_connections:
5970
azure.mgmt.containerservice.operations.PrivateEndpointConnectionsOperations
@@ -63,16 +74,28 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
6374
:ivar resolve_private_link_service_id: ResolvePrivateLinkServiceIdOperations operations
6475
:vartype resolve_private_link_service_id:
6576
azure.mgmt.containerservice.operations.ResolvePrivateLinkServiceIdOperations
77+
:ivar operation_status_result: OperationStatusResultOperations operations
78+
:vartype operation_status_result:
79+
azure.mgmt.containerservice.operations.OperationStatusResultOperations
6680
:ivar snapshots: SnapshotsOperations operations
6781
:vartype snapshots: azure.mgmt.containerservice.operations.SnapshotsOperations
68-
:ivar trusted_access_role_bindings: TrustedAccessRoleBindingsOperations operations
69-
:vartype trusted_access_role_bindings:
70-
azure.mgmt.containerservice.operations.TrustedAccessRoleBindingsOperations
82+
:ivar managed_cluster_snapshots: ManagedClusterSnapshotsOperations operations
83+
:vartype managed_cluster_snapshots:
84+
azure.mgmt.containerservice.operations.ManagedClusterSnapshotsOperations
7185
:ivar trusted_access_roles: TrustedAccessRolesOperations operations
7286
:vartype trusted_access_roles:
7387
azure.mgmt.containerservice.operations.TrustedAccessRolesOperations
74-
:ivar machines: MachinesOperations operations
75-
:vartype machines: azure.mgmt.containerservice.operations.MachinesOperations
88+
:ivar trusted_access_role_bindings: TrustedAccessRoleBindingsOperations operations
89+
:vartype trusted_access_role_bindings:
90+
azure.mgmt.containerservice.operations.TrustedAccessRoleBindingsOperations
91+
:ivar load_balancers: LoadBalancersOperations operations
92+
:vartype load_balancers: azure.mgmt.containerservice.operations.LoadBalancersOperations
93+
:ivar identity_bindings: IdentityBindingsOperations operations
94+
:vartype identity_bindings: azure.mgmt.containerservice.operations.IdentityBindingsOperations
95+
:ivar jwt_authenticators: JWTAuthenticatorsOperations operations
96+
:vartype jwt_authenticators: azure.mgmt.containerservice.operations.JWTAuthenticatorsOperations
97+
:ivar mesh_memberships: MeshMembershipsOperations operations
98+
:vartype mesh_memberships: azure.mgmt.containerservice.operations.MeshMembershipsOperations
7699
:param credential: Credential needed for the client to connect to Azure. Required.
77100
:type credential: ~azure.core.credentials.TokenCredential
78101
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
@@ -82,8 +105,8 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
82105
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
83106
None.
84107
:paramtype cloud_setting: ~azure.core.AzureClouds
85-
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
86-
default value may result in unsupported behavior.
108+
:keyword api_version: Api Version. Default value is "2025-09-02-preview". Note that overriding
109+
this default value may result in unsupported behavior.
87110
:paramtype api_version: str
88111
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
89112
Retry-After header is present.
@@ -139,13 +162,17 @@ def __init__(
139162
self.managed_clusters = ManagedClustersOperations(
140163
self._client, self._config, self._serialize, self._deserialize
141164
)
165+
self.container_service = ContainerServiceOperations(
166+
self._client, self._config, self._serialize, self._deserialize
167+
)
142168
self.maintenance_configurations = MaintenanceConfigurationsOperations(
143169
self._client, self._config, self._serialize, self._deserialize
144170
)
145171
self.managed_namespaces = ManagedNamespacesOperations(
146172
self._client, self._config, self._serialize, self._deserialize
147173
)
148174
self.agent_pools = AgentPoolsOperations(self._client, self._config, self._serialize, self._deserialize)
175+
self.machines = MachinesOperations(self._client, self._config, self._serialize, self._deserialize)
149176
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
150177
self._client, self._config, self._serialize, self._deserialize
151178
)
@@ -155,14 +182,29 @@ def __init__(
155182
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
156183
self._client, self._config, self._serialize, self._deserialize
157184
)
185+
self.operation_status_result = OperationStatusResultOperations(
186+
self._client, self._config, self._serialize, self._deserialize
187+
)
158188
self.snapshots = SnapshotsOperations(self._client, self._config, self._serialize, self._deserialize)
159-
self.trusted_access_role_bindings = TrustedAccessRoleBindingsOperations(
189+
self.managed_cluster_snapshots = ManagedClusterSnapshotsOperations(
160190
self._client, self._config, self._serialize, self._deserialize
161191
)
162192
self.trusted_access_roles = TrustedAccessRolesOperations(
163193
self._client, self._config, self._serialize, self._deserialize
164194
)
165-
self.machines = MachinesOperations(self._client, self._config, self._serialize, self._deserialize)
195+
self.trusted_access_role_bindings = TrustedAccessRoleBindingsOperations(
196+
self._client, self._config, self._serialize, self._deserialize
197+
)
198+
self.load_balancers = LoadBalancersOperations(self._client, self._config, self._serialize, self._deserialize)
199+
self.identity_bindings = IdentityBindingsOperations(
200+
self._client, self._config, self._serialize, self._deserialize
201+
)
202+
self.jwt_authenticators = JWTAuthenticatorsOperations(
203+
self._client, self._config, self._serialize, self._deserialize
204+
)
205+
self.mesh_memberships = MeshMembershipsOperations(
206+
self._client, self._config, self._serialize, self._deserialize
207+
)
166208

167209
def _send_request(self, request: HttpRequest, *, stream: bool = False, **kwargs: Any) -> HttpResponse:
168210
"""Runs the network request through the client's chained policies.

sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# license information.
66
# --------------------------------------------------------------------------
77

8-
VERSION = "40.1.0"
8+
VERSION = "41.0.0b2"

sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ class ContainerServiceClientConfiguration: # pylint: disable=too-many-instance-
3131
:param cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
3232
None.
3333
:type cloud_setting: ~azure.core.AzureClouds
34-
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
35-
default value may result in unsupported behavior.
34+
:keyword api_version: Api Version. Default value is "2025-09-02-preview". Note that overriding
35+
this default value may result in unsupported behavior.
3636
:paramtype api_version: str
3737
"""
3838

@@ -43,7 +43,7 @@ def __init__(
4343
cloud_setting: Optional["AzureClouds"] = None,
4444
**kwargs: Any
4545
) -> None:
46-
api_version: str = kwargs.pop("api_version", "2025-09-01")
46+
api_version: str = kwargs.pop("api_version", "2025-09-02-preview")
4747

4848
if credential is None:
4949
raise ValueError("Parameter 'credential' must not be None.")

sdk/containerservice/azure-mgmt-containerservice/azure/mgmt/containerservice/aio/_container_service_client.py

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,17 @@
2222
from ._configuration import ContainerServiceClientConfiguration
2323
from .operations import (
2424
AgentPoolsOperations,
25+
ContainerServiceOperations,
26+
IdentityBindingsOperations,
27+
JWTAuthenticatorsOperations,
28+
LoadBalancersOperations,
2529
MachinesOperations,
2630
MaintenanceConfigurationsOperations,
31+
ManagedClusterSnapshotsOperations,
2732
ManagedClustersOperations,
2833
ManagedNamespacesOperations,
34+
MeshMembershipsOperations,
35+
OperationStatusResultOperations,
2936
Operations,
3037
PrivateEndpointConnectionsOperations,
3138
PrivateLinkResourcesOperations,
@@ -47,6 +54,9 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
4754
:vartype operations: azure.mgmt.containerservice.aio.operations.Operations
4855
:ivar managed_clusters: ManagedClustersOperations operations
4956
:vartype managed_clusters: azure.mgmt.containerservice.aio.operations.ManagedClustersOperations
57+
:ivar container_service: ContainerServiceOperations operations
58+
:vartype container_service:
59+
azure.mgmt.containerservice.aio.operations.ContainerServiceOperations
5060
:ivar maintenance_configurations: MaintenanceConfigurationsOperations operations
5161
:vartype maintenance_configurations:
5262
azure.mgmt.containerservice.aio.operations.MaintenanceConfigurationsOperations
@@ -55,6 +65,8 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
5565
azure.mgmt.containerservice.aio.operations.ManagedNamespacesOperations
5666
:ivar agent_pools: AgentPoolsOperations operations
5767
:vartype agent_pools: azure.mgmt.containerservice.aio.operations.AgentPoolsOperations
68+
:ivar machines: MachinesOperations operations
69+
:vartype machines: azure.mgmt.containerservice.aio.operations.MachinesOperations
5870
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
5971
:vartype private_endpoint_connections:
6072
azure.mgmt.containerservice.aio.operations.PrivateEndpointConnectionsOperations
@@ -64,16 +76,30 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
6476
:ivar resolve_private_link_service_id: ResolvePrivateLinkServiceIdOperations operations
6577
:vartype resolve_private_link_service_id:
6678
azure.mgmt.containerservice.aio.operations.ResolvePrivateLinkServiceIdOperations
79+
:ivar operation_status_result: OperationStatusResultOperations operations
80+
:vartype operation_status_result:
81+
azure.mgmt.containerservice.aio.operations.OperationStatusResultOperations
6782
:ivar snapshots: SnapshotsOperations operations
6883
:vartype snapshots: azure.mgmt.containerservice.aio.operations.SnapshotsOperations
69-
:ivar trusted_access_role_bindings: TrustedAccessRoleBindingsOperations operations
70-
:vartype trusted_access_role_bindings:
71-
azure.mgmt.containerservice.aio.operations.TrustedAccessRoleBindingsOperations
84+
:ivar managed_cluster_snapshots: ManagedClusterSnapshotsOperations operations
85+
:vartype managed_cluster_snapshots:
86+
azure.mgmt.containerservice.aio.operations.ManagedClusterSnapshotsOperations
7287
:ivar trusted_access_roles: TrustedAccessRolesOperations operations
7388
:vartype trusted_access_roles:
7489
azure.mgmt.containerservice.aio.operations.TrustedAccessRolesOperations
75-
:ivar machines: MachinesOperations operations
76-
:vartype machines: azure.mgmt.containerservice.aio.operations.MachinesOperations
90+
:ivar trusted_access_role_bindings: TrustedAccessRoleBindingsOperations operations
91+
:vartype trusted_access_role_bindings:
92+
azure.mgmt.containerservice.aio.operations.TrustedAccessRoleBindingsOperations
93+
:ivar load_balancers: LoadBalancersOperations operations
94+
:vartype load_balancers: azure.mgmt.containerservice.aio.operations.LoadBalancersOperations
95+
:ivar identity_bindings: IdentityBindingsOperations operations
96+
:vartype identity_bindings:
97+
azure.mgmt.containerservice.aio.operations.IdentityBindingsOperations
98+
:ivar jwt_authenticators: JWTAuthenticatorsOperations operations
99+
:vartype jwt_authenticators:
100+
azure.mgmt.containerservice.aio.operations.JWTAuthenticatorsOperations
101+
:ivar mesh_memberships: MeshMembershipsOperations operations
102+
:vartype mesh_memberships: azure.mgmt.containerservice.aio.operations.MeshMembershipsOperations
77103
:param credential: Credential needed for the client to connect to Azure. Required.
78104
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
79105
:param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
@@ -83,8 +109,8 @@ class ContainerServiceClient: # pylint: disable=too-many-instance-attributes
83109
:keyword cloud_setting: The cloud setting for which to get the ARM endpoint. Default value is
84110
None.
85111
:paramtype cloud_setting: ~azure.core.AzureClouds
86-
:keyword api_version: Api Version. Default value is "2025-09-01". Note that overriding this
87-
default value may result in unsupported behavior.
112+
:keyword api_version: Api Version. Default value is "2025-09-02-preview". Note that overriding
113+
this default value may result in unsupported behavior.
88114
:paramtype api_version: str
89115
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
90116
Retry-After header is present.
@@ -142,13 +168,17 @@ def __init__(
142168
self.managed_clusters = ManagedClustersOperations(
143169
self._client, self._config, self._serialize, self._deserialize
144170
)
171+
self.container_service = ContainerServiceOperations(
172+
self._client, self._config, self._serialize, self._deserialize
173+
)
145174
self.maintenance_configurations = MaintenanceConfigurationsOperations(
146175
self._client, self._config, self._serialize, self._deserialize
147176
)
148177
self.managed_namespaces = ManagedNamespacesOperations(
149178
self._client, self._config, self._serialize, self._deserialize
150179
)
151180
self.agent_pools = AgentPoolsOperations(self._client, self._config, self._serialize, self._deserialize)
181+
self.machines = MachinesOperations(self._client, self._config, self._serialize, self._deserialize)
152182
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
153183
self._client, self._config, self._serialize, self._deserialize
154184
)
@@ -158,14 +188,29 @@ def __init__(
158188
self.resolve_private_link_service_id = ResolvePrivateLinkServiceIdOperations(
159189
self._client, self._config, self._serialize, self._deserialize
160190
)
191+
self.operation_status_result = OperationStatusResultOperations(
192+
self._client, self._config, self._serialize, self._deserialize
193+
)
161194
self.snapshots = SnapshotsOperations(self._client, self._config, self._serialize, self._deserialize)
162-
self.trusted_access_role_bindings = TrustedAccessRoleBindingsOperations(
195+
self.managed_cluster_snapshots = ManagedClusterSnapshotsOperations(
163196
self._client, self._config, self._serialize, self._deserialize
164197
)
165198
self.trusted_access_roles = TrustedAccessRolesOperations(
166199
self._client, self._config, self._serialize, self._deserialize
167200
)
168-
self.machines = MachinesOperations(self._client, self._config, self._serialize, self._deserialize)
201+
self.trusted_access_role_bindings = TrustedAccessRoleBindingsOperations(
202+
self._client, self._config, self._serialize, self._deserialize
203+
)
204+
self.load_balancers = LoadBalancersOperations(self._client, self._config, self._serialize, self._deserialize)
205+
self.identity_bindings = IdentityBindingsOperations(
206+
self._client, self._config, self._serialize, self._deserialize
207+
)
208+
self.jwt_authenticators = JWTAuthenticatorsOperations(
209+
self._client, self._config, self._serialize, self._deserialize
210+
)
211+
self.mesh_memberships = MeshMembershipsOperations(
212+
self._client, self._config, self._serialize, self._deserialize
213+
)
169214

170215
def _send_request(
171216
self, request: HttpRequest, *, stream: bool = False, **kwargs: Any

0 commit comments

Comments
 (0)