@@ -46,7 +46,7 @@ class PolicyClient(MultiApiClientMixin, SDKClient):
46
46
:type profile: azure.profiles.KnownProfiles
47
47
"""
48
48
49
- DEFAULT_API_VERSION = '2019-01 -01'
49
+ DEFAULT_API_VERSION = '2019-06 -01'
50
50
_PROFILE_TAG = "azure.mgmt.resource.policy.PolicyClient"
51
51
LATEST_PROFILE = ProfileDefinition ({
52
52
_PROFILE_TAG : {
@@ -79,6 +79,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
79
79
* 2018-03-01: :mod:`v2018_03_01.models<azure.mgmt.resource.policy.v2018_03_01.models>`
80
80
* 2018-05-01: :mod:`v2018_05_01.models<azure.mgmt.resource.policy.v2018_05_01.models>`
81
81
* 2019-01-01: :mod:`v2019_01_01.models<azure.mgmt.resource.policy.v2019_01_01.models>`
82
+ * 2019-06-01: :mod:`v2019_06_01.models<azure.mgmt.resource.policy.v2019_06_01.models>`
82
83
"""
83
84
if api_version == '2015-10-01-preview' :
84
85
from .v2015_10_01_preview import models
@@ -101,6 +102,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
101
102
elif api_version == '2019-01-01' :
102
103
from .v2019_01_01 import models
103
104
return models
105
+ elif api_version == '2019-06-01' :
106
+ from .v2019_06_01 import models
107
+ return models
104
108
raise NotImplementedError ("APIVersion {} is not available" .format (api_version ))
105
109
106
110
@property
@@ -114,6 +118,7 @@ def policy_assignments(self):
114
118
* 2018-03-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2018_03_01.operations.PolicyAssignmentsOperations>`
115
119
* 2018-05-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2018_05_01.operations.PolicyAssignmentsOperations>`
116
120
* 2019-01-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_01_01.operations.PolicyAssignmentsOperations>`
121
+ * 2019-06-01: :class:`PolicyAssignmentsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyAssignmentsOperations>`
117
122
"""
118
123
api_version = self ._get_api_version ('policy_assignments' )
119
124
if api_version == '2015-10-01-preview' :
@@ -130,6 +135,8 @@ def policy_assignments(self):
130
135
from .v2018_05_01 .operations import PolicyAssignmentsOperations as OperationClass
131
136
elif api_version == '2019-01-01' :
132
137
from .v2019_01_01 .operations import PolicyAssignmentsOperations as OperationClass
138
+ elif api_version == '2019-06-01' :
139
+ from .v2019_06_01 .operations import PolicyAssignmentsOperations as OperationClass
133
140
else :
134
141
raise NotImplementedError ("APIVersion {} is not available" .format (api_version ))
135
142
return OperationClass (self ._client , self .config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -145,6 +152,7 @@ def policy_definitions(self):
145
152
* 2018-03-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2018_03_01.operations.PolicyDefinitionsOperations>`
146
153
* 2018-05-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2018_05_01.operations.PolicyDefinitionsOperations>`
147
154
* 2019-01-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_01_01.operations.PolicyDefinitionsOperations>`
155
+ * 2019-06-01: :class:`PolicyDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicyDefinitionsOperations>`
148
156
"""
149
157
api_version = self ._get_api_version ('policy_definitions' )
150
158
if api_version == '2015-10-01-preview' :
@@ -161,6 +169,8 @@ def policy_definitions(self):
161
169
from .v2018_05_01 .operations import PolicyDefinitionsOperations as OperationClass
162
170
elif api_version == '2019-01-01' :
163
171
from .v2019_01_01 .operations import PolicyDefinitionsOperations as OperationClass
172
+ elif api_version == '2019-06-01' :
173
+ from .v2019_06_01 .operations import PolicyDefinitionsOperations as OperationClass
164
174
else :
165
175
raise NotImplementedError ("APIVersion {} is not available" .format (api_version ))
166
176
return OperationClass (self ._client , self .config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
@@ -173,6 +183,7 @@ def policy_set_definitions(self):
173
183
* 2018-03-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2018_03_01.operations.PolicySetDefinitionsOperations>`
174
184
* 2018-05-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2018_05_01.operations.PolicySetDefinitionsOperations>`
175
185
* 2019-01-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_01_01.operations.PolicySetDefinitionsOperations>`
186
+ * 2019-06-01: :class:`PolicySetDefinitionsOperations<azure.mgmt.resource.policy.v2019_06_01.operations.PolicySetDefinitionsOperations>`
176
187
"""
177
188
api_version = self ._get_api_version ('policy_set_definitions' )
178
189
if api_version == '2017-06-01-preview' :
@@ -183,6 +194,8 @@ def policy_set_definitions(self):
183
194
from .v2018_05_01 .operations import PolicySetDefinitionsOperations as OperationClass
184
195
elif api_version == '2019-01-01' :
185
196
from .v2019_01_01 .operations import PolicySetDefinitionsOperations as OperationClass
197
+ elif api_version == '2019-06-01' :
198
+ from .v2019_06_01 .operations import PolicySetDefinitionsOperations as OperationClass
186
199
else :
187
200
raise NotImplementedError ("APIVersion {} is not available" .format (api_version ))
188
201
return OperationClass (self ._client , self .config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
0 commit comments