Skip to content

Commit 7928463

Browse files
author
SDKAuto
committed
CodeGen from PR 12240 in Azure/azure-rest-api-specs
Merge c27e059c7b5bc02a3272d024586a035e6a5fb6f4 into 718ed16
1 parent e188de6 commit 7928463

16 files changed

+6013
-173
lines changed

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/_avs_client.py

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
from .operations import ClustersOperations
2020
from .operations import HcxEnterpriseSitesOperations
2121
from .operations import AuthorizationsOperations
22+
from .operations import GlobalReachConnectionsOperations
23+
from .operations import WorkloadNetworksOperations
24+
from .operations import AddonsOperations
2225
from . import models
2326

2427

@@ -40,6 +43,12 @@ class AVSClient(SDKClient):
4043
:vartype hcx_enterprise_sites: azure.mgmt.avs.operations.HcxEnterpriseSitesOperations
4144
:ivar authorizations: Authorizations operations
4245
:vartype authorizations: azure.mgmt.avs.operations.AuthorizationsOperations
46+
:ivar global_reach_connections: GlobalReachConnections operations
47+
:vartype global_reach_connections: azure.mgmt.avs.operations.GlobalReachConnectionsOperations
48+
:ivar workload_networks: WorkloadNetworks operations
49+
:vartype workload_networks: azure.mgmt.avs.operations.WorkloadNetworksOperations
50+
:ivar addons: Addons operations
51+
:vartype addons: azure.mgmt.avs.operations.AddonsOperations
4352
4453
:param credentials: Credentials needed for the client to connect to Azure.
4554
:type credentials: :mod:`A msrestazure Credentials
@@ -56,7 +65,7 @@ def __init__(
5665
super(AVSClient, self).__init__(self.config.credentials, self.config)
5766

5867
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
59-
self.api_version = '2020-03-20'
68+
self.api_version = '2020-07-17-preview'
6069
self._serialize = Serializer(client_models)
6170
self._deserialize = Deserializer(client_models)
6271

@@ -72,3 +81,9 @@ def __init__(
7281
self._client, self.config, self._serialize, self._deserialize)
7382
self.authorizations = AuthorizationsOperations(
7483
self._client, self.config, self._serialize, self._deserialize)
84+
self.global_reach_connections = GlobalReachConnectionsOperations(
85+
self._client, self.config, self._serialize, self._deserialize)
86+
self.workload_networks = WorkloadNetworksOperations(
87+
self._client, self.config, self._serialize, self._deserialize)
88+
self.addons = AddonsOperations(
89+
self._client, self.config, self._serialize, self._deserialize)

sdk/compute/azure-mgmt-avs/azure/mgmt/avs/models/__init__.py

Lines changed: 117 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,19 @@
1010
# --------------------------------------------------------------------------
1111

1212
try:
13+
from ._models_py3 import Addon
14+
from ._models_py3 import AddonSrmProperties
15+
from ._models_py3 import AddonUpdate
1316
from ._models_py3 import AdminCredentials
1417
from ._models_py3 import Circuit
1518
from ._models_py3 import Cluster
1619
from ._models_py3 import ClusterUpdate
17-
from ._models_py3 import ClusterUpdateProperties
20+
from ._models_py3 import CommonClusterProperties
1821
from ._models_py3 import Endpoints
1922
from ._models_py3 import ErrorAdditionalInfo
2023
from ._models_py3 import ErrorResponse
2124
from ._models_py3 import ExpressRouteAuthorization
25+
from ._models_py3 import GlobalReachConnection
2226
from ._models_py3 import HcxEnterpriseSite
2327
from ._models_py3 import IdentitySource
2428
from ._models_py3 import LogSpecification
@@ -30,22 +34,40 @@
3034
from ._models_py3 import OperationProperties
3135
from ._models_py3 import PrivateCloud
3236
from ._models_py3 import PrivateCloudUpdate
37+
from ._models_py3 import ProxyResource
3338
from ._models_py3 import Quota
3439
from ._models_py3 import Resource
3540
from ._models_py3 import ServiceSpecification
3641
from ._models_py3 import Sku
3742
from ._models_py3 import TrackedResource
3843
from ._models_py3 import Trial
44+
from ._models_py3 import WorkloadNetworkDhcp
45+
from ._models_py3 import WorkloadNetworkDhcpEntity
46+
from ._models_py3 import WorkloadNetworkDhcpRelay
47+
from ._models_py3 import WorkloadNetworkDhcpServer
48+
from ._models_py3 import WorkloadNetworkDnsService
49+
from ._models_py3 import WorkloadNetworkDnsZone
50+
from ._models_py3 import WorkloadNetworkGateway
51+
from ._models_py3 import WorkloadNetworkPortMirroring
52+
from ._models_py3 import WorkloadNetworkSegment
53+
from ._models_py3 import WorkloadNetworkSegmentPortVif
54+
from ._models_py3 import WorkloadNetworkSegmentSubnet
55+
from ._models_py3 import WorkloadNetworkVirtualMachine
56+
from ._models_py3 import WorkloadNetworkVMGroup
3957
except (SyntaxError, ImportError):
58+
from ._models import Addon
59+
from ._models import AddonSrmProperties
60+
from ._models import AddonUpdate
4061
from ._models import AdminCredentials
4162
from ._models import Circuit
4263
from ._models import Cluster
4364
from ._models import ClusterUpdate
44-
from ._models import ClusterUpdateProperties
65+
from ._models import CommonClusterProperties
4566
from ._models import Endpoints
4667
from ._models import ErrorAdditionalInfo
4768
from ._models import ErrorResponse
4869
from ._models import ExpressRouteAuthorization
70+
from ._models import GlobalReachConnection
4971
from ._models import HcxEnterpriseSite
5072
from ._models import IdentitySource
5173
from ._models import LogSpecification
@@ -57,38 +79,85 @@
5779
from ._models import OperationProperties
5880
from ._models import PrivateCloud
5981
from ._models import PrivateCloudUpdate
82+
from ._models import ProxyResource
6083
from ._models import Quota
6184
from ._models import Resource
6285
from ._models import ServiceSpecification
6386
from ._models import Sku
6487
from ._models import TrackedResource
6588
from ._models import Trial
89+
from ._models import WorkloadNetworkDhcp
90+
from ._models import WorkloadNetworkDhcpEntity
91+
from ._models import WorkloadNetworkDhcpRelay
92+
from ._models import WorkloadNetworkDhcpServer
93+
from ._models import WorkloadNetworkDnsService
94+
from ._models import WorkloadNetworkDnsZone
95+
from ._models import WorkloadNetworkGateway
96+
from ._models import WorkloadNetworkPortMirroring
97+
from ._models import WorkloadNetworkSegment
98+
from ._models import WorkloadNetworkSegmentPortVif
99+
from ._models import WorkloadNetworkSegmentSubnet
100+
from ._models import WorkloadNetworkVirtualMachine
101+
from ._models import WorkloadNetworkVMGroup
102+
from ._paged_models import AddonPaged
66103
from ._paged_models import ClusterPaged
67104
from ._paged_models import ExpressRouteAuthorizationPaged
105+
from ._paged_models import GlobalReachConnectionPaged
68106
from ._paged_models import HcxEnterpriseSitePaged
69107
from ._paged_models import OperationPaged
70108
from ._paged_models import PrivateCloudPaged
109+
from ._paged_models import WorkloadNetworkDhcpPaged
110+
from ._paged_models import WorkloadNetworkDnsServicePaged
111+
from ._paged_models import WorkloadNetworkDnsZonePaged
112+
from ._paged_models import WorkloadNetworkGatewayPaged
113+
from ._paged_models import WorkloadNetworkPortMirroringPaged
114+
from ._paged_models import WorkloadNetworkSegmentPaged
115+
from ._paged_models import WorkloadNetworkVirtualMachinePaged
116+
from ._paged_models import WorkloadNetworkVMGroupPaged
71117
from ._avs_client_enums import (
72118
TrialStatus,
73119
QuotaEnabled,
74120
ExpressRouteAuthorizationProvisioningState,
75121
SslEnum,
76122
PrivateCloudProvisioningState,
77-
ClusterProvisioningState,
78123
InternetEnum,
124+
VcsaAdminRotateEnum,
125+
NsxtAdminRotateEnum,
126+
ClusterProvisioningState,
127+
AddonType,
128+
AddonProvisioningState,
79129
HcxEnterpriseSiteStatus,
130+
GlobalReachConnectionProvisioningState,
131+
GlobalReachConnectionStatus,
132+
SegmentStatusEnum,
133+
WorkloadNetworkSegmentProvisioningState,
134+
WorkloadNetworkDhcpProvisioningState,
135+
PortMirroringDirectionEnum,
136+
PortMirroringStatusEnum,
137+
WorkloadNetworkPortMirroringProvisioningState,
138+
VMGroupStatusEnum,
139+
WorkloadNetworkVMGroupProvisioningState,
140+
VMTypeEnum,
141+
DnsServiceLogLevelEnum,
142+
DnsServiceStatusEnum,
143+
WorkloadNetworkDnsServiceProvisioningState,
144+
WorkloadNetworkDnsZoneProvisioningState,
80145
)
81146

82147
__all__ = [
148+
'Addon',
149+
'AddonSrmProperties',
150+
'AddonUpdate',
83151
'AdminCredentials',
84152
'Circuit',
85153
'Cluster',
86154
'ClusterUpdate',
87-
'ClusterUpdateProperties',
155+
'CommonClusterProperties',
88156
'Endpoints',
89157
'ErrorAdditionalInfo',
90158
'ErrorResponse',
91159
'ExpressRouteAuthorization',
160+
'GlobalReachConnection',
92161
'HcxEnterpriseSite',
93162
'IdentitySource',
94163
'LogSpecification',
@@ -100,23 +169,66 @@
100169
'OperationProperties',
101170
'PrivateCloud',
102171
'PrivateCloudUpdate',
172+
'ProxyResource',
103173
'Quota',
104174
'Resource',
105175
'ServiceSpecification',
106176
'Sku',
107177
'TrackedResource',
108178
'Trial',
179+
'WorkloadNetworkDhcp',
180+
'WorkloadNetworkDhcpEntity',
181+
'WorkloadNetworkDhcpRelay',
182+
'WorkloadNetworkDhcpServer',
183+
'WorkloadNetworkDnsService',
184+
'WorkloadNetworkDnsZone',
185+
'WorkloadNetworkGateway',
186+
'WorkloadNetworkPortMirroring',
187+
'WorkloadNetworkSegment',
188+
'WorkloadNetworkSegmentPortVif',
189+
'WorkloadNetworkSegmentSubnet',
190+
'WorkloadNetworkVirtualMachine',
191+
'WorkloadNetworkVMGroup',
109192
'OperationPaged',
110193
'PrivateCloudPaged',
111194
'ClusterPaged',
112195
'HcxEnterpriseSitePaged',
113196
'ExpressRouteAuthorizationPaged',
197+
'GlobalReachConnectionPaged',
198+
'WorkloadNetworkSegmentPaged',
199+
'WorkloadNetworkDhcpPaged',
200+
'WorkloadNetworkGatewayPaged',
201+
'WorkloadNetworkPortMirroringPaged',
202+
'WorkloadNetworkVMGroupPaged',
203+
'WorkloadNetworkVirtualMachinePaged',
204+
'WorkloadNetworkDnsServicePaged',
205+
'WorkloadNetworkDnsZonePaged',
206+
'AddonPaged',
114207
'TrialStatus',
115208
'QuotaEnabled',
116209
'ExpressRouteAuthorizationProvisioningState',
117210
'SslEnum',
118211
'PrivateCloudProvisioningState',
119-
'ClusterProvisioningState',
120212
'InternetEnum',
213+
'VcsaAdminRotateEnum',
214+
'NsxtAdminRotateEnum',
215+
'ClusterProvisioningState',
216+
'AddonType',
217+
'AddonProvisioningState',
121218
'HcxEnterpriseSiteStatus',
219+
'GlobalReachConnectionProvisioningState',
220+
'GlobalReachConnectionStatus',
221+
'SegmentStatusEnum',
222+
'WorkloadNetworkSegmentProvisioningState',
223+
'WorkloadNetworkDhcpProvisioningState',
224+
'PortMirroringDirectionEnum',
225+
'PortMirroringStatusEnum',
226+
'WorkloadNetworkPortMirroringProvisioningState',
227+
'VMGroupStatusEnum',
228+
'WorkloadNetworkVMGroupProvisioningState',
229+
'VMTypeEnum',
230+
'DnsServiceLogLevelEnum',
231+
'DnsServiceStatusEnum',
232+
'WorkloadNetworkDnsServiceProvisioningState',
233+
'WorkloadNetworkDnsZoneProvisioningState',
122234
]

0 commit comments

Comments
 (0)