Skip to content

Commit 4e159c6

Browse files
author
SDKAuto
committed
CodeGen from PR 11695 in Azure/azure-rest-api-specs
Merge 912f3b048f9a73be0d8260a9acd6d2b85729365f into 11e915c
1 parent f58f6fd commit 4e159c6

15 files changed

+4094
-109
lines changed

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

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
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
2224
from . import models
2325

2426

@@ -40,6 +42,10 @@ class AVSClient(SDKClient):
4042
:vartype hcx_enterprise_sites: azure.mgmt.avs.operations.HcxEnterpriseSitesOperations
4143
:ivar authorizations: Authorizations operations
4244
:vartype authorizations: azure.mgmt.avs.operations.AuthorizationsOperations
45+
:ivar global_reach_connections: GlobalReachConnections operations
46+
:vartype global_reach_connections: azure.mgmt.avs.operations.GlobalReachConnectionsOperations
47+
:ivar workload_networks: WorkloadNetworks operations
48+
:vartype workload_networks: azure.mgmt.avs.operations.WorkloadNetworksOperations
4349
4450
:param credentials: Credentials needed for the client to connect to Azure.
4551
:type credentials: :mod:`A msrestazure Credentials
@@ -56,7 +62,7 @@ def __init__(
5662
super(AVSClient, self).__init__(self.config.credentials, self.config)
5763

5864
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
59-
self.api_version = '2020-03-20'
65+
self.api_version = '2020-07-17-preview'
6066
self._serialize = Serializer(client_models)
6167
self._deserialize = Deserializer(client_models)
6268

@@ -72,3 +78,7 @@ def __init__(
7278
self._client, self.config, self._serialize, self._deserialize)
7379
self.authorizations = AuthorizationsOperations(
7480
self._client, self.config, self._serialize, self._deserialize)
81+
self.global_reach_connections = GlobalReachConnectionsOperations(
82+
self._client, self.config, self._serialize, self._deserialize)
83+
self.workload_networks = WorkloadNetworksOperations(
84+
self._client, self.config, self._serialize, self._deserialize)

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

Lines changed: 84 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@
1414
from ._models_py3 import Circuit
1515
from ._models_py3 import Cluster
1616
from ._models_py3 import ClusterUpdate
17-
from ._models_py3 import ClusterUpdateProperties
17+
from ._models_py3 import CommonClusterProperties
1818
from ._models_py3 import Endpoints
1919
from ._models_py3 import ErrorAdditionalInfo
2020
from ._models_py3 import ErrorResponse
2121
from ._models_py3 import ExpressRouteAuthorization
22+
from ._models_py3 import GlobalReachConnection
2223
from ._models_py3 import HcxEnterpriseSite
2324
from ._models_py3 import IdentitySource
2425
from ._models_py3 import LogSpecification
@@ -30,22 +31,35 @@
3031
from ._models_py3 import OperationProperties
3132
from ._models_py3 import PrivateCloud
3233
from ._models_py3 import PrivateCloudUpdate
34+
from ._models_py3 import ProxyResource
3335
from ._models_py3 import Quota
3436
from ._models_py3 import Resource
3537
from ._models_py3 import ServiceSpecification
3638
from ._models_py3 import Sku
3739
from ._models_py3 import TrackedResource
3840
from ._models_py3 import Trial
41+
from ._models_py3 import WorkloadNetworkDhcp
42+
from ._models_py3 import WorkloadNetworkDhcpEntity
43+
from ._models_py3 import WorkloadNetworkDhcpRelay
44+
from ._models_py3 import WorkloadNetworkDhcpServer
45+
from ._models_py3 import WorkloadNetworkGateway
46+
from ._models_py3 import WorkloadNetworkPortMirroring
47+
from ._models_py3 import WorkloadNetworkSegment
48+
from ._models_py3 import WorkloadNetworkSegmentPortVif
49+
from ._models_py3 import WorkloadNetworkSegmentSubnet
50+
from ._models_py3 import WorkloadNetworkVirtualMachine
51+
from ._models_py3 import WorkloadNetworkVMGroup
3952
except (SyntaxError, ImportError):
4053
from ._models import AdminCredentials
4154
from ._models import Circuit
4255
from ._models import Cluster
4356
from ._models import ClusterUpdate
44-
from ._models import ClusterUpdateProperties
57+
from ._models import CommonClusterProperties
4558
from ._models import Endpoints
4659
from ._models import ErrorAdditionalInfo
4760
from ._models import ErrorResponse
4861
from ._models import ExpressRouteAuthorization
62+
from ._models import GlobalReachConnection
4963
from ._models import HcxEnterpriseSite
5064
from ._models import IdentitySource
5165
from ._models import LogSpecification
@@ -57,38 +71,71 @@
5771
from ._models import OperationProperties
5872
from ._models import PrivateCloud
5973
from ._models import PrivateCloudUpdate
74+
from ._models import ProxyResource
6075
from ._models import Quota
6176
from ._models import Resource
6277
from ._models import ServiceSpecification
6378
from ._models import Sku
6479
from ._models import TrackedResource
6580
from ._models import Trial
81+
from ._models import WorkloadNetworkDhcp
82+
from ._models import WorkloadNetworkDhcpEntity
83+
from ._models import WorkloadNetworkDhcpRelay
84+
from ._models import WorkloadNetworkDhcpServer
85+
from ._models import WorkloadNetworkGateway
86+
from ._models import WorkloadNetworkPortMirroring
87+
from ._models import WorkloadNetworkSegment
88+
from ._models import WorkloadNetworkSegmentPortVif
89+
from ._models import WorkloadNetworkSegmentSubnet
90+
from ._models import WorkloadNetworkVirtualMachine
91+
from ._models import WorkloadNetworkVMGroup
6692
from ._paged_models import ClusterPaged
6793
from ._paged_models import ExpressRouteAuthorizationPaged
94+
from ._paged_models import GlobalReachConnectionPaged
6895
from ._paged_models import HcxEnterpriseSitePaged
6996
from ._paged_models import OperationPaged
7097
from ._paged_models import PrivateCloudPaged
98+
from ._paged_models import WorkloadNetworkDhcpPaged
99+
from ._paged_models import WorkloadNetworkGatewayPaged
100+
from ._paged_models import WorkloadNetworkPortMirroringPaged
101+
from ._paged_models import WorkloadNetworkSegmentPaged
102+
from ._paged_models import WorkloadNetworkVirtualMachinePaged
103+
from ._paged_models import WorkloadNetworkVMGroupPaged
71104
from ._avs_client_enums import (
72105
TrialStatus,
73106
QuotaEnabled,
74107
ExpressRouteAuthorizationProvisioningState,
75108
SslEnum,
76109
PrivateCloudProvisioningState,
77-
ClusterProvisioningState,
78110
InternetEnum,
111+
VcsaAdminRotateEnum,
112+
NsxtAdminRotateEnum,
113+
ClusterProvisioningState,
79114
HcxEnterpriseSiteStatus,
115+
GlobalReachConnectionProvisioningState,
116+
GlobalReachConnectionStatus,
117+
SegmentStatusEnum,
118+
WorkloadNetworkSegmentProvisioningState,
119+
WorkloadNetworkDhcpProvisioningState,
120+
PortMirroringDirectionEnum,
121+
PortMirroringStatusEnum,
122+
WorkloadNetworkPortMirroringProvisioningState,
123+
VMGroupStatusEnum,
124+
WorkloadNetworkVMGroupProvisioningState,
125+
VMTypeEnum,
80126
)
81127

82128
__all__ = [
83129
'AdminCredentials',
84130
'Circuit',
85131
'Cluster',
86132
'ClusterUpdate',
87-
'ClusterUpdateProperties',
133+
'CommonClusterProperties',
88134
'Endpoints',
89135
'ErrorAdditionalInfo',
90136
'ErrorResponse',
91137
'ExpressRouteAuthorization',
138+
'GlobalReachConnection',
92139
'HcxEnterpriseSite',
93140
'IdentitySource',
94141
'LogSpecification',
@@ -100,23 +147,55 @@
100147
'OperationProperties',
101148
'PrivateCloud',
102149
'PrivateCloudUpdate',
150+
'ProxyResource',
103151
'Quota',
104152
'Resource',
105153
'ServiceSpecification',
106154
'Sku',
107155
'TrackedResource',
108156
'Trial',
157+
'WorkloadNetworkDhcp',
158+
'WorkloadNetworkDhcpEntity',
159+
'WorkloadNetworkDhcpRelay',
160+
'WorkloadNetworkDhcpServer',
161+
'WorkloadNetworkGateway',
162+
'WorkloadNetworkPortMirroring',
163+
'WorkloadNetworkSegment',
164+
'WorkloadNetworkSegmentPortVif',
165+
'WorkloadNetworkSegmentSubnet',
166+
'WorkloadNetworkVirtualMachine',
167+
'WorkloadNetworkVMGroup',
109168
'OperationPaged',
110169
'PrivateCloudPaged',
111170
'ClusterPaged',
112171
'HcxEnterpriseSitePaged',
113172
'ExpressRouteAuthorizationPaged',
173+
'GlobalReachConnectionPaged',
174+
'WorkloadNetworkSegmentPaged',
175+
'WorkloadNetworkDhcpPaged',
176+
'WorkloadNetworkGatewayPaged',
177+
'WorkloadNetworkPortMirroringPaged',
178+
'WorkloadNetworkVMGroupPaged',
179+
'WorkloadNetworkVirtualMachinePaged',
114180
'TrialStatus',
115181
'QuotaEnabled',
116182
'ExpressRouteAuthorizationProvisioningState',
117183
'SslEnum',
118184
'PrivateCloudProvisioningState',
119-
'ClusterProvisioningState',
120185
'InternetEnum',
186+
'VcsaAdminRotateEnum',
187+
'NsxtAdminRotateEnum',
188+
'ClusterProvisioningState',
121189
'HcxEnterpriseSiteStatus',
190+
'GlobalReachConnectionProvisioningState',
191+
'GlobalReachConnectionStatus',
192+
'SegmentStatusEnum',
193+
'WorkloadNetworkSegmentProvisioningState',
194+
'WorkloadNetworkDhcpProvisioningState',
195+
'PortMirroringDirectionEnum',
196+
'PortMirroringStatusEnum',
197+
'WorkloadNetworkPortMirroringProvisioningState',
198+
'VMGroupStatusEnum',
199+
'WorkloadNetworkVMGroupProvisioningState',
200+
'VMTypeEnum',
122201
]

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

Lines changed: 91 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,22 @@ class PrivateCloudProvisioningState(str, Enum):
4949
updating = "Updating"
5050

5151

52+
class InternetEnum(str, Enum):
53+
54+
enabled = "Enabled"
55+
disabled = "Disabled"
56+
57+
58+
class VcsaAdminRotateEnum(str, Enum):
59+
60+
onetime_rotate = "OnetimeRotate"
61+
62+
63+
class NsxtAdminRotateEnum(str, Enum):
64+
65+
onetime_rotate = "OnetimeRotate"
66+
67+
5268
class ClusterProvisioningState(str, Enum):
5369

5470
succeeded = "Succeeded"
@@ -58,15 +74,84 @@ class ClusterProvisioningState(str, Enum):
5874
updating = "Updating"
5975

6076

61-
class InternetEnum(str, Enum):
62-
63-
enabled = "Enabled"
64-
disabled = "Disabled"
65-
66-
6777
class HcxEnterpriseSiteStatus(str, Enum):
6878

6979
available = "Available"
7080
consumed = "Consumed"
7181
deactivated = "Deactivated"
7282
deleted = "Deleted"
83+
84+
85+
class GlobalReachConnectionProvisioningState(str, Enum):
86+
87+
succeeded = "Succeeded"
88+
failed = "Failed"
89+
updating = "Updating"
90+
91+
92+
class GlobalReachConnectionStatus(str, Enum):
93+
94+
connected = "Connected"
95+
connecting = "Connecting"
96+
disconnected = "Disconnected"
97+
98+
99+
class SegmentStatusEnum(str, Enum):
100+
101+
successfailure = "SUCCESS, FAILURE"
102+
103+
104+
class WorkloadNetworkSegmentProvisioningState(str, Enum):
105+
106+
succeeded = "Succeeded"
107+
failed = "Failed"
108+
building = "Building"
109+
deleting = "Deleting"
110+
updating = "Updating"
111+
112+
113+
class WorkloadNetworkDhcpProvisioningState(str, Enum):
114+
115+
succeeded = "Succeeded"
116+
failed = "Failed"
117+
building = "Building"
118+
deleting = "Deleting"
119+
updating = "Updating"
120+
121+
122+
class PortMirroringDirectionEnum(str, Enum):
123+
124+
ingressegressbidirectional = "INGRESS, EGRESS, BIDIRECTIONAL"
125+
126+
127+
class PortMirroringStatusEnum(str, Enum):
128+
129+
successfailure = "SUCCESS, FAILURE"
130+
131+
132+
class WorkloadNetworkPortMirroringProvisioningState(str, Enum):
133+
134+
succeeded = "Succeeded"
135+
failed = "Failed"
136+
building = "Building"
137+
deleting = "Deleting"
138+
updating = "Updating"
139+
140+
141+
class VMGroupStatusEnum(str, Enum):
142+
143+
successfailure = "SUCCESS, FAILURE"
144+
145+
146+
class WorkloadNetworkVMGroupProvisioningState(str, Enum):
147+
148+
succeeded = "Succeeded"
149+
failed = "Failed"
150+
building = "Building"
151+
deleting = "Deleting"
152+
updating = "Updating"
153+
154+
155+
class VMTypeEnum(str, Enum):
156+
157+
regularedgeservice = "REGULAR, EDGE, SERVICE"

0 commit comments

Comments
 (0)