@@ -46,7 +46,7 @@ class ContainerServiceClient(MultiApiClientMixin, _SDKClient):
46
46
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
47
47
"""
48
48
49
- DEFAULT_API_VERSION = '2020-11 -01'
49
+ DEFAULT_API_VERSION = '2021-02 -01'
50
50
_PROFILE_TAG = "azure.mgmt.containerservice.ContainerServiceClient"
51
51
LATEST_PROFILE = ProfileDefinition ({
52
52
_PROFILE_TAG : {
@@ -104,6 +104,8 @@ def models(cls, api_version=DEFAULT_API_VERSION):
104
104
* 2020-07-01: :mod:`v2020_07_01.models<azure.mgmt.containerservice.v2020_07_01.models>`
105
105
* 2020-09-01: :mod:`v2020_09_01.models<azure.mgmt.containerservice.v2020_09_01.models>`
106
106
* 2020-11-01: :mod:`v2020_11_01.models<azure.mgmt.containerservice.v2020_11_01.models>`
107
+ * 2020-12-01: :mod:`v2020_12_01.models<azure.mgmt.containerservice.v2020_12_01.models>`
108
+ * 2021-02-01: :mod:`v2021_02_01.models<azure.mgmt.containerservice.v2021_02_01.models>`
107
109
"""
108
110
if api_version == '2017-07-01' :
109
111
from .v2017_07_01 import models
@@ -168,6 +170,12 @@ def models(cls, api_version=DEFAULT_API_VERSION):
168
170
elif api_version == '2020-11-01' :
169
171
from .v2020_11_01 import models
170
172
return models
173
+ elif api_version == '2020-12-01' :
174
+ from .v2020_12_01 import models
175
+ return models
176
+ elif api_version == '2021-02-01' :
177
+ from .v2021_02_01 import models
178
+ return models
171
179
raise ValueError ("API version {} is not available" .format (api_version ))
172
180
173
181
@property
@@ -188,6 +196,8 @@ def agent_pools(self):
188
196
* 2020-07-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_07_01.operations.AgentPoolsOperations>`
189
197
* 2020-09-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_09_01.operations.AgentPoolsOperations>`
190
198
* 2020-11-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_11_01.operations.AgentPoolsOperations>`
199
+ * 2020-12-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_12_01.operations.AgentPoolsOperations>`
200
+ * 2021-02-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2021_02_01.operations.AgentPoolsOperations>`
191
201
"""
192
202
api_version = self ._get_api_version ('agent_pools' )
193
203
if api_version == '2019-02-01' :
@@ -218,6 +228,10 @@ def agent_pools(self):
218
228
from .v2020_09_01 .operations import AgentPoolsOperations as OperationClass
219
229
elif api_version == '2020-11-01' :
220
230
from .v2020_11_01 .operations import AgentPoolsOperations as OperationClass
231
+ elif api_version == '2020-12-01' :
232
+ from .v2020_12_01 .operations import AgentPoolsOperations as OperationClass
233
+ elif api_version == '2021-02-01' :
234
+ from .v2021_02_01 .operations import AgentPoolsOperations as OperationClass
221
235
else :
222
236
raise ValueError ("API version {} does not have operation group 'agent_pools'" .format (api_version ))
223
237
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -235,6 +249,22 @@ def container_services(self):
235
249
raise ValueError ("API version {} does not have operation group 'container_services'" .format (api_version ))
236
250
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
237
251
252
+ @property
253
+ def maintenance_configurations (self ):
254
+ """Instance depends on the API version:
255
+
256
+ * 2020-12-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2020_12_01.operations.MaintenanceConfigurationsOperations>`
257
+ * 2021-02-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2021_02_01.operations.MaintenanceConfigurationsOperations>`
258
+ """
259
+ api_version = self ._get_api_version ('maintenance_configurations' )
260
+ if api_version == '2020-12-01' :
261
+ from .v2020_12_01 .operations import MaintenanceConfigurationsOperations as OperationClass
262
+ elif api_version == '2021-02-01' :
263
+ from .v2021_02_01 .operations import MaintenanceConfigurationsOperations as OperationClass
264
+ else :
265
+ raise ValueError ("API version {} does not have operation group 'maintenance_configurations'" .format (api_version ))
266
+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
267
+
238
268
@property
239
269
def managed_clusters (self ):
240
270
"""Instance depends on the API version:
@@ -255,6 +285,8 @@ def managed_clusters(self):
255
285
* 2020-07-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_07_01.operations.ManagedClustersOperations>`
256
286
* 2020-09-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_09_01.operations.ManagedClustersOperations>`
257
287
* 2020-11-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_11_01.operations.ManagedClustersOperations>`
288
+ * 2020-12-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_12_01.operations.ManagedClustersOperations>`
289
+ * 2021-02-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2021_02_01.operations.ManagedClustersOperations>`
258
290
"""
259
291
api_version = self ._get_api_version ('managed_clusters' )
260
292
if api_version == '2018-03-31' :
@@ -289,6 +321,10 @@ def managed_clusters(self):
289
321
from .v2020_09_01 .operations import ManagedClustersOperations as OperationClass
290
322
elif api_version == '2020-11-01' :
291
323
from .v2020_11_01 .operations import ManagedClustersOperations as OperationClass
324
+ elif api_version == '2020-12-01' :
325
+ from .v2020_12_01 .operations import ManagedClustersOperations as OperationClass
326
+ elif api_version == '2021-02-01' :
327
+ from .v2021_02_01 .operations import ManagedClustersOperations as OperationClass
292
328
else :
293
329
raise ValueError ("API version {} does not have operation group 'managed_clusters'" .format (api_version ))
294
330
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -335,6 +371,8 @@ def operations(self):
335
371
* 2020-07-01: :class:`Operations<azure.mgmt.containerservice.v2020_07_01.operations.Operations>`
336
372
* 2020-09-01: :class:`Operations<azure.mgmt.containerservice.v2020_09_01.operations.Operations>`
337
373
* 2020-11-01: :class:`Operations<azure.mgmt.containerservice.v2020_11_01.operations.Operations>`
374
+ * 2020-12-01: :class:`Operations<azure.mgmt.containerservice.v2020_12_01.operations.Operations>`
375
+ * 2021-02-01: :class:`Operations<azure.mgmt.containerservice.v2021_02_01.operations.Operations>`
338
376
"""
339
377
api_version = self ._get_api_version ('operations' )
340
378
if api_version == '2018-03-31' :
@@ -369,6 +407,10 @@ def operations(self):
369
407
from .v2020_09_01 .operations import Operations as OperationClass
370
408
elif api_version == '2020-11-01' :
371
409
from .v2020_11_01 .operations import Operations as OperationClass
410
+ elif api_version == '2020-12-01' :
411
+ from .v2020_12_01 .operations import Operations as OperationClass
412
+ elif api_version == '2021-02-01' :
413
+ from .v2021_02_01 .operations import Operations as OperationClass
372
414
else :
373
415
raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
374
416
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -381,6 +423,8 @@ def private_endpoint_connections(self):
381
423
* 2020-07-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_07_01.operations.PrivateEndpointConnectionsOperations>`
382
424
* 2020-09-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_09_01.operations.PrivateEndpointConnectionsOperations>`
383
425
* 2020-11-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_11_01.operations.PrivateEndpointConnectionsOperations>`
426
+ * 2020-12-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_12_01.operations.PrivateEndpointConnectionsOperations>`
427
+ * 2021-02-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2021_02_01.operations.PrivateEndpointConnectionsOperations>`
384
428
"""
385
429
api_version = self ._get_api_version ('private_endpoint_connections' )
386
430
if api_version == '2020-06-01' :
@@ -391,6 +435,10 @@ def private_endpoint_connections(self):
391
435
from .v2020_09_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
392
436
elif api_version == '2020-11-01' :
393
437
from .v2020_11_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
438
+ elif api_version == '2020-12-01' :
439
+ from .v2020_12_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
440
+ elif api_version == '2021-02-01' :
441
+ from .v2021_02_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
394
442
else :
395
443
raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
396
444
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -401,12 +449,18 @@ def private_link_resources(self):
401
449
402
450
* 2020-09-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_09_01.operations.PrivateLinkResourcesOperations>`
403
451
* 2020-11-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_11_01.operations.PrivateLinkResourcesOperations>`
452
+ * 2020-12-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_12_01.operations.PrivateLinkResourcesOperations>`
453
+ * 2021-02-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2021_02_01.operations.PrivateLinkResourcesOperations>`
404
454
"""
405
455
api_version = self ._get_api_version ('private_link_resources' )
406
456
if api_version == '2020-09-01' :
407
457
from .v2020_09_01 .operations import PrivateLinkResourcesOperations as OperationClass
408
458
elif api_version == '2020-11-01' :
409
459
from .v2020_11_01 .operations import PrivateLinkResourcesOperations as OperationClass
460
+ elif api_version == '2020-12-01' :
461
+ from .v2020_12_01 .operations import PrivateLinkResourcesOperations as OperationClass
462
+ elif api_version == '2021-02-01' :
463
+ from .v2021_02_01 .operations import PrivateLinkResourcesOperations as OperationClass
410
464
else :
411
465
raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
412
466
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -417,12 +471,18 @@ def resolve_private_link_service_id(self):
417
471
418
472
* 2020-09-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_09_01.operations.ResolvePrivateLinkServiceIdOperations>`
419
473
* 2020-11-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_11_01.operations.ResolvePrivateLinkServiceIdOperations>`
474
+ * 2020-12-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_12_01.operations.ResolvePrivateLinkServiceIdOperations>`
475
+ * 2021-02-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2021_02_01.operations.ResolvePrivateLinkServiceIdOperations>`
420
476
"""
421
477
api_version = self ._get_api_version ('resolve_private_link_service_id' )
422
478
if api_version == '2020-09-01' :
423
479
from .v2020_09_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
424
480
elif api_version == '2020-11-01' :
425
481
from .v2020_11_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
482
+ elif api_version == '2020-12-01' :
483
+ from .v2020_12_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
484
+ elif api_version == '2021-02-01' :
485
+ from .v2021_02_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
426
486
else :
427
487
raise ValueError ("API version {} does not have operation group 'resolve_private_link_service_id'" .format (api_version ))
428
488
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments