Skip to content

Commit a39b1f0

Browse files
author
SDKAuto
committed
CodeGen from PR 18150 in Azure/azure-rest-api-specs
Merge 81c594c727f41c49d0ecf730635f77eef2345956 into 0a52f4d7c515071e03d53c1f26283deba3b1022e
1 parent ab4981c commit a39b1f0

37 files changed

+18068
-2
lines changed

sdk/containerservice/azure-mgmt-containerservice/_meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"@autorest/python@5.12.0",
55
"@autorest/modelerfour@4.19.3"
66
],
7-
"commit": "383ded12f834d20bd406faf6f9919ae560ccd46e",
7+
"commit": "420e6c3da77d171a21212c1e2c967e32d2930c1a",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/containerservice/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
9+
"autorest_command": "autorest specification/containerservice/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2",
1010
"readme": "specification/containerservice/resource-manager/readme.md"
1111
}

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

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
122122
* 2021-11-01-preview: :mod:`v2021_11_01_preview.models<azure.mgmt.containerservice.v2021_11_01_preview.models>`
123123
* 2022-01-01: :mod:`v2022_01_01.models<azure.mgmt.containerservice.v2022_01_01.models>`
124124
* 2022-01-02-preview: :mod:`v2022_01_02_preview.models<azure.mgmt.containerservice.v2022_01_02_preview.models>`
125+
* 2022-02-02-preview: :mod:`v2022_02_02_preview.models<azure.mgmt.containerservice.v2022_02_02_preview.models>`
125126
"""
126127
if api_version == '2017-07-01':
127128
from .v2017_07_01 import models
@@ -219,6 +220,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
219220
elif api_version == '2022-01-02-preview':
220221
from .v2022_01_02_preview import models
221222
return models
223+
elif api_version == '2022-02-02-preview':
224+
from .v2022_02_02_preview import models
225+
return models
222226
raise ValueError("API version {} is not available".format(api_version))
223227

224228
@property
@@ -250,6 +254,7 @@ def agent_pools(self):
250254
* 2021-11-01-preview: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.AgentPoolsOperations>`
251255
* 2022-01-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2022_01_01.operations.AgentPoolsOperations>`
252256
* 2022-01-02-preview: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.AgentPoolsOperations>`
257+
* 2022-02-02-preview: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.AgentPoolsOperations>`
253258
"""
254259
api_version = self._get_api_version('agent_pools')
255260
if api_version == '2019-02-01':
@@ -302,6 +307,8 @@ def agent_pools(self):
302307
from .v2022_01_01.operations import AgentPoolsOperations as OperationClass
303308
elif api_version == '2022-01-02-preview':
304309
from .v2022_01_02_preview.operations import AgentPoolsOperations as OperationClass
310+
elif api_version == '2022-02-02-preview':
311+
from .v2022_02_02_preview.operations import AgentPoolsOperations as OperationClass
305312
else:
306313
raise ValueError("API version {} does not have operation group 'agent_pools'".format(api_version))
307314
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -334,6 +341,7 @@ def maintenance_configurations(self):
334341
* 2021-11-01-preview: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.MaintenanceConfigurationsOperations>`
335342
* 2022-01-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2022_01_01.operations.MaintenanceConfigurationsOperations>`
336343
* 2022-01-02-preview: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.MaintenanceConfigurationsOperations>`
344+
* 2022-02-02-preview: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.MaintenanceConfigurationsOperations>`
337345
"""
338346
api_version = self._get_api_version('maintenance_configurations')
339347
if api_version == '2020-12-01':
@@ -358,10 +366,25 @@ def maintenance_configurations(self):
358366
from .v2022_01_01.operations import MaintenanceConfigurationsOperations as OperationClass
359367
elif api_version == '2022-01-02-preview':
360368
from .v2022_01_02_preview.operations import MaintenanceConfigurationsOperations as OperationClass
369+
elif api_version == '2022-02-02-preview':
370+
from .v2022_02_02_preview.operations import MaintenanceConfigurationsOperations as OperationClass
361371
else:
362372
raise ValueError("API version {} does not have operation group 'maintenance_configurations'".format(api_version))
363373
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
364374

375+
@property
376+
def managed_cluster_snapshots(self):
377+
"""Instance depends on the API version:
378+
379+
* 2022-02-02-preview: :class:`ManagedClusterSnapshotsOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.ManagedClusterSnapshotsOperations>`
380+
"""
381+
api_version = self._get_api_version('managed_cluster_snapshots')
382+
if api_version == '2022-02-02-preview':
383+
from .v2022_02_02_preview.operations import ManagedClusterSnapshotsOperations as OperationClass
384+
else:
385+
raise ValueError("API version {} does not have operation group 'managed_cluster_snapshots'".format(api_version))
386+
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
387+
365388
@property
366389
def managed_clusters(self):
367390
"""Instance depends on the API version:
@@ -393,6 +416,7 @@ def managed_clusters(self):
393416
* 2021-11-01-preview: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.ManagedClustersOperations>`
394417
* 2022-01-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2022_01_01.operations.ManagedClustersOperations>`
395418
* 2022-01-02-preview: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.ManagedClustersOperations>`
419+
* 2022-02-02-preview: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.ManagedClustersOperations>`
396420
"""
397421
api_version = self._get_api_version('managed_clusters')
398422
if api_version == '2018-03-31':
@@ -449,6 +473,8 @@ def managed_clusters(self):
449473
from .v2022_01_01.operations import ManagedClustersOperations as OperationClass
450474
elif api_version == '2022-01-02-preview':
451475
from .v2022_01_02_preview.operations import ManagedClustersOperations as OperationClass
476+
elif api_version == '2022-02-02-preview':
477+
from .v2022_02_02_preview.operations import ManagedClustersOperations as OperationClass
452478
else:
453479
raise ValueError("API version {} does not have operation group 'managed_clusters'".format(api_version))
454480
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -506,6 +532,7 @@ def operations(self):
506532
* 2021-11-01-preview: :class:`Operations<azure.mgmt.containerservice.v2021_11_01_preview.operations.Operations>`
507533
* 2022-01-01: :class:`Operations<azure.mgmt.containerservice.v2022_01_01.operations.Operations>`
508534
* 2022-01-02-preview: :class:`Operations<azure.mgmt.containerservice.v2022_01_02_preview.operations.Operations>`
535+
* 2022-02-02-preview: :class:`Operations<azure.mgmt.containerservice.v2022_02_02_preview.operations.Operations>`
509536
"""
510537
api_version = self._get_api_version('operations')
511538
if api_version == '2018-03-31':
@@ -562,6 +589,8 @@ def operations(self):
562589
from .v2022_01_01.operations import Operations as OperationClass
563590
elif api_version == '2022-01-02-preview':
564591
from .v2022_01_02_preview.operations import Operations as OperationClass
592+
elif api_version == '2022-02-02-preview':
593+
from .v2022_02_02_preview.operations import Operations as OperationClass
565594
else:
566595
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
567596
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -585,6 +614,7 @@ def private_endpoint_connections(self):
585614
* 2021-11-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.PrivateEndpointConnectionsOperations>`
586615
* 2022-01-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2022_01_01.operations.PrivateEndpointConnectionsOperations>`
587616
* 2022-01-02-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.PrivateEndpointConnectionsOperations>`
617+
* 2022-02-02-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.PrivateEndpointConnectionsOperations>`
588618
"""
589619
api_version = self._get_api_version('private_endpoint_connections')
590620
if api_version == '2020-06-01':
@@ -617,6 +647,8 @@ def private_endpoint_connections(self):
617647
from .v2022_01_01.operations import PrivateEndpointConnectionsOperations as OperationClass
618648
elif api_version == '2022-01-02-preview':
619649
from .v2022_01_02_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
650+
elif api_version == '2022-02-02-preview':
651+
from .v2022_02_02_preview.operations import PrivateEndpointConnectionsOperations as OperationClass
620652
else:
621653
raise ValueError("API version {} does not have operation group 'private_endpoint_connections'".format(api_version))
622654
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -638,6 +670,7 @@ def private_link_resources(self):
638670
* 2021-11-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.PrivateLinkResourcesOperations>`
639671
* 2022-01-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2022_01_01.operations.PrivateLinkResourcesOperations>`
640672
* 2022-01-02-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.PrivateLinkResourcesOperations>`
673+
* 2022-02-02-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.PrivateLinkResourcesOperations>`
641674
"""
642675
api_version = self._get_api_version('private_link_resources')
643676
if api_version == '2020-09-01':
@@ -666,6 +699,8 @@ def private_link_resources(self):
666699
from .v2022_01_01.operations import PrivateLinkResourcesOperations as OperationClass
667700
elif api_version == '2022-01-02-preview':
668701
from .v2022_01_02_preview.operations import PrivateLinkResourcesOperations as OperationClass
702+
elif api_version == '2022-02-02-preview':
703+
from .v2022_02_02_preview.operations import PrivateLinkResourcesOperations as OperationClass
669704
else:
670705
raise ValueError("API version {} does not have operation group 'private_link_resources'".format(api_version))
671706
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -687,6 +722,7 @@ def resolve_private_link_service_id(self):
687722
* 2021-11-01-preview: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.ResolvePrivateLinkServiceIdOperations>`
688723
* 2022-01-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2022_01_01.operations.ResolvePrivateLinkServiceIdOperations>`
689724
* 2022-01-02-preview: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.ResolvePrivateLinkServiceIdOperations>`
725+
* 2022-02-02-preview: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.ResolvePrivateLinkServiceIdOperations>`
690726
"""
691727
api_version = self._get_api_version('resolve_private_link_service_id')
692728
if api_version == '2020-09-01':
@@ -715,6 +751,8 @@ def resolve_private_link_service_id(self):
715751
from .v2022_01_01.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
716752
elif api_version == '2022-01-02-preview':
717753
from .v2022_01_02_preview.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
754+
elif api_version == '2022-02-02-preview':
755+
from .v2022_02_02_preview.operations import ResolvePrivateLinkServiceIdOperations as OperationClass
718756
else:
719757
raise ValueError("API version {} does not have operation group 'resolve_private_link_service_id'".format(api_version))
720758
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -729,6 +767,7 @@ def snapshots(self):
729767
* 2021-11-01-preview: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2021_11_01_preview.operations.SnapshotsOperations>`
730768
* 2022-01-01: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2022_01_01.operations.SnapshotsOperations>`
731769
* 2022-01-02-preview: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2022_01_02_preview.operations.SnapshotsOperations>`
770+
* 2022-02-02-preview: :class:`SnapshotsOperations<azure.mgmt.containerservice.v2022_02_02_preview.operations.SnapshotsOperations>`
732771
"""
733772
api_version = self._get_api_version('snapshots')
734773
if api_version == '2021-08-01':
@@ -743,6 +782,8 @@ def snapshots(self):
743782
from .v2022_01_01.operations import SnapshotsOperations as OperationClass
744783
elif api_version == '2022-01-02-preview':
745784
from .v2022_01_02_preview.operations import SnapshotsOperations as OperationClass
785+
elif api_version == '2022-02-02-preview':
786+
from .v2022_02_02_preview.operations import SnapshotsOperations as OperationClass
746787
else:
747788
raise ValueError("API version {} does not have operation group 'snapshots'".format(api_version))
748789
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

0 commit comments

Comments
 (0)