Skip to content

Commit 715e7f6

Browse files
AbyssknightSDK AutomationShixun Guan
authored
release mgmt resource (Azure#12282)
* Generated from 6ab0d9813121391a49164488221fc1470588d709 Revert 2019-07-01 and 2019-08-01 * update version * update test recordings Co-authored-by: SDK Automation <[email protected]> Co-authored-by: Shixun Guan <[email protected]>
1 parent 0b34ee1 commit 715e7f6

File tree

56 files changed

+16838
-1787
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+16838
-1787
lines changed

sdk/resources/azure-mgmt-resource/CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
# Release History
22

3-
# 10.0.0 (2020-06-02)
3+
## 10.1.0 (2020-06-30)
4+
5+
**Features**
6+
7+
- Model TemplateLink has a new parameter id
8+
- Model TemplateLink has a new parameter relative_path
9+
- Model AzureResourceBase has a new parameter system_data
10+
- Added operation DeploymentsOperations.what_if_at_tenant_scope
11+
- Added operation DeploymentsOperations.what_if_at_management_group_scope
12+
- Added operation group TemplateSpecVersionsOperations
13+
- Added operation group TemplateSpecsOperations
14+
15+
## 10.0.0 (2020-06-02)
416

517
**Features**
618

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/resources/_resource_management_client.py

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class ResourceManagementClient(MultiApiClientMixin, SDKClient):
4646
:type profile: azure.profiles.KnownProfiles
4747
"""
4848

49-
DEFAULT_API_VERSION = '2019-10-01'
49+
DEFAULT_API_VERSION = '2020-06-01'
5050
_PROFILE_TAG = "azure.mgmt.resource.resources.ResourceManagementClient"
5151
LATEST_PROFILE = ProfileDefinition({
5252
_PROFILE_TAG: {
@@ -82,6 +82,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
8282
* 2019-07-01: :mod:`v2019_07_01.models<azure.mgmt.resource.resources.v2019_07_01.models>`
8383
* 2019-08-01: :mod:`v2019_08_01.models<azure.mgmt.resource.resources.v2019_08_01.models>`
8484
* 2019-10-01: :mod:`v2019_10_01.models<azure.mgmt.resource.resources.v2019_10_01.models>`
85+
* 2020-06-01: :mod:`v2020_06_01.models<azure.mgmt.resource.resources.v2020_06_01.models>`
8586
"""
8687
if api_version == '2016-02-01':
8788
from .v2016_02_01 import models
@@ -113,6 +114,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
113114
elif api_version == '2019-10-01':
114115
from .v2019_10_01 import models
115116
return models
117+
elif api_version == '2020-06-01':
118+
from .v2020_06_01 import models
119+
return models
116120
raise NotImplementedError("APIVersion {} is not available".format(api_version))
117121

118122
@property
@@ -129,6 +133,7 @@ def deployment_operations(self):
129133
* 2019-07-01: :class:`DeploymentOperations<azure.mgmt.resource.resources.v2019_07_01.operations.DeploymentOperations>`
130134
* 2019-08-01: :class:`DeploymentOperations<azure.mgmt.resource.resources.v2019_08_01.operations.DeploymentOperations>`
131135
* 2019-10-01: :class:`DeploymentOperations<azure.mgmt.resource.resources.v2019_10_01.operations.DeploymentOperations>`
136+
* 2020-06-01: :class:`DeploymentOperations<azure.mgmt.resource.resources.v2020_06_01.operations.DeploymentOperations>`
132137
"""
133138
api_version = self._get_api_version('deployment_operations')
134139
if api_version == '2016-02-01':
@@ -151,6 +156,8 @@ def deployment_operations(self):
151156
from .v2019_08_01.operations import DeploymentOperations as OperationClass
152157
elif api_version == '2019-10-01':
153158
from .v2019_10_01.operations import DeploymentOperations as OperationClass
159+
elif api_version == '2020-06-01':
160+
from .v2020_06_01.operations import DeploymentOperations as OperationClass
154161
else:
155162
raise NotImplementedError("APIVersion {} is not available".format(api_version))
156163
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -169,6 +176,7 @@ def deployments(self):
169176
* 2019-07-01: :class:`DeploymentsOperations<azure.mgmt.resource.resources.v2019_07_01.operations.DeploymentsOperations>`
170177
* 2019-08-01: :class:`DeploymentsOperations<azure.mgmt.resource.resources.v2019_08_01.operations.DeploymentsOperations>`
171178
* 2019-10-01: :class:`DeploymentsOperations<azure.mgmt.resource.resources.v2019_10_01.operations.DeploymentsOperations>`
179+
* 2020-06-01: :class:`DeploymentsOperations<azure.mgmt.resource.resources.v2020_06_01.operations.DeploymentsOperations>`
172180
"""
173181
api_version = self._get_api_version('deployments')
174182
if api_version == '2016-02-01':
@@ -191,6 +199,8 @@ def deployments(self):
191199
from .v2019_08_01.operations import DeploymentsOperations as OperationClass
192200
elif api_version == '2019-10-01':
193201
from .v2019_10_01.operations import DeploymentsOperations as OperationClass
202+
elif api_version == '2020-06-01':
203+
from .v2020_06_01.operations import DeploymentsOperations as OperationClass
194204
else:
195205
raise NotImplementedError("APIVersion {} is not available".format(api_version))
196206
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -205,6 +215,7 @@ def operations(self):
205215
* 2019-07-01: :class:`Operations<azure.mgmt.resource.resources.v2019_07_01.operations.Operations>`
206216
* 2019-08-01: :class:`Operations<azure.mgmt.resource.resources.v2019_08_01.operations.Operations>`
207217
* 2019-10-01: :class:`Operations<azure.mgmt.resource.resources.v2019_10_01.operations.Operations>`
218+
* 2020-06-01: :class:`Operations<azure.mgmt.resource.resources.v2020_06_01.operations.Operations>`
208219
"""
209220
api_version = self._get_api_version('operations')
210221
if api_version == '2018-05-01':
@@ -219,6 +230,8 @@ def operations(self):
219230
from .v2019_08_01.operations import Operations as OperationClass
220231
elif api_version == '2019-10-01':
221232
from .v2019_10_01.operations import Operations as OperationClass
233+
elif api_version == '2020-06-01':
234+
from .v2020_06_01.operations import Operations as OperationClass
222235
else:
223236
raise NotImplementedError("APIVersion {} is not available".format(api_version))
224237
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -237,6 +250,7 @@ def providers(self):
237250
* 2019-07-01: :class:`ProvidersOperations<azure.mgmt.resource.resources.v2019_07_01.operations.ProvidersOperations>`
238251
* 2019-08-01: :class:`ProvidersOperations<azure.mgmt.resource.resources.v2019_08_01.operations.ProvidersOperations>`
239252
* 2019-10-01: :class:`ProvidersOperations<azure.mgmt.resource.resources.v2019_10_01.operations.ProvidersOperations>`
253+
* 2020-06-01: :class:`ProvidersOperations<azure.mgmt.resource.resources.v2020_06_01.operations.ProvidersOperations>`
240254
"""
241255
api_version = self._get_api_version('providers')
242256
if api_version == '2016-02-01':
@@ -259,6 +273,8 @@ def providers(self):
259273
from .v2019_08_01.operations import ProvidersOperations as OperationClass
260274
elif api_version == '2019-10-01':
261275
from .v2019_10_01.operations import ProvidersOperations as OperationClass
276+
elif api_version == '2020-06-01':
277+
from .v2020_06_01.operations import ProvidersOperations as OperationClass
262278
else:
263279
raise NotImplementedError("APIVersion {} is not available".format(api_version))
264280
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -277,6 +293,7 @@ def resource_groups(self):
277293
* 2019-07-01: :class:`ResourceGroupsOperations<azure.mgmt.resource.resources.v2019_07_01.operations.ResourceGroupsOperations>`
278294
* 2019-08-01: :class:`ResourceGroupsOperations<azure.mgmt.resource.resources.v2019_08_01.operations.ResourceGroupsOperations>`
279295
* 2019-10-01: :class:`ResourceGroupsOperations<azure.mgmt.resource.resources.v2019_10_01.operations.ResourceGroupsOperations>`
296+
* 2020-06-01: :class:`ResourceGroupsOperations<azure.mgmt.resource.resources.v2020_06_01.operations.ResourceGroupsOperations>`
280297
"""
281298
api_version = self._get_api_version('resource_groups')
282299
if api_version == '2016-02-01':
@@ -299,6 +316,8 @@ def resource_groups(self):
299316
from .v2019_08_01.operations import ResourceGroupsOperations as OperationClass
300317
elif api_version == '2019-10-01':
301318
from .v2019_10_01.operations import ResourceGroupsOperations as OperationClass
319+
elif api_version == '2020-06-01':
320+
from .v2020_06_01.operations import ResourceGroupsOperations as OperationClass
302321
else:
303322
raise NotImplementedError("APIVersion {} is not available".format(api_version))
304323
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -317,6 +336,7 @@ def resources(self):
317336
* 2019-07-01: :class:`ResourcesOperations<azure.mgmt.resource.resources.v2019_07_01.operations.ResourcesOperations>`
318337
* 2019-08-01: :class:`ResourcesOperations<azure.mgmt.resource.resources.v2019_08_01.operations.ResourcesOperations>`
319338
* 2019-10-01: :class:`ResourcesOperations<azure.mgmt.resource.resources.v2019_10_01.operations.ResourcesOperations>`
339+
* 2020-06-01: :class:`ResourcesOperations<azure.mgmt.resource.resources.v2020_06_01.operations.ResourcesOperations>`
320340
"""
321341
api_version = self._get_api_version('resources')
322342
if api_version == '2016-02-01':
@@ -339,6 +359,8 @@ def resources(self):
339359
from .v2019_08_01.operations import ResourcesOperations as OperationClass
340360
elif api_version == '2019-10-01':
341361
from .v2019_10_01.operations import ResourcesOperations as OperationClass
362+
elif api_version == '2020-06-01':
363+
from .v2020_06_01.operations import ResourcesOperations as OperationClass
342364
else:
343365
raise NotImplementedError("APIVersion {} is not available".format(api_version))
344366
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
@@ -357,6 +379,7 @@ def tags(self):
357379
* 2019-07-01: :class:`TagsOperations<azure.mgmt.resource.resources.v2019_07_01.operations.TagsOperations>`
358380
* 2019-08-01: :class:`TagsOperations<azure.mgmt.resource.resources.v2019_08_01.operations.TagsOperations>`
359381
* 2019-10-01: :class:`TagsOperations<azure.mgmt.resource.resources.v2019_10_01.operations.TagsOperations>`
382+
* 2020-06-01: :class:`TagsOperations<azure.mgmt.resource.resources.v2020_06_01.operations.TagsOperations>`
360383
"""
361384
api_version = self._get_api_version('tags')
362385
if api_version == '2016-02-01':
@@ -379,6 +402,8 @@ def tags(self):
379402
from .v2019_08_01.operations import TagsOperations as OperationClass
380403
elif api_version == '2019-10-01':
381404
from .v2019_10_01.operations import TagsOperations as OperationClass
405+
elif api_version == '2020-06-01':
406+
from .v2020_06_01.operations import TagsOperations as OperationClass
382407
else:
383408
raise NotImplementedError("APIVersion {} is not available".format(api_version))
384409
return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/resources/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# Licensed under the MIT License. See License.txt in the project root for
55
# license information.
66
# --------------------------------------------------------------------------
7-
from .v2019_10_01.models import *
7+
from .v2020_06_01.models import *

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/resources/v2019_10_01/models/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
from ._models_py3 import ResourceReference
5656
from ._models_py3 import ResourcesMoveInfo
5757
from ._models_py3 import ScopedDeployment
58+
from ._models_py3 import ScopedDeploymentWhatIf
5859
from ._models_py3 import Sku
5960
from ._models_py3 import SubResource
6061
from ._models_py3 import TagCount
@@ -115,6 +116,7 @@
115116
from ._models import ResourceReference
116117
from ._models import ResourcesMoveInfo
117118
from ._models import ScopedDeployment
119+
from ._models import ScopedDeploymentWhatIf
118120
from ._models import Sku
119121
from ._models import SubResource
120122
from ._models import TagCount
@@ -194,6 +196,7 @@
194196
'ResourceReference',
195197
'ResourcesMoveInfo',
196198
'ScopedDeployment',
199+
'ScopedDeploymentWhatIf',
197200
'Sku',
198201
'SubResource',
199202
'TagCount',

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/resources/v2019_10_01/models/_models.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,6 +1634,34 @@ def __init__(self, **kwargs):
16341634
self.tags = kwargs.get('tags', None)
16351635

16361636

1637+
class ScopedDeploymentWhatIf(Model):
1638+
"""Deployment What-if operation parameters.
1639+
1640+
All required parameters must be populated in order to send to Azure.
1641+
1642+
:param location: Required. The location to store the deployment data.
1643+
:type location: str
1644+
:param properties: Required. The deployment properties.
1645+
:type properties:
1646+
~azure.mgmt.resource.resources.v2019_10_01.models.DeploymentWhatIfProperties
1647+
"""
1648+
1649+
_validation = {
1650+
'location': {'required': True},
1651+
'properties': {'required': True},
1652+
}
1653+
1654+
_attribute_map = {
1655+
'location': {'key': 'location', 'type': 'str'},
1656+
'properties': {'key': 'properties', 'type': 'DeploymentWhatIfProperties'},
1657+
}
1658+
1659+
def __init__(self, **kwargs):
1660+
super(ScopedDeploymentWhatIf, self).__init__(**kwargs)
1661+
self.location = kwargs.get('location', None)
1662+
self.properties = kwargs.get('properties', None)
1663+
1664+
16371665
class Sku(Model):
16381666
"""SKU for the resource.
16391667

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/resources/v2019_10_01/models/_models_py3.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1634,6 +1634,34 @@ def __init__(self, *, location: str, properties, tags=None, **kwargs) -> None:
16341634
self.tags = tags
16351635

16361636

1637+
class ScopedDeploymentWhatIf(Model):
1638+
"""Deployment What-if operation parameters.
1639+
1640+
All required parameters must be populated in order to send to Azure.
1641+
1642+
:param location: Required. The location to store the deployment data.
1643+
:type location: str
1644+
:param properties: Required. The deployment properties.
1645+
:type properties:
1646+
~azure.mgmt.resource.resources.v2019_10_01.models.DeploymentWhatIfProperties
1647+
"""
1648+
1649+
_validation = {
1650+
'location': {'required': True},
1651+
'properties': {'required': True},
1652+
}
1653+
1654+
_attribute_map = {
1655+
'location': {'key': 'location', 'type': 'str'},
1656+
'properties': {'key': 'properties', 'type': 'DeploymentWhatIfProperties'},
1657+
}
1658+
1659+
def __init__(self, *, location: str, properties, **kwargs) -> None:
1660+
super(ScopedDeploymentWhatIf, self).__init__(**kwargs)
1661+
self.location = location
1662+
self.properties = properties
1663+
1664+
16371665
class Sku(Model):
16381666
"""SKU for the resource.
16391667

0 commit comments

Comments
 (0)