@@ -46,7 +46,7 @@ class ContainerServiceClient(MultiApiClientMixin, _SDKClient):
4646 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
4747 """
4848
49- DEFAULT_API_VERSION = '2020-11 -01'
49+ DEFAULT_API_VERSION = '2020-12 -01'
5050 _PROFILE_TAG = "azure.mgmt.containerservice.ContainerServiceClient"
5151 LATEST_PROFILE = ProfileDefinition ({
5252 _PROFILE_TAG : {
@@ -104,6 +104,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
104104 * 2020-07-01: :mod:`v2020_07_01.models<azure.mgmt.containerservice.v2020_07_01.models>`
105105 * 2020-09-01: :mod:`v2020_09_01.models<azure.mgmt.containerservice.v2020_09_01.models>`
106106 * 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>`
107108 """
108109 if api_version == '2017-07-01' :
109110 from .v2017_07_01 import models
@@ -168,6 +169,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
168169 elif api_version == '2020-11-01' :
169170 from .v2020_11_01 import models
170171 return models
172+ elif api_version == '2020-12-01' :
173+ from .v2020_12_01 import models
174+ return models
171175 raise ValueError ("API version {} is not available" .format (api_version ))
172176
173177 @property
@@ -188,6 +192,7 @@ def agent_pools(self):
188192 * 2020-07-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_07_01.operations.AgentPoolsOperations>`
189193 * 2020-09-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_09_01.operations.AgentPoolsOperations>`
190194 * 2020-11-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_11_01.operations.AgentPoolsOperations>`
195+ * 2020-12-01: :class:`AgentPoolsOperations<azure.mgmt.containerservice.v2020_12_01.operations.AgentPoolsOperations>`
191196 """
192197 api_version = self ._get_api_version ('agent_pools' )
193198 if api_version == '2019-02-01' :
@@ -218,6 +223,8 @@ def agent_pools(self):
218223 from .v2020_09_01 .operations import AgentPoolsOperations as OperationClass
219224 elif api_version == '2020-11-01' :
220225 from .v2020_11_01 .operations import AgentPoolsOperations as OperationClass
226+ elif api_version == '2020-12-01' :
227+ from .v2020_12_01 .operations import AgentPoolsOperations as OperationClass
221228 else :
222229 raise ValueError ("API version {} does not have operation group 'agent_pools'" .format (api_version ))
223230 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -235,6 +242,19 @@ def container_services(self):
235242 raise ValueError ("API version {} does not have operation group 'container_services'" .format (api_version ))
236243 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
237244
245+ @property
246+ def maintenance_configurations (self ):
247+ """Instance depends on the API version:
248+
249+ * 2020-12-01: :class:`MaintenanceConfigurationsOperations<azure.mgmt.containerservice.v2020_12_01.operations.MaintenanceConfigurationsOperations>`
250+ """
251+ api_version = self ._get_api_version ('maintenance_configurations' )
252+ if api_version == '2020-12-01' :
253+ from .v2020_12_01 .operations import MaintenanceConfigurationsOperations as OperationClass
254+ else :
255+ raise ValueError ("API version {} does not have operation group 'maintenance_configurations'" .format (api_version ))
256+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
257+
238258 @property
239259 def managed_clusters (self ):
240260 """Instance depends on the API version:
@@ -255,6 +275,7 @@ def managed_clusters(self):
255275 * 2020-07-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_07_01.operations.ManagedClustersOperations>`
256276 * 2020-09-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_09_01.operations.ManagedClustersOperations>`
257277 * 2020-11-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_11_01.operations.ManagedClustersOperations>`
278+ * 2020-12-01: :class:`ManagedClustersOperations<azure.mgmt.containerservice.v2020_12_01.operations.ManagedClustersOperations>`
258279 """
259280 api_version = self ._get_api_version ('managed_clusters' )
260281 if api_version == '2018-03-31' :
@@ -289,6 +310,8 @@ def managed_clusters(self):
289310 from .v2020_09_01 .operations import ManagedClustersOperations as OperationClass
290311 elif api_version == '2020-11-01' :
291312 from .v2020_11_01 .operations import ManagedClustersOperations as OperationClass
313+ elif api_version == '2020-12-01' :
314+ from .v2020_12_01 .operations import ManagedClustersOperations as OperationClass
292315 else :
293316 raise ValueError ("API version {} does not have operation group 'managed_clusters'" .format (api_version ))
294317 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -335,6 +358,7 @@ def operations(self):
335358 * 2020-07-01: :class:`Operations<azure.mgmt.containerservice.v2020_07_01.operations.Operations>`
336359 * 2020-09-01: :class:`Operations<azure.mgmt.containerservice.v2020_09_01.operations.Operations>`
337360 * 2020-11-01: :class:`Operations<azure.mgmt.containerservice.v2020_11_01.operations.Operations>`
361+ * 2020-12-01: :class:`Operations<azure.mgmt.containerservice.v2020_12_01.operations.Operations>`
338362 """
339363 api_version = self ._get_api_version ('operations' )
340364 if api_version == '2018-03-31' :
@@ -369,6 +393,8 @@ def operations(self):
369393 from .v2020_09_01 .operations import Operations as OperationClass
370394 elif api_version == '2020-11-01' :
371395 from .v2020_11_01 .operations import Operations as OperationClass
396+ elif api_version == '2020-12-01' :
397+ from .v2020_12_01 .operations import Operations as OperationClass
372398 else :
373399 raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
374400 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -381,6 +407,7 @@ def private_endpoint_connections(self):
381407 * 2020-07-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_07_01.operations.PrivateEndpointConnectionsOperations>`
382408 * 2020-09-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_09_01.operations.PrivateEndpointConnectionsOperations>`
383409 * 2020-11-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_11_01.operations.PrivateEndpointConnectionsOperations>`
410+ * 2020-12-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.containerservice.v2020_12_01.operations.PrivateEndpointConnectionsOperations>`
384411 """
385412 api_version = self ._get_api_version ('private_endpoint_connections' )
386413 if api_version == '2020-06-01' :
@@ -391,6 +418,8 @@ def private_endpoint_connections(self):
391418 from .v2020_09_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
392419 elif api_version == '2020-11-01' :
393420 from .v2020_11_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
421+ elif api_version == '2020-12-01' :
422+ from .v2020_12_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
394423 else :
395424 raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
396425 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -401,12 +430,15 @@ def private_link_resources(self):
401430
402431 * 2020-09-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_09_01.operations.PrivateLinkResourcesOperations>`
403432 * 2020-11-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_11_01.operations.PrivateLinkResourcesOperations>`
433+ * 2020-12-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.containerservice.v2020_12_01.operations.PrivateLinkResourcesOperations>`
404434 """
405435 api_version = self ._get_api_version ('private_link_resources' )
406436 if api_version == '2020-09-01' :
407437 from .v2020_09_01 .operations import PrivateLinkResourcesOperations as OperationClass
408438 elif api_version == '2020-11-01' :
409439 from .v2020_11_01 .operations import PrivateLinkResourcesOperations as OperationClass
440+ elif api_version == '2020-12-01' :
441+ from .v2020_12_01 .operations import PrivateLinkResourcesOperations as OperationClass
410442 else :
411443 raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
412444 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -417,12 +449,15 @@ def resolve_private_link_service_id(self):
417449
418450 * 2020-09-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_09_01.operations.ResolvePrivateLinkServiceIdOperations>`
419451 * 2020-11-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_11_01.operations.ResolvePrivateLinkServiceIdOperations>`
452+ * 2020-12-01: :class:`ResolvePrivateLinkServiceIdOperations<azure.mgmt.containerservice.v2020_12_01.operations.ResolvePrivateLinkServiceIdOperations>`
420453 """
421454 api_version = self ._get_api_version ('resolve_private_link_service_id' )
422455 if api_version == '2020-09-01' :
423456 from .v2020_09_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
424457 elif api_version == '2020-11-01' :
425458 from .v2020_11_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
459+ elif api_version == '2020-12-01' :
460+ from .v2020_12_01 .operations import ResolvePrivateLinkServiceIdOperations as OperationClass
426461 else :
427462 raise ValueError ("API version {} does not have operation group 'resolve_private_link_service_id'" .format (api_version ))
428463 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments