@@ -56,7 +56,7 @@ class KeyVaultManagementClient(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-10 -01'
59
+ DEFAULT_API_VERSION = '2022-07 -01'
60
60
_PROFILE_TAG = "azure.mgmt.keyvault.KeyVaultManagementClient"
61
61
LATEST_PROFILE = ProfileDefinition ({
62
62
_PROFILE_TAG : {
@@ -96,6 +96,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
96
96
* 2021-04-01-preview: :mod:`v2021_04_01_preview.models<azure.mgmt.keyvault.v2021_04_01_preview.models>`
97
97
* 2021-06-01-preview: :mod:`v2021_06_01_preview.models<azure.mgmt.keyvault.v2021_06_01_preview.models>`
98
98
* 2021-10-01: :mod:`v2021_10_01.models<azure.mgmt.keyvault.v2021_10_01.models>`
99
+ * 2022-07-01: :mod:`v2022_07_01.models<azure.mgmt.keyvault.v2022_07_01.models>`
99
100
"""
100
101
if api_version == '2016-10-01' :
101
102
from .v2016_10_01 import models
@@ -118,6 +119,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
118
119
elif api_version == '2021-10-01' :
119
120
from .v2021_10_01 import models
120
121
return models
122
+ elif api_version == '2022-07-01' :
123
+ from .v2022_07_01 import models
124
+ return models
121
125
raise ValueError ("API version {} is not available" .format (api_version ))
122
126
123
127
@property
@@ -128,6 +132,7 @@ def keys(self):
128
132
* 2020-04-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.KeysOperations>`
129
133
* 2021-06-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.KeysOperations>`
130
134
* 2021-10-01: :class:`KeysOperations<azure.mgmt.keyvault.v2021_10_01.operations.KeysOperations>`
135
+ * 2022-07-01: :class:`KeysOperations<azure.mgmt.keyvault.v2022_07_01.operations.KeysOperations>`
131
136
"""
132
137
api_version = self ._get_api_version ('keys' )
133
138
if api_version == '2019-09-01' :
@@ -138,6 +143,8 @@ def keys(self):
138
143
from .v2021_06_01_preview .operations import KeysOperations as OperationClass
139
144
elif api_version == '2021-10-01' :
140
145
from .v2021_10_01 .operations import KeysOperations as OperationClass
146
+ elif api_version == '2022-07-01' :
147
+ from .v2022_07_01 .operations import KeysOperations as OperationClass
141
148
else :
142
149
raise ValueError ("API version {} does not have operation group 'keys'" .format (api_version ))
143
150
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -150,6 +157,7 @@ def managed_hsms(self):
150
157
* 2021-04-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.ManagedHsmsOperations>`
151
158
* 2021-06-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.ManagedHsmsOperations>`
152
159
* 2021-10-01: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_10_01.operations.ManagedHsmsOperations>`
160
+ * 2022-07-01: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2022_07_01.operations.ManagedHsmsOperations>`
153
161
"""
154
162
api_version = self ._get_api_version ('managed_hsms' )
155
163
if api_version == '2020-04-01-preview' :
@@ -160,6 +168,8 @@ def managed_hsms(self):
160
168
from .v2021_06_01_preview .operations import ManagedHsmsOperations as OperationClass
161
169
elif api_version == '2021-10-01' :
162
170
from .v2021_10_01 .operations import ManagedHsmsOperations as OperationClass
171
+ elif api_version == '2022-07-01' :
172
+ from .v2022_07_01 .operations import ManagedHsmsOperations as OperationClass
163
173
else :
164
174
raise ValueError ("API version {} does not have operation group 'managed_hsms'" .format (api_version ))
165
175
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -171,6 +181,7 @@ def mhsm_private_endpoint_connections(self):
171
181
* 2021-04-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
172
182
* 2021-06-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
173
183
* 2021-10-01: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateEndpointConnectionsOperations>`
184
+ * 2022-07-01: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2022_07_01.operations.MHSMPrivateEndpointConnectionsOperations>`
174
185
"""
175
186
api_version = self ._get_api_version ('mhsm_private_endpoint_connections' )
176
187
if api_version == '2021-04-01-preview' :
@@ -179,6 +190,8 @@ def mhsm_private_endpoint_connections(self):
179
190
from .v2021_06_01_preview .operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
180
191
elif api_version == '2021-10-01' :
181
192
from .v2021_10_01 .operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
193
+ elif api_version == '2022-07-01' :
194
+ from .v2022_07_01 .operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
182
195
else :
183
196
raise ValueError ("API version {} does not have operation group 'mhsm_private_endpoint_connections'" .format (api_version ))
184
197
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -190,6 +203,7 @@ def mhsm_private_link_resources(self):
190
203
* 2021-04-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
191
204
* 2021-06-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
192
205
* 2021-10-01: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.MHSMPrivateLinkResourcesOperations>`
206
+ * 2022-07-01: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2022_07_01.operations.MHSMPrivateLinkResourcesOperations>`
193
207
"""
194
208
api_version = self ._get_api_version ('mhsm_private_link_resources' )
195
209
if api_version == '2021-04-01-preview' :
@@ -198,6 +212,8 @@ def mhsm_private_link_resources(self):
198
212
from .v2021_06_01_preview .operations import MHSMPrivateLinkResourcesOperations as OperationClass
199
213
elif api_version == '2021-10-01' :
200
214
from .v2021_10_01 .operations import MHSMPrivateLinkResourcesOperations as OperationClass
215
+ elif api_version == '2022-07-01' :
216
+ from .v2022_07_01 .operations import MHSMPrivateLinkResourcesOperations as OperationClass
201
217
else :
202
218
raise ValueError ("API version {} does not have operation group 'mhsm_private_link_resources'" .format (api_version ))
203
219
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -213,6 +229,7 @@ def operations(self):
213
229
* 2021-04-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_04_01_preview.operations.Operations>`
214
230
* 2021-06-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_06_01_preview.operations.Operations>`
215
231
* 2021-10-01: :class:`Operations<azure.mgmt.keyvault.v2021_10_01.operations.Operations>`
232
+ * 2022-07-01: :class:`Operations<azure.mgmt.keyvault.v2022_07_01.operations.Operations>`
216
233
"""
217
234
api_version = self ._get_api_version ('operations' )
218
235
if api_version == '2016-10-01' :
@@ -229,6 +246,8 @@ def operations(self):
229
246
from .v2021_06_01_preview .operations import Operations as OperationClass
230
247
elif api_version == '2021-10-01' :
231
248
from .v2021_10_01 .operations import Operations as OperationClass
249
+ elif api_version == '2022-07-01' :
250
+ from .v2022_07_01 .operations import Operations as OperationClass
232
251
else :
233
252
raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
234
253
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -243,6 +262,7 @@ def private_endpoint_connections(self):
243
262
* 2021-04-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateEndpointConnectionsOperations>`
244
263
* 2021-06-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateEndpointConnectionsOperations>`
245
264
* 2021-10-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateEndpointConnectionsOperations>`
265
+ * 2022-07-01: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2022_07_01.operations.PrivateEndpointConnectionsOperations>`
246
266
"""
247
267
api_version = self ._get_api_version ('private_endpoint_connections' )
248
268
if api_version == '2018-02-14' :
@@ -257,6 +277,8 @@ def private_endpoint_connections(self):
257
277
from .v2021_06_01_preview .operations import PrivateEndpointConnectionsOperations as OperationClass
258
278
elif api_version == '2021-10-01' :
259
279
from .v2021_10_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
280
+ elif api_version == '2022-07-01' :
281
+ from .v2022_07_01 .operations import PrivateEndpointConnectionsOperations as OperationClass
260
282
else :
261
283
raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
262
284
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -271,6 +293,7 @@ def private_link_resources(self):
271
293
* 2021-04-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateLinkResourcesOperations>`
272
294
* 2021-06-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateLinkResourcesOperations>`
273
295
* 2021-10-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_10_01.operations.PrivateLinkResourcesOperations>`
296
+ * 2022-07-01: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2022_07_01.operations.PrivateLinkResourcesOperations>`
274
297
"""
275
298
api_version = self ._get_api_version ('private_link_resources' )
276
299
if api_version == '2018-02-14' :
@@ -285,6 +308,8 @@ def private_link_resources(self):
285
308
from .v2021_06_01_preview .operations import PrivateLinkResourcesOperations as OperationClass
286
309
elif api_version == '2021-10-01' :
287
310
from .v2021_10_01 .operations import PrivateLinkResourcesOperations as OperationClass
311
+ elif api_version == '2022-07-01' :
312
+ from .v2022_07_01 .operations import PrivateLinkResourcesOperations as OperationClass
288
313
else :
289
314
raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
290
315
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -296,6 +321,7 @@ def secrets(self):
296
321
* 2020-04-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.SecretsOperations>`
297
322
* 2021-06-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.SecretsOperations>`
298
323
* 2021-10-01: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_10_01.operations.SecretsOperations>`
324
+ * 2022-07-01: :class:`SecretsOperations<azure.mgmt.keyvault.v2022_07_01.operations.SecretsOperations>`
299
325
"""
300
326
api_version = self ._get_api_version ('secrets' )
301
327
if api_version == '2020-04-01-preview' :
@@ -304,6 +330,8 @@ def secrets(self):
304
330
from .v2021_06_01_preview .operations import SecretsOperations as OperationClass
305
331
elif api_version == '2021-10-01' :
306
332
from .v2021_10_01 .operations import SecretsOperations as OperationClass
333
+ elif api_version == '2022-07-01' :
334
+ from .v2022_07_01 .operations import SecretsOperations as OperationClass
307
335
else :
308
336
raise ValueError ("API version {} does not have operation group 'secrets'" .format (api_version ))
309
337
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -319,6 +347,7 @@ def vaults(self):
319
347
* 2021-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.VaultsOperations>`
320
348
* 2021-06-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.VaultsOperations>`
321
349
* 2021-10-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_10_01.operations.VaultsOperations>`
350
+ * 2022-07-01: :class:`VaultsOperations<azure.mgmt.keyvault.v2022_07_01.operations.VaultsOperations>`
322
351
"""
323
352
api_version = self ._get_api_version ('vaults' )
324
353
if api_version == '2016-10-01' :
@@ -335,6 +364,8 @@ def vaults(self):
335
364
from .v2021_06_01_preview .operations import VaultsOperations as OperationClass
336
365
elif api_version == '2021-10-01' :
337
366
from .v2021_10_01 .operations import VaultsOperations as OperationClass
367
+ elif api_version == '2022-07-01' :
368
+ from .v2022_07_01 .operations import VaultsOperations as OperationClass
338
369
else :
339
370
raise ValueError ("API version {} does not have operation group 'vaults'" .format (api_version ))
340
371
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments