@@ -56,7 +56,7 @@ class KeyVaultManagementClient(MultiApiClientMixin, _SDKClient):
5656 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5757 """
5858
59- DEFAULT_API_VERSION = '2021-10 -01'
59+ DEFAULT_API_VERSION = '2022-07 -01'
6060 _PROFILE_TAG = "azure.mgmt.keyvault.KeyVaultManagementClient"
6161 LATEST_PROFILE = ProfileDefinition ({
6262 _PROFILE_TAG : {
@@ -96,6 +96,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
9696 * 2021-04-01-preview: :mod:`v2021_04_01_preview.models<azure.mgmt.keyvault.v2021_04_01_preview.models>`
9797 * 2021-06-01-preview: :mod:`v2021_06_01_preview.models<azure.mgmt.keyvault.v2021_06_01_preview.models>`
9898 * 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>`
99100 """
100101 if api_version == '2016-10-01' :
101102 from .v2016_10_01 import models
@@ -118,6 +119,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
118119 elif api_version == '2021-10-01' :
119120 from .v2021_10_01 import models
120121 return models
122+ elif api_version == '2022-07-01' :
123+ from .v2022_07_01 import models
124+ return models
121125 raise ValueError ("API version {} is not available" .format (api_version ))
122126
123127 @property
@@ -128,6 +132,7 @@ def keys(self):
128132 * 2020-04-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.KeysOperations>`
129133 * 2021-06-01-preview: :class:`KeysOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.KeysOperations>`
130134 * 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>`
131136 """
132137 api_version = self ._get_api_version ('keys' )
133138 if api_version == '2019-09-01' :
@@ -138,6 +143,8 @@ def keys(self):
138143 from .v2021_06_01_preview .operations import KeysOperations as OperationClass
139144 elif api_version == '2021-10-01' :
140145 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
141148 else :
142149 raise ValueError ("API version {} does not have operation group 'keys'" .format (api_version ))
143150 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):
150157 * 2021-04-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.ManagedHsmsOperations>`
151158 * 2021-06-01-preview: :class:`ManagedHsmsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.ManagedHsmsOperations>`
152159 * 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>`
153161 """
154162 api_version = self ._get_api_version ('managed_hsms' )
155163 if api_version == '2020-04-01-preview' :
@@ -160,6 +168,8 @@ def managed_hsms(self):
160168 from .v2021_06_01_preview .operations import ManagedHsmsOperations as OperationClass
161169 elif api_version == '2021-10-01' :
162170 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
163173 else :
164174 raise ValueError ("API version {} does not have operation group 'managed_hsms'" .format (api_version ))
165175 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):
171181 * 2021-04-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
172182 * 2021-06-01-preview: :class:`MHSMPrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateEndpointConnectionsOperations>`
173183 * 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>`
174185 """
175186 api_version = self ._get_api_version ('mhsm_private_endpoint_connections' )
176187 if api_version == '2021-04-01-preview' :
@@ -179,6 +190,8 @@ def mhsm_private_endpoint_connections(self):
179190 from .v2021_06_01_preview .operations import MHSMPrivateEndpointConnectionsOperations as OperationClass
180191 elif api_version == '2021-10-01' :
181192 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
182195 else :
183196 raise ValueError ("API version {} does not have operation group 'mhsm_private_endpoint_connections'" .format (api_version ))
184197 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):
190203 * 2021-04-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
191204 * 2021-06-01-preview: :class:`MHSMPrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.MHSMPrivateLinkResourcesOperations>`
192205 * 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>`
193207 """
194208 api_version = self ._get_api_version ('mhsm_private_link_resources' )
195209 if api_version == '2021-04-01-preview' :
@@ -198,6 +212,8 @@ def mhsm_private_link_resources(self):
198212 from .v2021_06_01_preview .operations import MHSMPrivateLinkResourcesOperations as OperationClass
199213 elif api_version == '2021-10-01' :
200214 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
201217 else :
202218 raise ValueError ("API version {} does not have operation group 'mhsm_private_link_resources'" .format (api_version ))
203219 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):
213229 * 2021-04-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_04_01_preview.operations.Operations>`
214230 * 2021-06-01-preview: :class:`Operations<azure.mgmt.keyvault.v2021_06_01_preview.operations.Operations>`
215231 * 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>`
216233 """
217234 api_version = self ._get_api_version ('operations' )
218235 if api_version == '2016-10-01' :
@@ -229,6 +246,8 @@ def operations(self):
229246 from .v2021_06_01_preview .operations import Operations as OperationClass
230247 elif api_version == '2021-10-01' :
231248 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
232251 else :
233252 raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
234253 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):
243262 * 2021-04-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateEndpointConnectionsOperations>`
244263 * 2021-06-01-preview: :class:`PrivateEndpointConnectionsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateEndpointConnectionsOperations>`
245264 * 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>`
246266 """
247267 api_version = self ._get_api_version ('private_endpoint_connections' )
248268 if api_version == '2018-02-14' :
@@ -257,6 +277,8 @@ def private_endpoint_connections(self):
257277 from .v2021_06_01_preview .operations import PrivateEndpointConnectionsOperations as OperationClass
258278 elif api_version == '2021-10-01' :
259279 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
260282 else :
261283 raise ValueError ("API version {} does not have operation group 'private_endpoint_connections'" .format (api_version ))
262284 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):
271293 * 2021-04-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.PrivateLinkResourcesOperations>`
272294 * 2021-06-01-preview: :class:`PrivateLinkResourcesOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.PrivateLinkResourcesOperations>`
273295 * 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>`
274297 """
275298 api_version = self ._get_api_version ('private_link_resources' )
276299 if api_version == '2018-02-14' :
@@ -285,6 +308,8 @@ def private_link_resources(self):
285308 from .v2021_06_01_preview .operations import PrivateLinkResourcesOperations as OperationClass
286309 elif api_version == '2021-10-01' :
287310 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
288313 else :
289314 raise ValueError ("API version {} does not have operation group 'private_link_resources'" .format (api_version ))
290315 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):
296321 * 2020-04-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2020_04_01_preview.operations.SecretsOperations>`
297322 * 2021-06-01-preview: :class:`SecretsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.SecretsOperations>`
298323 * 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>`
299325 """
300326 api_version = self ._get_api_version ('secrets' )
301327 if api_version == '2020-04-01-preview' :
@@ -304,6 +330,8 @@ def secrets(self):
304330 from .v2021_06_01_preview .operations import SecretsOperations as OperationClass
305331 elif api_version == '2021-10-01' :
306332 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
307335 else :
308336 raise ValueError ("API version {} does not have operation group 'secrets'" .format (api_version ))
309337 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):
319347 * 2021-04-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_04_01_preview.operations.VaultsOperations>`
320348 * 2021-06-01-preview: :class:`VaultsOperations<azure.mgmt.keyvault.v2021_06_01_preview.operations.VaultsOperations>`
321349 * 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>`
322351 """
323352 api_version = self ._get_api_version ('vaults' )
324353 if api_version == '2016-10-01' :
@@ -335,6 +364,8 @@ def vaults(self):
335364 from .v2021_06_01_preview .operations import VaultsOperations as OperationClass
336365 elif api_version == '2021-10-01' :
337366 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
338369 else :
339370 raise ValueError ("API version {} does not have operation group 'vaults'" .format (api_version ))
340371 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments