@@ -55,7 +55,7 @@ class PolicyClient(MultiApiClientMixin, _SDKClient):
5555 :type profile: azure.profiles.KnownProfiles
5656 """
5757
58- DEFAULT_API_VERSION = '2020-09 -01'
58+ DEFAULT_API_VERSION = '2021-06 -01'
5959 _PROFILE_TAG = "azure.mgmt.resource.policy.PolicyClient"
6060 LATEST_PROFILE = ProfileDefinition ({
6161 _PROFILE_TAG : {
@@ -100,6 +100,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
100100 * 2019-06-01: :mod:`v2019_06_01.models<azure.mgmt.resource.policy.v2019_06_01.models>`
101101 * 2019-09-01: :mod:`v2019_09_01.models<azure.mgmt.resource.policy.v2019_09_01.models>`
102102 * 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>`
103104 """
104105 if api_version == '2015-10-01-preview' :
105106 from .v2015_10_01_preview import models
@@ -131,17 +132,23 @@ def models(cls, api_version=DEFAULT_API_VERSION):
131132 elif api_version == '2020-09-01' :
132133 from .v2020_09_01 import models
133134 return models
135+ elif api_version == '2021-06-01' :
136+ from .v2021_06_01 import models
137+ return models
134138 raise ValueError ("API version {} is not available" .format (api_version ))
135139
136140 @property
137141 def data_policy_manifests (self ):
138142 """Instance depends on the API version:
139143
140144 * 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>`
141146 """
142147 api_version = self ._get_api_version ('data_policy_manifests' )
143148 if api_version == '2020-09-01' :
144149 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
145152 else :
146153 raise ValueError ("API version {} does not have operation group 'data_policy_manifests'" .format (api_version ))
147154 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):
160167 * 2019-06-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyAssignmentsOperations>`
161168 * 2019-09-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicyAssignmentsOperations>`
162169 * 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>`
163171 """
164172 api_version = self ._get_api_version ('policy_assignments' )
165173 if api_version == '2015-10-01-preview' :
@@ -182,6 +190,8 @@ def policy_assignments(self):
182190 from .v2019_09_01 .operations import PolicyAssignmentsOperations as OperationClass
183191 elif api_version == '2020-09-01' :
184192 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
185195 else :
186196 raise ValueError ("API version {} does not have operation group 'policy_assignments'" .format (api_version ))
187197 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):
200210 * 2019-06-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyDefinitionsOperations>`
201211 * 2019-09-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicyDefinitionsOperations>`
202212 * 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>`
203214 """
204215 api_version = self ._get_api_version ('policy_definitions' )
205216 if api_version == '2015-10-01-preview' :
@@ -222,6 +233,8 @@ def policy_definitions(self):
222233 from .v2019_09_01 .operations import PolicyDefinitionsOperations as OperationClass
223234 elif api_version == '2020-09-01' :
224235 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
225238 else :
226239 raise ValueError ("API version {} does not have operation group 'policy_definitions'" .format (api_version ))
227240 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):
231244 """Instance depends on the API version:
232245
233246 * 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>`
234248 """
235249 api_version = self ._get_api_version ('policy_exemptions' )
236250 if api_version == '2020-09-01' :
237251 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
238254 else :
239255 raise ValueError ("API version {} does not have operation group 'policy_exemptions'" .format (api_version ))
240256 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):
250266 * 2019-06-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicySetDefinitionsOperations>`
251267 * 2019-09-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_09_01.operations.PolicySetDefinitionsOperations>`
252268 * 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>`
253270 """
254271 api_version = self ._get_api_version ('policy_set_definitions' )
255272 if api_version == '2017-06-01-preview' :
@@ -266,6 +283,8 @@ def policy_set_definitions(self):
266283 from .v2019_09_01 .operations import PolicySetDefinitionsOperations as OperationClass
267284 elif api_version == '2020-09-01' :
268285 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
269288 else :
270289 raise ValueError ("API version {} does not have operation group 'policy_set_definitions'" .format (api_version ))
271290 return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments