@@ -55,7 +55,7 @@ class PolicyClient(MultiApiClientMixin, _SDKClient):
55
55
:type profile: azure.profiles.KnownProfiles
56
56
"""
57
57
58
- DEFAULT_API_VERSION = '2020-09 -01'
58
+ DEFAULT_API_VERSION = '2021-06 -01'
59
59
_PROFILE_TAG = "azure.mgmt.resource.policy.PolicyClient"
60
60
LATEST_PROFILE = ProfileDefinition ({
61
61
_PROFILE_TAG : {
@@ -100,6 +100,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
100
100
* 2019-06-01: :mod:`v2019_06_01.models<azure.mgmt.resource.policy.v2019_06_01.models>`
101
101
* 2019-09-01: :mod:`v2019_09_01.models<azure.mgmt.resource.policy.v2019_09_01.models>`
102
102
* 2020-09-01: :mod:`v2020_09_01.models<azure.mgmt.resource.policy.v2020_09_01.models>`
103
+ * 2021-06-01: :mod:`v2021_06_01.models<azure.mgmt.resource.policy.v2021_06_01.models>`
103
104
"""
104
105
if api_version == '2015-10-01-preview' :
105
106
from .v2015_10_01_preview import models
@@ -131,17 +132,23 @@ def models(cls, api_version=DEFAULT_API_VERSION):
131
132
elif api_version == '2020-09-01' :
132
133
from .v2020_09_01 import models
133
134
return models
135
+ elif api_version == '2021-06-01' :
136
+ from .v2021_06_01 import models
137
+ return models
134
138
raise ValueError ("API version {} is not available" .format (api_version ))
135
139
136
140
@property
137
141
def data_policy_manifests (self ):
138
142
"""Instance depends on the API version:
139
143
140
144
* 2020-09-01: :class:`DataPolicyManifestsOperations<azure.mgmt.resource.policy.v2020_09_01.operations.DataPolicyManifestsOperations>`
145
+ * 2021-06-01: :class:`DataPolicyManifestsOperations<azure.mgmt.resource.policy.v2021_06_01.operations.DataPolicyManifestsOperations>`
141
146
"""
142
147
api_version = self ._get_api_version ('data_policy_manifests' )
143
148
if api_version == '2020-09-01' :
144
149
from .v2020_09_01 .operations import DataPolicyManifestsOperations as OperationClass
150
+ elif api_version == '2021-06-01' :
151
+ from .v2021_06_01 .operations import DataPolicyManifestsOperations as OperationClass
145
152
else :
146
153
raise ValueError ("API version {} does not have operation group 'data_policy_manifests'" .format (api_version ))
147
154
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -160,6 +167,7 @@ def policy_assignments(self):
160
167
* 2019-06-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyAssignmentsOperations>`
161
168
* 2019-09-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicyAssignmentsOperations>`
162
169
* 2020-09-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2020_09_01.operations.PolicyAssignmentsOperations>`
170
+ * 2021-06-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2021_06_01.operations.PolicyAssignmentsOperations>`
163
171
"""
164
172
api_version = self ._get_api_version ('policy_assignments' )
165
173
if api_version == '2015-10-01-preview' :
@@ -182,6 +190,8 @@ def policy_assignments(self):
182
190
from .v2019_09_01 .operations import PolicyAssignmentsOperations as OperationClass
183
191
elif api_version == '2020-09-01' :
184
192
from .v2020_09_01 .operations import PolicyAssignmentsOperations as OperationClass
193
+ elif api_version == '2021-06-01' :
194
+ from .v2021_06_01 .operations import PolicyAssignmentsOperations as OperationClass
185
195
else :
186
196
raise ValueError ("API version {} does not have operation group 'policy_assignments'" .format (api_version ))
187
197
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -200,6 +210,7 @@ def policy_definitions(self):
200
210
* 2019-06-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyDefinitionsOperations>`
201
211
* 2019-09-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicyDefinitionsOperations>`
202
212
* 2020-09-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2020_09_01.operations.PolicyDefinitionsOperations>`
213
+ * 2021-06-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2021_06_01.operations.PolicyDefinitionsOperations>`
203
214
"""
204
215
api_version = self ._get_api_version ('policy_definitions' )
205
216
if api_version == '2015-10-01-preview' :
@@ -222,6 +233,8 @@ def policy_definitions(self):
222
233
from .v2019_09_01 .operations import PolicyDefinitionsOperations as OperationClass
223
234
elif api_version == '2020-09-01' :
224
235
from .v2020_09_01 .operations import PolicyDefinitionsOperations as OperationClass
236
+ elif api_version == '2021-06-01' :
237
+ from .v2021_06_01 .operations import PolicyDefinitionsOperations as OperationClass
225
238
else :
226
239
raise ValueError ("API version {} does not have operation group 'policy_definitions'" .format (api_version ))
227
240
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -231,10 +244,13 @@ def policy_exemptions(self):
231
244
"""Instance depends on the API version:
232
245
233
246
* 2020-09-01: :class:`PolicyExemptionsOperations<azure.mgmt.resource.policy.v2020_09_01.operations.PolicyExemptionsOperations>`
247
+ * 2021-06-01: :class:`PolicyExemptionsOperations<azure.mgmt.resource.policy.v2021_06_01.operations.PolicyExemptionsOperations>`
234
248
"""
235
249
api_version = self ._get_api_version ('policy_exemptions' )
236
250
if api_version == '2020-09-01' :
237
251
from .v2020_09_01 .operations import PolicyExemptionsOperations as OperationClass
252
+ elif api_version == '2021-06-01' :
253
+ from .v2021_06_01 .operations import PolicyExemptionsOperations as OperationClass
238
254
else :
239
255
raise ValueError ("API version {} does not have operation group 'policy_exemptions'" .format (api_version ))
240
256
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -250,6 +266,7 @@ def policy_set_definitions(self):
250
266
* 2019-06-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicySetDefinitionsOperations>`
251
267
* 2019-09-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicySetDefinitionsOperations>`
252
268
* 2020-09-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2020_09_01.operations.PolicySetDefinitionsOperations>`
269
+ * 2021-06-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2021_06_01.operations.PolicySetDefinitionsOperations>`
253
270
"""
254
271
api_version = self ._get_api_version ('policy_set_definitions' )
255
272
if api_version == '2017-06-01-preview' :
@@ -266,6 +283,8 @@ def policy_set_definitions(self):
266
283
from .v2019_09_01 .operations import PolicySetDefinitionsOperations as OperationClass
267
284
elif api_version == '2020-09-01' :
268
285
from .v2020_09_01 .operations import PolicySetDefinitionsOperations as OperationClass
286
+ elif api_version == '2021-06-01' :
287
+ from .v2021_06_01 .operations import PolicySetDefinitionsOperations as OperationClass
269
288
else :
270
289
raise ValueError ("API version {} does not have operation group 'policy_set_definitions'" .format (api_version ))
271
290
return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments