Skip to content

Commit 164aac9

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-containerservice-2023-07-24-16592(can only be merged by SDK owner) (Azure#31262)
* code and test * Update CHANGELOG.md --------- Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <yuchaoyan@microsoft.com>
1 parent 16ce680 commit 164aac9

File tree

194 files changed

+22296
-160
lines changed

Some content is hidden

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

194 files changed

+22296
-160
lines changed

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

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

3+
## 25.0.0 (2023-07-26)
4+
5+
### Features Added
6+
7+
- Model AgentPoolUpgradeSettings has a new parameter drain_timeout_in_minutes
8+
- Model ManagedClusterIdentity has a new parameter delegated_resources
9+
10+
### Breaking Changes
11+
12+
- Model AgentPool no longer has parameter capacity_reservation_group_id
13+
- Model AgentPool no longer has parameter enable_custom_ca_trust
14+
- Model AgentPool no longer has parameter message_of_the_day
15+
- Model AgentPool no longer has parameter network_profile
16+
- Model AgentPool no longer has parameter windows_profile
17+
- Model ContainerServiceNetworkProfile no longer has parameter kube_proxy_config
18+
- Model ContainerServiceNetworkProfile no longer has parameter monitoring
19+
- Model ManagedCluster no longer has parameter creation_data
20+
- Model ManagedCluster no longer has parameter enable_namespace_resources
21+
- Model ManagedCluster no longer has parameter guardrails_profile
22+
- Model ManagedCluster no longer has parameter ingress_profile
23+
- Model ManagedCluster no longer has parameter node_resource_group_profile
24+
- Model ManagedCluster no longer has parameter service_mesh_profile
25+
- Model ManagedCluster no longer has parameter upgrade_settings
26+
- Model ManagedClusterAPIServerAccessProfile no longer has parameter enable_vnet_integration
27+
- Model ManagedClusterAPIServerAccessProfile no longer has parameter subnet_id
28+
- Model ManagedClusterAgentPoolProfile no longer has parameter capacity_reservation_group_id
29+
- Model ManagedClusterAgentPoolProfile no longer has parameter enable_custom_ca_trust
30+
- Model ManagedClusterAgentPoolProfile no longer has parameter message_of_the_day
31+
- Model ManagedClusterAgentPoolProfile no longer has parameter network_profile
32+
- Model ManagedClusterAgentPoolProfile no longer has parameter windows_profile
33+
- Model ManagedClusterAgentPoolProfileProperties no longer has parameter capacity_reservation_group_id
34+
- Model ManagedClusterAgentPoolProfileProperties no longer has parameter enable_custom_ca_trust
35+
- Model ManagedClusterAgentPoolProfileProperties no longer has parameter message_of_the_day
36+
- Model ManagedClusterAgentPoolProfileProperties no longer has parameter network_profile
37+
- Model ManagedClusterAgentPoolProfileProperties no longer has parameter windows_profile
38+
- Model ManagedClusterHTTPProxyConfig no longer has parameter effective_no_proxy
39+
- Model ManagedClusterLoadBalancerProfile no longer has parameter backend_pool_type
40+
- Model ManagedClusterSecurityProfile no longer has parameter custom_ca_trust_certificates
41+
- Model ManagedClusterSecurityProfile no longer has parameter node_restriction
42+
- Model ManagedClusterStorageProfileDiskCSIDriver no longer has parameter version
43+
- Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler no longer has parameter controlled_values
44+
- Model ManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler no longer has parameter update_mode
45+
- Operation AgentPoolsOperations.begin_delete no longer has parameter ignore_pod_disruption_budget
46+
- Operation ManagedClustersOperations.begin_delete no longer has parameter ignore_pod_disruption_budget
47+
348
## 24.0.0 (2023-06-21)
449

550
### Features Added
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "49401294370eed6ed25de57fce89ac901c671cf4",
2+
"commit": "94144aca9314644e6883adf6c8147cb1d32d9a2d",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
4-
"autorest": "3.9.2",
4+
"autorest": "3.9.6",
55
"use": [
66
"@autorest/python@6.6.0",
7-
"@autorest/modelerfour@4.24.3"
7+
"@autorest/modelerfour@4.26.2"
88
],
9-
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.6.0 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.6.0 --use=@autorest/modelerfour@4.26.2 --version=3.9.6 --version-tolerant=False",
1010
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/aks/readme.md"
1111
}

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

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,18 @@ class ContainerServiceClient(MultiApiClientMixin, _SDKClient):
5353
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5454
"""
5555

56-
DEFAULT_API_VERSION = '2023-05-01'
56+
DEFAULT_API_VERSION = '2023-06-01'
5757
_PROFILE_TAG = "azure.mgmt.containerservice.ContainerServiceClient"
5858
LATEST_PROFILE = ProfileDefinition({
5959
_PROFILE_TAG: {
6060
None: DEFAULT_API_VERSION,
6161
'container_services': '2019-04-01',
6262
'fleet_members': '2022-09-02-preview',
6363
'fleets': '2022-09-02-preview',
64+
'managed_cluster_snapshots': '2023-05-02-preview',
6465
'open_shift_managed_clusters': '2019-04-30',
66+
'trusted_access_role_bindings': '2023-05-02-preview',
67+
'trusted_access_roles': '2023-05-02-preview',
6568
}},
6669
_PROFILE_TAG + " latest"
6770
)
@@ -152,6 +155,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
152155
* 2023-04-02-preview: :mod:`v2023_04_02_preview.models<azure.mgmt.containerservice.v2023_04_02_preview.models>`
153156
* 2023-05-01: :mod:`v2023_05_01.models<azure.mgmt.containerservice.v2023_05_01.models>`
154157
* 2023-05-02-preview: :mod:`v2023_05_02_preview.models<azure.mgmt.containerservice.v2023_05_02_preview.models>`
158+
* 2023-06-01: :mod:`v2023_06_01.models<azure.mgmt.containerservice.v2023_06_01.models>`
155159
"""
156160
if api_version == '2017-07-01':
157161
from .v2017_07_01 import models
@@ -333,6 +337,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
333337
elif api_version == '2023-05-02-preview':
334338
from .v2023_05_02_preview import models
335339
return models
340+
elif api_version == '2023-06-01':
341+
from .v2023_06_01 import models
342+
return models
336343
raise ValueError("API version {} is not available".format(api_version))
337344

