Skip to content

Commit 328a035

Browse files
author
SDKAuto
committed
CodeGen from PR 12064 in Azure/azure-rest-api-specs
Merge afc0fc303b27d8854c469d3fb8d523a929fe2d71 into ce64d34
1 parent c9240aa commit 328a035

File tree

94 files changed

+14551
-66
lines changed

Some content is hidden

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

94 files changed

+14551
-66
lines changed

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

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)