1# coding=utf-8
2# --------------------------------------------------------------------------
3# Copyright (c) Microsoft Corporation. All rights reserved.
4# Licensed under the MIT License. See License.txt in the project root for license information.
5# Code generated by Microsoft (R) AutoRest Code Generator.
6# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7# --------------------------------------------------------------------------
8
9try:
10    from ._models_py3 import AliasPathType
11    from ._models_py3 import AliasType
12    from ._models_py3 import BasicDependency
13    from ._models_py3 import DebugSetting
14    from ._models_py3 import Dependency
15    from ._models_py3 import Deployment
16    from ._models_py3 import DeploymentExportResult
17    from ._models_py3 import DeploymentExtended
18    from ._models_py3 import DeploymentExtendedFilter
19    from ._models_py3 import DeploymentListResult
20    from ._models_py3 import DeploymentOperation
21    from ._models_py3 import DeploymentOperationProperties
22    from ._models_py3 import DeploymentOperationsListResult
23    from ._models_py3 import DeploymentProperties
24    from ._models_py3 import DeploymentPropertiesExtended
25    from ._models_py3 import DeploymentValidateResult
26    from ._models_py3 import ErrorAdditionalInfo
27    from ._models_py3 import ErrorResponse
28    from ._models_py3 import ExportTemplateRequest
29    from ._models_py3 import GenericResource
30    from ._models_py3 import GenericResourceExpanded
31    from ._models_py3 import GenericResourceFilter
32    from ._models_py3 import HttpMessage
33    from ._models_py3 import Identity
34    from ._models_py3 import ParametersLink
35    from ._models_py3 import Plan
36    from ._models_py3 import Provider
37    from ._models_py3 import ProviderListResult
38    from ._models_py3 import ProviderResourceType
39    from ._models_py3 import Resource
40    from ._models_py3 import ResourceGroup
41    from ._models_py3 import ResourceGroupExportResult
42    from ._models_py3 import ResourceGroupFilter
43    from ._models_py3 import ResourceGroupListResult
44    from ._models_py3 import ResourceGroupProperties
45    from ._models_py3 import ResourceListResult
46    from ._models_py3 import ResourceManagementErrorWithDetails
47    from ._models_py3 import ResourceProviderOperationDisplayProperties
48    from ._models_py3 import ResourcesMoveInfo
49    from ._models_py3 import Sku
50    from ._models_py3 import SubResource
51    from ._models_py3 import TagCount
52    from ._models_py3 import TagDetails
53    from ._models_py3 import TagValue
54    from ._models_py3 import TagsListResult
55    from ._models_py3 import TargetResource
56    from ._models_py3 import TemplateHashResult
57    from ._models_py3 import TemplateLink
58except (SyntaxError, ImportError):
59    from ._models import AliasPathType  # type: ignore
60    from ._models import AliasType  # type: ignore
61    from ._models import BasicDependency  # type: ignore
62    from ._models import DebugSetting  # type: ignore
63    from ._models import Dependency  # type: ignore
64    from ._models import Deployment  # type: ignore
65    from ._models import DeploymentExportResult  # type: ignore
66    from ._models import DeploymentExtended  # type: ignore
67    from ._models import DeploymentExtendedFilter  # type: ignore
68    from ._models import DeploymentListResult  # type: ignore
69    from ._models import DeploymentOperation  # type: ignore
70    from ._models import DeploymentOperationProperties  # type: ignore
71    from ._models import DeploymentOperationsListResult  # type: ignore
72    from ._models import DeploymentProperties  # type: ignore
73    from ._models import DeploymentPropertiesExtended  # type: ignore
74    from ._models import DeploymentValidateResult  # type: ignore
75    from ._models import ErrorAdditionalInfo  # type: ignore
76    from ._models import ErrorResponse  # type: ignore
77    from ._models import ExportTemplateRequest  # type: ignore
78    from ._models import GenericResource  # type: ignore
79    from ._models import GenericResourceExpanded  # type: ignore
80    from ._models import GenericResourceFilter  # type: ignore
81    from ._models import HttpMessage  # type: ignore
82    from ._models import Identity  # type: ignore
83    from ._models import ParametersLink  # type: ignore
84    from ._models import Plan  # type: ignore
85    from ._models import Provider  # type: ignore
86    from ._models import ProviderListResult  # type: ignore
87    from ._models import ProviderResourceType  # type: ignore
88    from ._models import Resource  # type: ignore
89    from ._models import ResourceGroup  # type: ignore
90    from ._models import ResourceGroupExportResult  # type: ignore
91    from ._models import ResourceGroupFilter  # type: ignore
92    from ._models import ResourceGroupListResult  # type: ignore
93    from ._models import ResourceGroupProperties  # type: ignore
94    from ._models import ResourceListResult  # type: ignore
95    from ._models import ResourceManagementErrorWithDetails  # type: ignore
96    from ._models import ResourceProviderOperationDisplayProperties  # type: ignore
97    from ._models import ResourcesMoveInfo  # type: ignore
98    from ._models import Sku  # type: ignore
99    from ._models import SubResource  # type: ignore
100    from ._models import TagCount  # type: ignore
101    from ._models import TagDetails  # type: ignore
102    from ._models import TagValue  # type: ignore
103    from ._models import TagsListResult  # type: ignore
104    from ._models import TargetResource  # type: ignore
105    from ._models import TemplateHashResult  # type: ignore
106    from ._models import TemplateLink  # type: ignore
107
108from ._resource_management_client_enums import (
109    DeploymentMode,
110)
111
112__all__ = [
113    'AliasPathType',
114    'AliasType',
115    'BasicDependency',
116    'DebugSetting',
117    'Dependency',
118    'Deployment',
119    'DeploymentExportResult',
120    'DeploymentExtended',
121    'DeploymentExtendedFilter',
122    'DeploymentListResult',
123    'DeploymentOperation',
124    'DeploymentOperationProperties',
125    'DeploymentOperationsListResult',
126    'DeploymentProperties',
127    'DeploymentPropertiesExtended',
128    'DeploymentValidateResult',
129    'ErrorAdditionalInfo',
130    'ErrorResponse',
131    'ExportTemplateRequest',
132    'GenericResource',
133    'GenericResourceExpanded',
134    'GenericResourceFilter',
135    'HttpMessage',
136    'Identity',
137    'ParametersLink',
138    'Plan',
139    'Provider',
140    'ProviderListResult',
141    'ProviderResourceType',
142    'Resource',
143    'ResourceGroup',
144    'ResourceGroupExportResult',
145    'ResourceGroupFilter',
146    'ResourceGroupListResult',
147    'ResourceGroupProperties',
148    'ResourceListResult',
149    'ResourceManagementErrorWithDetails',
150    'ResourceProviderOperationDisplayProperties',
151    'ResourcesMoveInfo',
152    'Sku',
153    'SubResource',
154    'TagCount',
155    'TagDetails',
156    'TagValue',
157    'TagsListResult',
158    'TargetResource',
159    'TemplateHashResult',
160    'TemplateLink',
161    'DeploymentMode',
162]
163