@@ -56,7 +56,7 @@ class IotHubClient(MultiApiClientMixin, _SDKClient):
56
56
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
57
57
"""
58
58
59
- DEFAULT_API_VERSION = '2021-03-31 '
59
+ DEFAULT_API_VERSION = '2021-07-01 '
60
60
_PROFILE_TAG = "azure.mgmt.iothub.IotHubClient"
61
61
LATEST_PROFILE = ProfileDefinition ({
62
62
_PROFILE_TAG : {
@@ -102,6 +102,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
102
102
* 2020-03-01: :mod:`v2020_03_01.models<azure.mgmt.iothub.v2020_03_01.models>`
103
103
* 2021-03-03-preview: :mod:`v2021_03_03_preview.models<azure.mgmt.iothub.v2021_03_03_preview.models>`
104
104
* 2021-03-31: :mod:`v2021_03_31.models<azure.mgmt.iothub.v2021_03_31.models>`
105
+ * 2021-07-01: :mod:`v2021_07_01.models<azure.mgmt.iothub.v2021_07_01.models>`
105
106
"""
106
107
if api_version == '2016-02-03' :
107
108
from .v2016_02_03 import models
@@ -136,6 +137,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
136
137
elif api_version == '2021-03-31' :
137
138
from .v2021_03_31 import models
138
139
return models
140
+ elif api_version == '2021-07-01' :
141
+ from .v2021_07_01 import models
142
+ return models
139
143
raise ValueError ("API version {} is not available" .format (api_version ))
140
144
141
145
@property
@@ -151,6 +155,7 @@ def certificates(self):
151
155
* 2020-03-01: :class:`CertificatesOperations<azure.mgmt.iothub.v2020_03_01.operations.CertificatesOperations>`
152
156
* 2021-03-03-preview: :class:`CertificatesOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.CertificatesOperations>`
153
157
* 2021-03-31: :class:`CertificatesOperations<azure.mgmt.iothub.v2021_03_31.operations.CertificatesOperations>`
158
+ * 2021-07-01: :class:`CertificatesOperations<azure.mgmt.iothub.v2021_07_01.operations.CertificatesOperations>`
154
159
"""
155
160
api_version = self ._get_api_version ('certificates' )
156
161
if api_version == '2017-07-01' :
@@ -171,6 +176,8 @@ def certificates(self):
171
176
from .v2021_03_03_preview .operations import CertificatesOperations as OperationClass
172
177
elif api_version == '2021-03-31' :
173
178
from .v2021_03_31 .operations import CertificatesOperations as OperationClass
179
+ elif api_version == '2021-07-01' :
180
+ from .v2021_07_01 .operations import CertificatesOperations as OperationClass
174
181
else :
175
182
raise ValueError ("API version {} does not have operation group 'certificates'" .format (api_version ))
176
183
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -185,6 +192,7 @@ def iot_hub(self):
185
192
* 2020-03-01: :class:`IotHubOperations<azure.mgmt.iothub.v2020_03_01.operations.IotHubOperations>`
186
193
* 2021-03-03-preview: :class:`IotHubOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.IotHubOperations>`
187
194
* 2021-03-31: :class:`IotHubOperations<azure.mgmt.iothub.v2021_03_31.operations.IotHubOperations>`
195
+ * 2021-07-01: :class:`IotHubOperations<azure.mgmt.iothub.v2021_07_01.operations.IotHubOperations>`
188
196
"""
189
197
api_version = self ._get_api_version ('iot_hub' )
190
198
if api_version == '2019-03-22' :
@@ -199,6 +207,8 @@ def iot_hub(self):
199
207
from .v2021_03_03_preview .operations import IotHubOperations as OperationClass
200
208
elif api_version == '2021-03-31' :
201
209
from .v2021_03_31 .operations import IotHubOperations as OperationClass
210
+ elif api_version == '2021-07-01' :
211
+ from .v2021_07_01 .operations import IotHubOperations as OperationClass
202
212
else :
203
213
raise ValueError ("API version {} does not have operation group 'iot_hub'" .format (api_version ))
204
214
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -218,6 +228,7 @@ def iot_hub_resource(self):
218
228
* 2020-03-01: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2020_03_01.operations.IotHubResourceOperations>`
219
229
* 2021-03-03-preview: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.IotHubResourceOperations>`
220
230
* 2021-03-31: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2021_03_31.operations.IotHubResourceOperations>`
231
+ * 2021-07-01: :class:`IotHubResourceOperations<azure.mgmt.iothub.v2021_07_01.operations.IotHubResourceOperations>`
221
232
"""
222
233
api_version = self ._get_api_version ('iot_hub_resource' )
223
234
if api_version == '2016-02-03' :
@@ -242,6 +253,8 @@ def iot_hub_resource(self):
242
253
from .v2021_03_03_preview .operations import IotHubResourceOperations as OperationClass
243
254
elif api_version == '2021-03-31' :
244
255
from .v2021_03_31 .operations import IotHubResourceOperations as OperationClass
256
+ elif api_version == '2021-07-01' :
257
+ from .v2021_07_01 .operations import IotHubResourceOperations as OperationClass
245
258
else :
246
259
raise ValueError ("API version {} does not have operation group 'iot_hub_resource'" .format (api_version ))
247
260
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -259,6 +272,7 @@ def operations(self):
259
272
* 2020-03-01: :class:`Operations<azure.mgmt.iothub.v2020_03_01.operations.Operations>`
260
273
* 2021-03-03-preview: :class:`Operations<azure.mgmt.iothub.v2021_03_03_preview.operations.Operations>`
261
274
* 2021-03-31: :class:`Operations<azure.mgmt.iothub.v2021_03_31.operations.Operations>`
275
+ * 2021-07-01: :class:`Operations<azure.mgmt.iothub.v2021_07_01.operations.Operations>`
262
276
"""
263
277
api_version = self ._get_api_version ('operations' )
264
278
if api_version == '2017-07-01' :
@@ -279,6 +293,8 @@ def operations(self):
279
293
from .v2021_03_03_preview .operations import Operations as OperationClass
280
294
elif api_version == '2021-03-31' :
281
295
from .v2021_03_31 .operations import Operations as OperationClass
296
+ elif api_version == '2021-07-01' :
297
+ from .v2021_07_01 .operations import Operations as OperationClass
282
298
else :
283
299
raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
284
300
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -290,6 +306,7 @@ def private_endpoint_connections(self):
290
306
* 2020-03-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.iothub.v2020_03_01.operations.PrivateEndpointConnectionsOperations>`
291
307
* 2021-03-03-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.PrivateEndpointConnectionsOperations>`
292
308
* 2021-03-31: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.iothub.v2021_03_31.operations.PrivateEndpointConnectionsOperations>`
309
+ * 2021-07-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.iothub.v2021_07_01.operations.PrivateEndpointConnectionsOperations>`
293
310
"""
294
311
api_version = self ._get_api_version ('private_endpoint_connections' )
295
312
if api_version == '2020-03-01' :
@@ -298,6 +315,8 @@ def private_endpoint_connections(self):
298
315
from .v2021_03_03_preview .operations import PrivateEndpointConnectionsOperations as OperationClass
299
316
elif api_version == '2021-03-31' :
300
317
from .v2021_03_31 .operations import PrivateEndpointConnectionsOperations as OperationClass
318
+ elif api_version == '2021-07-01' :
319
+ from .v2021_07_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
301
320
else :
302
321
raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
303
322
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -309,6 +328,7 @@ def private_link_resources(self):
309
328
* 2020-03-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.iothub.v2020_03_01.operations.PrivateLinkResourcesOperations>`
310
329
* 2021-03-03-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.PrivateLinkResourcesOperations>`
311
330
* 2021-03-31: :class:`PrivateLinkResourcesOperations<azure.mgmt.iothub.v2021_03_31.operations.PrivateLinkResourcesOperations>`
331
+ * 2021-07-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.iothub.v2021_07_01.operations.PrivateLinkResourcesOperations>`
312
332
"""
313
333
api_version = self ._get_api_version ('private_link_resources' )
314
334
if api_version == '2020-03-01' :
@@ -317,6 +337,8 @@ def private_link_resources(self):
317
337
from .v2021_03_03_preview .operations import PrivateLinkResourcesOperations as OperationClass
318
338
elif api_version == '2021-03-31' :
319
339
from .v2021_03_31 .operations import PrivateLinkResourcesOperations as OperationClass
340
+ elif api_version == '2021-07-01' :
341
+ from .v2021_07_01 .operations import PrivateLinkResourcesOperations as OperationClass
320
342
else :
321
343
raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
322
344
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -332,6 +354,7 @@ def resource_provider_common(self):
332
354
* 2020-03-01: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2020_03_01.operations.ResourceProviderCommonOperations>`
333
355
* 2021-03-03-preview: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2021_03_03_preview.operations.ResourceProviderCommonOperations>`
334
356
* 2021-03-31: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2021_03_31.operations.ResourceProviderCommonOperations>`
357
+ * 2021-07-01: :class:`ResourceProviderCommonOperations<azure.mgmt.iothub.v2021_07_01.operations.ResourceProviderCommonOperations>`
335
358
"""
336
359
api_version = self ._get_api_version ('resource_provider_common' )
337
360
if api_version == '2018-04-01' :
@@ -348,6 +371,8 @@ def resource_provider_common(self):
348
371
from .v2021_03_03_preview .operations import ResourceProviderCommonOperations as OperationClass
349
372
elif api_version == '2021-03-31' :
350
373
from .v2021_03_31 .operations import ResourceProviderCommonOperations as OperationClass
374
+ elif api_version == '2021-07-01' :
375
+ from .v2021_07_01 .operations import ResourceProviderCommonOperations as OperationClass
351
376
else :
352
377
raise ValueError ("API version {} does not have operation group 'resource_provider_common'" .format (api_version ))
353
378
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments