Skip to content

Commit 27e4203

Browse files
authored
[T2-GA] Resource (#13833)
1 parent ab12b04 commit 27e4203

File tree

705 files changed

+110625
-45023
lines changed

Some content is hidden

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

705 files changed

+110625
-45023
lines changed

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Release History
22

3+
## 15.0.0 (2020-09-17)
4+
5+
**Features**
6+
7+
- Model ProviderResourceType has a new parameter default_api_version
8+
- Model ProviderResourceType has a new parameter api_profiles
9+
- Model AzureResourceBase has a new parameter system_data
10+
- Model AliasPath has a new parameter metadata
11+
- Model TemplateLink has a new parameter id
12+
- Model TemplateLink has a new parameter relative_path
13+
- Model Alias has a new parameter default_metadata
14+
- Added operation DeploymentsOperations.begin_what_if_at_management_group_scope
15+
- Added operation DeploymentsOperations.begin_what_if_at_tenant_scope
16+
- Added operation group TemplateSpecsOperations
17+
- Added operation group TemplateSpecVersionsOperations
18+
- Added operation group SubscriptionClientOperationsMixin
19+
320
## 15.0.0b1 (2020-06-17)
421

522
This is beta preview version.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# license information.
66
# --------------------------------------------------------------------------
77

8-
VERSION = "15.0.0b1"
8+
VERSION = "15.0.0"

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/deploymentscripts/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
__all__ = ['DeploymentScriptsClient']
1111

1212
try:
13-
from ._patch import patch_sdk
13+
from ._patch import patch_sdk # type: ignore
1414
patch_sdk()
1515
except ImportError:
1616
pass

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/deploymentscripts/_configuration.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from azure.core.configuration import Configuration
1414
from azure.core.pipeline import policies
15+
from azure.mgmt.core.policies import ARMHttpLoggingPolicy
1516

1617
from ._version import VERSION
1718

@@ -43,8 +44,7 @@ def __init__(
4344

4445
self.credential = credential
4546
self.subscription_id = subscription_id
46-
self.credential_scopes = ['https://management.azure.com/.default']
47-
self.credential_scopes.extend(kwargs.pop('credential_scopes', []))
47+
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
4848
kwargs.setdefault('sdk_moniker', 'azure-mgmt-resource/{}'.format(VERSION))
4949
self._configure(**kwargs)
5050

@@ -57,6 +57,7 @@ def _configure(
5757
self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs)
5858
self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs)
5959
self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs)
60+
self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs)
6061
self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs)
6162
self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs)
6263
self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs)

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/deploymentscripts/_deployment_scripts_client.py

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class DeploymentScriptsClient(MultiApiClientMixin, _SDKClient):
4646
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
4747
"""
4848

49-
DEFAULT_API_VERSION = '2019-10-01-preview'
49+
DEFAULT_API_VERSION = '2020-10-01'
5050
_PROFILE_TAG = "azure.mgmt.resource.DeploymentScriptsClient"
5151
LATEST_PROFILE = ProfileDefinition({
5252
_PROFILE_TAG: {
@@ -69,8 +69,6 @@ def __init__(
6969
self._config = DeploymentScriptsClientConfiguration(credential, subscription_id, **kwargs)
7070
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
7171
super(DeploymentScriptsClient, self).__init__(
72-
credential,
73-
self._config,
7472
api_version=api_version,
7573
profile=profile
7674
)
@@ -83,24 +81,31 @@ def _models_dict(cls, api_version):
8381
def models(cls, api_version=DEFAULT_API_VERSION):
8482
"""Module depends on the API version:
8583
86-
* 2019-10-01-preview: :mod:`v2019_10_preview.models<azure.mgmt.resource.v2019_10_preview.models>`
84+
* 2019-10-01-preview: :mod:`v2019_10_01_preview.models<azure.mgmt.resource.v2019_10_01_preview.models>`
85+
* 2020-10-01: :mod:`v2020_10_01.models<azure.mgmt.resource.v2020_10_01.models>`
8786
"""
8887
if api_version == '2019-10-01-preview':
89-
from .v2019_10_preview import models
88+
from .v2019_10_01_preview import models
9089
return models
91-
raise NotImplementedError("APIVersion {} is not available".format(api_version))
90+
elif api_version == '2020-10-01':
91+
from .v2020_10_01 import models
92+
return models
93+
raise ValueError("API version {} is not available".format(api_version))
9294

9395
@property
9496
def deployment_scripts(self):
9597
"""Instance depends on the API version:
9698
97-
* 2019-10-01-preview: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2019_10_preview.operations.DeploymentScriptsOperations>`
99+
* 2019-10-01-preview: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2019_10_01_preview.operations.DeploymentScriptsOperations>`
100+
* 2020-10-01: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2020_10_01.operations.DeploymentScriptsOperations>`
98101
"""
99102
api_version = self._get_api_version('deployment_scripts')
100103
if api_version == '2019-10-01-preview':
101-
from .v2019_10_preview.operations import DeploymentScriptsOperations as OperationClass
104+
from .v2019_10_01_preview.operations import DeploymentScriptsOperations as OperationClass
105+
elif api_version == '2020-10-01':
106+
from .v2020_10_01.operations import DeploymentScriptsOperations as OperationClass
102107
else:
103-
raise NotImplementedError("APIVersion {} is not available".format(api_version))
108+
raise ValueError("API version {} does not have operation group 'deployment_scripts'".format(api_version))
104109
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
105110

106111
def close(self):

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/deploymentscripts/aio/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
from ._deployment_scripts_client_async import DeploymentScriptsClient
9+
from ._deployment_scripts_client import DeploymentScriptsClient
1010
__all__ = ['DeploymentScriptsClient']
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
from azure.core.configuration import Configuration
1414
from azure.core.pipeline import policies
15+
from azure.mgmt.core.policies import ARMHttpLoggingPolicy
1516

1617
from .._version import VERSION
1718

@@ -34,7 +35,6 @@ def __init__(
3435
subscription_id, # type: str
3536
**kwargs # type: Any
3637
) -> None:
37-
# type: (...) -> None
3838
if credential is None:
3939
raise ValueError("Parameter 'credential' must not be None.")
4040
if subscription_id is None:
@@ -43,8 +43,7 @@ def __init__(
4343

4444
self.credential = credential
4545
self.subscription_id = subscription_id
46-
self.credential_scopes = ['https://management.azure.com/.default']
47-
self.credential_scopes.extend(kwargs.pop('credential_scopes', []))
46+
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
4847
kwargs.setdefault('sdk_moniker', 'azure-mgmt-resource/{}'.format(VERSION))
4948
self._configure(**kwargs)
5049

@@ -56,6 +55,7 @@ def _configure(
5655
self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs)
5756
self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs)
5857
self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs)
58+
self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs)
5959
self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs)
6060
self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs)
6161
self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs)
Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from azure.profiles import KnownProfiles, ProfileDefinition
1616
from azure.profiles.multiapiclient import MultiApiClientMixin
17-
from ._configuration_async import DeploymentScriptsClientConfiguration
17+
from ._configuration import DeploymentScriptsClientConfiguration
1818

1919
class _SDKClient(object):
2020
def __init__(self, *args, **kwargs):
@@ -46,7 +46,7 @@ class DeploymentScriptsClient(MultiApiClientMixin, _SDKClient):
4646
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
4747
"""
4848

49-
DEFAULT_API_VERSION = '2019-10-01-preview'
49+
DEFAULT_API_VERSION = '2020-10-01'
5050
_PROFILE_TAG = "azure.mgmt.resource.DeploymentScriptsClient"
5151
LATEST_PROFILE = ProfileDefinition({
5252
_PROFILE_TAG: {
@@ -69,8 +69,6 @@ def __init__(
6969
self._config = DeploymentScriptsClientConfiguration(credential, subscription_id, **kwargs)
7070
self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
7171
super(DeploymentScriptsClient, self).__init__(
72-
credential,
73-
self._config,
7472
api_version=api_version,
7573
profile=profile
7674
)
@@ -83,24 +81,31 @@ def _models_dict(cls, api_version):
8381
def models(cls, api_version=DEFAULT_API_VERSION):
8482
"""Module depends on the API version:
8583
86-
* 2019-10-01-preview: :mod:`v2019_10_preview.models<azure.mgmt.resource.v2019_10_preview.models>`
84+
* 2019-10-01-preview: :mod:`v2019_10_01_preview.models<azure.mgmt.resource.v2019_10_01_preview.models>`
85+
* 2020-10-01: :mod:`v2020_10_01.models<azure.mgmt.resource.v2020_10_01.models>`
8786
"""
8887
if api_version == '2019-10-01-preview':
89-
from ..v2019_10_preview import models
88+
from ..v2019_10_01_preview import models
9089
return models
91-
raise NotImplementedError("APIVersion {} is not available".format(api_version))
90+
elif api_version == '2020-10-01':
91+
from ..v2020_10_01 import models
92+
return models
93+
raise ValueError("API version {} is not available".format(api_version))
9294

9395
@property
9496
def deployment_scripts(self):
9597
"""Instance depends on the API version:
9698
97-
* 2019-10-01-preview: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2019_10_preview.aio.operations_async.DeploymentScriptsOperations>`
99+
* 2019-10-01-preview: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2019_10_01_preview.aio.operations.DeploymentScriptsOperations>`
100+
* 2020-10-01: :class:`DeploymentScriptsOperations<azure.mgmt.resource.v2020_10_01.aio.operations.DeploymentScriptsOperations>`
98101
"""
99102
api_version = self._get_api_version('deployment_scripts')
100103
if api_version == '2019-10-01-preview':
101-
from ..v2019_10_preview.aio.operations_async import DeploymentScriptsOperations as OperationClass
104+
from ..v2019_10_01_preview.aio.operations import DeploymentScriptsOperations as OperationClass
105+
elif api_version == '2020-10-01':
106+
from ..v2020_10_01.aio.operations import DeploymentScriptsOperations as OperationClass
102107
else:
103-
raise NotImplementedError("APIVersion {} is not available".format(api_version))
108+
raise ValueError("API version {} does not have operation group 'deployment_scripts'".format(api_version))
104109
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)))
105110

106111
async def close(self):

sdk/resources/azure-mgmt-resource/azure/mgmt/resource/deploymentscripts/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_preview.models import *
7+
from .v2020_10_01.models import *
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
__all__ = ['DeploymentScriptsClient']
1111

1212
try:
13-
from ._patch import patch_sdk
13+
from ._patch import patch_sdk # type: ignore
1414
patch_sdk()
1515
except ImportError:
1616
pass

0 commit comments

Comments
 (0)