@@ -71,6 +71,8 @@ def __init__(
7171 profile : KnownProfiles = KnownProfiles .default ,
7272 ** kwargs : Any
7373 ) -> None :
74+ if api_version :
75+ kwargs .setdefault ('api_version' , api_version )
7476 self ._config = KeyVaultManagementClientConfiguration (credential , subscription_id , ** kwargs )
7577 self ._client = AsyncARMPipelineClient (base_url = base_url , config = self ._config , ** kwargs )
7678 super (KeyVaultManagementClient , self ).__init__ (
@@ -152,7 +154,7 @@ def keys(self):
152154 else :
153155 raise ValueError ("API version {} does not have operation group 'keys'" .format (api_version ))
154156 self ._config .api_version = api_version
155- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
157+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
156158
157159 @property
158160 def managed_hsm_keys (self ):
@@ -166,7 +168,7 @@ def managed_hsm_keys(self):
166168 else :
167169 raise ValueError ("API version {} does not have operation group 'managed_hsm_keys'" .format (api_version ))
168170 self ._config .api_version = api_version
169- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
171+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
170172
171173 @property
172174 def managed_hsms (self ):
@@ -195,7 +197,7 @@ def managed_hsms(self):
195197 else :
196198 raise ValueError ("API version {} does not have operation group 'managed_hsms'" .format (api_version ))
197199 self ._config .api_version = api_version
198- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
200+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
199201
200202 @property
201203 def mhsm_private_endpoint_connections (self ):
@@ -221,7 +223,7 @@ def mhsm_private_endpoint_connections(self):
221223 else :
222224 raise ValueError ("API version {} does not have operation group 'mhsm_private_endpoint_connections'" .format (api_version ))
223225 self ._config .api_version = api_version
224- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
226+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
225227
226228 @property
227229 def mhsm_private_link_resources (self ):
@@ -247,7 +249,7 @@ def mhsm_private_link_resources(self):
247249 else :
248250 raise ValueError ("API version {} does not have operation group 'mhsm_private_link_resources'" .format (api_version ))
249251 self ._config .api_version = api_version
250- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
252+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
251253
252254 @property
253255 def mhsm_regions (self ):
@@ -261,7 +263,7 @@ def mhsm_regions(self):
261263 else :
262264 raise ValueError ("API version {} does not have operation group 'mhsm_regions'" .format (api_version ))
263265 self ._config .api_version = api_version
264- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
266+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
265267
266268 @property
267269 def operations (self ):
@@ -299,7 +301,7 @@ def operations(self):
299301 else :
300302 raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
301303 self ._config .api_version = api_version
302- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
304+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
303305
304306 @property
305307 def private_endpoint_connections (self ):
@@ -334,7 +336,7 @@ def private_endpoint_connections(self):
334336 else :
335337 raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
336338 self ._config .api_version = api_version
337- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
339+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
338340
339341 @property
340342 def private_link_resources (self ):
@@ -369,7 +371,7 @@ def private_link_resources(self):
369371 else :
370372 raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
371373 self ._config .api_version = api_version
372- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
374+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
373375
374376 @property
375377 def secrets (self ):
@@ -395,7 +397,7 @@ def secrets(self):
395397 else :
396398 raise ValueError ("API version {} does not have operation group 'secrets'" .format (api_version ))
397399 self ._config .api_version = api_version
398- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
400+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
399401
400402 @property
401403 def vaults (self ):
@@ -433,7 +435,7 @@ def vaults(self):
433435 else :
434436 raise ValueError ("API version {} does not have operation group 'vaults'" .format (api_version ))
435437 self ._config .api_version = api_version
436- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
438+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
437439
438440 async def close (self ):
439441 await self ._client .close ()
0 commit comments