338345
@property
@@ -392,6 +399,7 @@ def agent_pools(self):
392399
* 2023-04-02-preview: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.AgentPoolsOperations>`
393400
* 2023-05-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2023_05_01.operations.AgentPoolsOperations>`
394401
* 2023-05-02-preview: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.AgentPoolsOperations>`
402+
* 2023-06-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2023_06_01.operations.AgentPoolsOperations>`
395403
"""
396404
api_version = self._get_api_version('agent_pools')
397405
if api_version == '2019-02-01':
@@ -500,6 +508,8 @@ def agent_pools(self):
500508
from .v2023_05_01.operations import AgentPoolsOperations as OperationClass
501509
elif api_version == '2023-05-02-preview':
502510
from .v2023_05_02_preview.operations import AgentPoolsOperations as OperationClass
511+
elif api_version == '2023-06-01':
512+
from .v2023_06_01.operations import AgentPoolsOperations as OperationClass
503513
else:
504514
raise ValueError("API version {} does not have operation group 'agent_pools'".format(api_version))
505515
self._config.api_version = api_version
@@ -605,6 +615,7 @@ def maintenance_configurations(self):
605615
* 2023-04-02-preview: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.MaintenanceConfigurationsOperations>`
606616
* 2023-05-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2023_05_01.operations.MaintenanceConfigurationsOperations>`
607617
* 2023-05-02-preview: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.MaintenanceConfigurationsOperations>`
618+
* 2023-06-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2023_06_01.operations.MaintenanceConfigurationsOperations>`
608619
"""
609620
api_version = self._get_api_version('maintenance_configurations')
610621
if api_version == '2020-12-01':
@@ -685,6 +696,8 @@ def maintenance_configurations(self):
685696
from .v2023_05_01.operations import MaintenanceConfigurationsOperations as OperationClass
686697
elif api_version == '2023-05-02-preview':
687698
from .v2023_05_02_preview.operations import MaintenanceConfigurationsOperations as OperationClass
699+
elif api_version == '2023-06-01':
700+
from .v2023_06_01.operations import MaintenanceConfigurationsOperations as OperationClass
688701
else:
689702
raise ValueError("API version {} does not have operation group 'maintenance_configurations'".format(api_version))
690703
self._config.api_version = api_version
@@ -808,6 +821,7 @@ def managed_clusters(self):
808821
* 2023-04-02-preview: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.ManagedClustersOperations>`
809822
* 2023-05-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2023_05_01.operations.ManagedClustersOperations>`
810823
* 2023-05-02-preview: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.ManagedClustersOperations>`
824+
* 2023-06-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2023_06_01.operations.ManagedClustersOperations>`
811825
"""
812826
api_version = self._get_api_version('managed_clusters')
813827
if api_version == '2018-03-31':
@@ -920,6 +934,8 @@ def managed_clusters(self):
920934
from .v2023_05_01.operations import ManagedClustersOperations as OperationClass
921935
elif api_version == '2023-05-02-preview':
922936
from .v2023_05_02_preview.operations import ManagedClustersOperations as OperationClass
937+
elif api_version == '2023-06-01':
938+
from .v2023_06_01.operations import ManagedClustersOperations as OperationClass
923939
else:
924940
raise ValueError("API version {} does not have operation group 'managed_clusters'".format(api_version))
925941
self._config.api_version = api_version
@@ -1007,6 +1023,7 @@ def operations(self):
10071023
* 2023-04-02-preview: :class:`Operations<azure.mgmt.containerservice.v2023_04_02_preview.operations.Operations>`
10081024
* 2023-05-01: :class:`Operations<azure.mgmt.containerservice.v2023_05_01.operations.Operations>`
10091025
* 2023-05-02-preview: :class:`Operations<azure.mgmt.containerservice.v2023_05_02_preview.operations.Operations>`
1026+
* 2023-06-01: :class:`Operations<azure.mgmt.containerservice.v2023_06_01.operations.Operations>`
10101027
"""
10111028
api_version = self._get_api_version('operations')
10121029
if api_version == '2018-03-31':
@@ -1119,6 +1136,8 @@ def operations(self):
11191136
from .v2023_05_01.operations import Operations as OperationClass
11201137
elif api_version == '2023-05-02-preview':
11211138
from .v2023_05_02_preview.operations import Operations as OperationClass
1139+
elif api_version == '2023-06-01':
1140+
from .v2023_06_01.operations import Operations as OperationClass
11221141
else:
11231142
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
11241143
self._config.api_version = api_version
@@ -1171,6 +1190,7 @@ def private_endpoint_connections(self):
11711190
* 2023-04-02-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.PrivateEndpointConnectionsOperations>`
11721191
* 2023-05-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2023_05_01.operations.PrivateEndpointConnectionsOperations>`
11731192
* 2023-05-02-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.PrivateEndpointConnectionsOperations>`
1193+
* 2023-06-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2023_06_01.operations.PrivateEndpointConnectionsOperations>`
11741194
"""
11751195
api_version = self._get_api_version('private_endpoint_connections')
11761196
if api_version == '2020-06-01':
@@ -1259,6 +1279,8 @@ def private_endpoint_connections(self):
12591279
from .v2023_05_01.operations import PrivateEndpointConnectionsOperations as OperationClass
12601280
elif api_version == '2023-05-02-preview':
12611281
from .v2023_05_02_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
1282+
elif api_version == '2023-06-01':
1283+
from .v2023_06_01.operations import PrivateEndpointConnectionsOperations as OperationClass
12621284
else:
12631285
raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version))
12641286
self._config.api_version = api_version
@@ -1309,6 +1331,7 @@ def private_link_resources(self):
13091331
* 2023-04-02-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.PrivateLinkResourcesOperations>`
13101332
* 2023-05-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2023_05_01.operations.PrivateLinkResourcesOperations>`
13111333
* 2023-05-02-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.PrivateLinkResourcesOperations>`
1334+
* 2023-06-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2023_06_01.operations.PrivateLinkResourcesOperations>`
13121335
"""
13131336
api_version = self._get_api_version('private_link_resources')
13141337
if api_version == '2020-09-01':
@@ -1393,6 +1416,8 @@ def private_link_resources(self):
13931416
from .v2023_05_01.operations import PrivateLinkResourcesOperations as OperationClass
13941417
elif api_version == '2023-05-02-preview':
13951418
from .v2023_05_02_preview.operations import PrivateLinkResourcesOperations as OperationClass
1419+
elif api_version == '2023-06-01':
1420+
from .v2023_06_01.operations import PrivateLinkResourcesOperations as OperationClass
13961421
else:
13971422
raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version))
13981423
self._config.api_version = api_version
@@ -1443,6 +1468,7 @@ def resolve_private_link_service_id(self):
14431468
* 2023-04-02-preview: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.ResolvePrivateLinkServiceIdOperations>`
14441469
* 2023-05-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2023_05_01.operations.ResolvePrivateLinkServiceIdOperations>`
14451470
* 2023-05-02-preview: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.ResolvePrivateLinkServiceIdOperations>`
1471+
* 2023-06-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2023_06_01.operations.ResolvePrivateLinkServiceIdOperations>`
14461472
"""
14471473
api_version = self._get_api_version('resolve_private_link_service_id')
14481474
if api_version == '2020-09-01':
@@ -1527,6 +1553,8 @@ def resolve_private_link_service_id(self):
15271553
from .v2023_05_01.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
15281554
elif api_version == '2023-05-02-preview':
15291555
from .v2023_05_02_preview.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
1556+
elif api_version == '2023-06-01':
1557+
from .v2023_06_01.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
15301558
else:
15311559
raise ValueError("API version {} does not have operation group 'resolve_private_link_service_id'".format(api_version))
15321560
self._config.api_version = api_version
@@ -1570,6 +1598,7 @@ def snapshots(self):
15701598
* 2023-04-02-preview: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2023_04_02_preview.operations.SnapshotsOperations>`
15711599
* 2023-05-01: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2023_05_01.operations.SnapshotsOperations>`
15721600
* 2023-05-02-preview: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2023_05_02_preview.operations.SnapshotsOperations>`
1601+
* 2023-06-01: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2023_06_01.operations.SnapshotsOperations>`
15731602
"""
15741603
api_version = self._get_api_version('snapshots')
15751604
if api_version == '2021-08-01':
@@ -1640,6 +1669,8 @@ def snapshots(self):
16401669
from .v2023_05_01.operations import SnapshotsOperations as OperationClass
16411670
elif api_version == '2023-05-02-preview':
16421671
from .v2023_05_02_preview.operations import SnapshotsOperations as OperationClass
1672+
elif api_version == '2023-06-01':
1673+
from .v2023_06_01.operations import SnapshotsOperations as OperationClass
16431674
else:
16441675
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
16451676
self._config.api_version = api_version

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 = "24.0.0"
8+
VERSION = "25.0.0"

0 commit comments

Comments
 (0)