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 AddressSpace
11    from ._models_py3 import ApplicationGateway
12    from ._models_py3 import ApplicationGatewayAuthenticationCertificate
13    from ._models_py3 import ApplicationGatewayAutoscaleConfiguration
14    from ._models_py3 import ApplicationGatewayAvailableSslOptions
15    from ._models_py3 import ApplicationGatewayAvailableSslPredefinedPolicies
16    from ._models_py3 import ApplicationGatewayAvailableWafRuleSetsResult
17    from ._models_py3 import ApplicationGatewayBackendAddress
18    from ._models_py3 import ApplicationGatewayBackendAddressPool
19    from ._models_py3 import ApplicationGatewayBackendHealth
20    from ._models_py3 import ApplicationGatewayBackendHealthHttpSettings
21    from ._models_py3 import ApplicationGatewayBackendHealthPool
22    from ._models_py3 import ApplicationGatewayBackendHealthServer
23    from ._models_py3 import ApplicationGatewayBackendHttpSettings
24    from ._models_py3 import ApplicationGatewayConnectionDraining
25    from ._models_py3 import ApplicationGatewayCustomError
26    from ._models_py3 import ApplicationGatewayFirewallDisabledRuleGroup
27    from ._models_py3 import ApplicationGatewayFirewallExclusion
28    from ._models_py3 import ApplicationGatewayFirewallRule
29    from ._models_py3 import ApplicationGatewayFirewallRuleGroup
30    from ._models_py3 import ApplicationGatewayFirewallRuleSet
31    from ._models_py3 import ApplicationGatewayFrontendIPConfiguration
32    from ._models_py3 import ApplicationGatewayFrontendPort
33    from ._models_py3 import ApplicationGatewayHeaderConfiguration
34    from ._models_py3 import ApplicationGatewayHttpListener
35    from ._models_py3 import ApplicationGatewayIPConfiguration
36    from ._models_py3 import ApplicationGatewayListResult
37    from ._models_py3 import ApplicationGatewayPathRule
38    from ._models_py3 import ApplicationGatewayProbe
39    from ._models_py3 import ApplicationGatewayProbeHealthResponseMatch
40    from ._models_py3 import ApplicationGatewayRedirectConfiguration
41    from ._models_py3 import ApplicationGatewayRequestRoutingRule
42    from ._models_py3 import ApplicationGatewayRewriteRule
43    from ._models_py3 import ApplicationGatewayRewriteRuleActionSet
44    from ._models_py3 import ApplicationGatewayRewriteRuleSet
45    from ._models_py3 import ApplicationGatewaySku
46    from ._models_py3 import ApplicationGatewaySslCertificate
47    from ._models_py3 import ApplicationGatewaySslPolicy
48    from ._models_py3 import ApplicationGatewaySslPredefinedPolicy
49    from ._models_py3 import ApplicationGatewayTrustedRootCertificate
50    from ._models_py3 import ApplicationGatewayUrlPathMap
51    from ._models_py3 import ApplicationGatewayWebApplicationFirewallConfiguration
52    from ._models_py3 import ApplicationSecurityGroup
53    from ._models_py3 import ApplicationSecurityGroupListResult
54    from ._models_py3 import AuthorizationListResult
55    from ._models_py3 import Availability
56    from ._models_py3 import AvailableDelegation
57    from ._models_py3 import AvailableDelegationsResult
58    from ._models_py3 import AvailableProvidersList
59    from ._models_py3 import AvailableProvidersListCity
60    from ._models_py3 import AvailableProvidersListCountry
61    from ._models_py3 import AvailableProvidersListParameters
62    from ._models_py3 import AvailableProvidersListState
63    from ._models_py3 import AzureAsyncOperationResult
64    from ._models_py3 import AzureFirewall
65    from ._models_py3 import AzureFirewallApplicationRule
66    from ._models_py3 import AzureFirewallApplicationRuleCollection
67    from ._models_py3 import AzureFirewallApplicationRuleProtocol
68    from ._models_py3 import AzureFirewallFqdnTag
69    from ._models_py3 import AzureFirewallFqdnTagListResult
70    from ._models_py3 import AzureFirewallIPConfiguration
71    from ._models_py3 import AzureFirewallListResult
72    from ._models_py3 import AzureFirewallNatRCAction
73    from ._models_py3 import AzureFirewallNatRule
74    from ._models_py3 import AzureFirewallNatRuleCollection
75    from ._models_py3 import AzureFirewallNetworkRule
76    from ._models_py3 import AzureFirewallNetworkRuleCollection
77    from ._models_py3 import AzureFirewallRCAction
78    from ._models_py3 import AzureReachabilityReport
79    from ._models_py3 import AzureReachabilityReportItem
80    from ._models_py3 import AzureReachabilityReportLatencyInfo
81    from ._models_py3 import AzureReachabilityReportLocation
82    from ._models_py3 import AzureReachabilityReportParameters
83    from ._models_py3 import BGPCommunity
84    from ._models_py3 import BackendAddressPool
85    from ._models_py3 import BgpPeerStatus
86    from ._models_py3 import BgpPeerStatusListResult
87    from ._models_py3 import BgpServiceCommunity
88    from ._models_py3 import BgpServiceCommunityListResult
89    from ._models_py3 import BgpSettings
90    from ._models_py3 import CloudErrorBody
91    from ._models_py3 import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
92    from ._models_py3 import ConnectionMonitor
93    from ._models_py3 import ConnectionMonitorDestination
94    from ._models_py3 import ConnectionMonitorListResult
95    from ._models_py3 import ConnectionMonitorParameters
96    from ._models_py3 import ConnectionMonitorQueryResult
97    from ._models_py3 import ConnectionMonitorResult
98    from ._models_py3 import ConnectionMonitorResultProperties
99    from ._models_py3 import ConnectionMonitorSource
100    from ._models_py3 import ConnectionResetSharedKey
101    from ._models_py3 import ConnectionSharedKey
102    from ._models_py3 import ConnectionStateSnapshot
103    from ._models_py3 import ConnectivityDestination
104    from ._models_py3 import ConnectivityHop
105    from ._models_py3 import ConnectivityInformation
106    from ._models_py3 import ConnectivityIssue
107    from ._models_py3 import ConnectivityParameters
108    from ._models_py3 import ConnectivitySource
109    from ._models_py3 import Container
110    from ._models_py3 import ContainerNetworkInterface
111    from ._models_py3 import ContainerNetworkInterfaceConfiguration
112    from ._models_py3 import ContainerNetworkInterfaceIpConfiguration
113    from ._models_py3 import DdosCustomPolicy
114    from ._models_py3 import DdosProtectionPlan
115    from ._models_py3 import DdosProtectionPlanListResult
116    from ._models_py3 import DdosSettings
117    from ._models_py3 import Delegation
118    from ._models_py3 import DeviceProperties
119    from ._models_py3 import DhcpOptions
120    from ._models_py3 import Dimension
121    from ._models_py3 import DnsNameAvailabilityResult
122    from ._models_py3 import EffectiveNetworkSecurityGroup
123    from ._models_py3 import EffectiveNetworkSecurityGroupAssociation
124    from ._models_py3 import EffectiveNetworkSecurityGroupListResult
125    from ._models_py3 import EffectiveNetworkSecurityRule
126    from ._models_py3 import EffectiveRoute
127    from ._models_py3 import EffectiveRouteListResult
128    from ._models_py3 import EndpointService
129    from ._models_py3 import EndpointServiceResult
130    from ._models_py3 import EndpointServicesListResult
131    from ._models_py3 import Error
132    from ._models_py3 import ErrorDetails
133    from ._models_py3 import ErrorResponse
134    from ._models_py3 import EvaluatedNetworkSecurityGroup
135    from ._models_py3 import ExpressRouteCircuit
136    from ._models_py3 import ExpressRouteCircuitArpTable
137    from ._models_py3 import ExpressRouteCircuitAuthorization
138    from ._models_py3 import ExpressRouteCircuitConnection
139    from ._models_py3 import ExpressRouteCircuitConnectionListResult
140    from ._models_py3 import ExpressRouteCircuitListResult
141    from ._models_py3 import ExpressRouteCircuitPeering
142    from ._models_py3 import ExpressRouteCircuitPeeringConfig
143    from ._models_py3 import ExpressRouteCircuitPeeringId
144    from ._models_py3 import ExpressRouteCircuitPeeringListResult
145    from ._models_py3 import ExpressRouteCircuitReference
146    from ._models_py3 import ExpressRouteCircuitRoutesTable
147    from ._models_py3 import ExpressRouteCircuitRoutesTableSummary
148    from ._models_py3 import ExpressRouteCircuitServiceProviderProperties
149    from ._models_py3 import ExpressRouteCircuitSku
150    from ._models_py3 import ExpressRouteCircuitStats
151    from ._models_py3 import ExpressRouteCircuitsArpTableListResult
152    from ._models_py3 import ExpressRouteCircuitsRoutesTableListResult
153    from ._models_py3 import ExpressRouteCircuitsRoutesTableSummaryListResult
154    from ._models_py3 import ExpressRouteConnection
155    from ._models_py3 import ExpressRouteConnectionId
156    from ._models_py3 import ExpressRouteConnectionList
157    from ._models_py3 import ExpressRouteCrossConnection
158    from ._models_py3 import ExpressRouteCrossConnectionListResult
159    from ._models_py3 import ExpressRouteCrossConnectionPeering
160    from ._models_py3 import ExpressRouteCrossConnectionPeeringList
161    from ._models_py3 import ExpressRouteCrossConnectionRoutesTableSummary
162    from ._models_py3 import ExpressRouteCrossConnectionsRoutesTableSummaryListResult
163    from ._models_py3 import ExpressRouteGateway
164    from ._models_py3 import ExpressRouteGatewayList
165    from ._models_py3 import ExpressRouteGatewayPropertiesAutoScaleConfiguration
166    from ._models_py3 import ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds
167    from ._models_py3 import ExpressRouteLink
168    from ._models_py3 import ExpressRouteLinkListResult
169    from ._models_py3 import ExpressRoutePort
170    from ._models_py3 import ExpressRoutePortListResult
171    from ._models_py3 import ExpressRoutePortsLocation
172    from ._models_py3 import ExpressRoutePortsLocationBandwidths
173    from ._models_py3 import ExpressRoutePortsLocationListResult
174    from ._models_py3 import ExpressRouteServiceProvider
175    from ._models_py3 import ExpressRouteServiceProviderBandwidthsOffered
176    from ._models_py3 import ExpressRouteServiceProviderListResult
177    from ._models_py3 import FlowLogFormatParameters
178    from ._models_py3 import FlowLogInformation
179    from ._models_py3 import FlowLogStatusParameters
180    from ._models_py3 import FrontendIPConfiguration
181    from ._models_py3 import GatewayRoute
182    from ._models_py3 import GatewayRouteListResult
183    from ._models_py3 import GetVpnSitesConfigurationRequest
184    from ._models_py3 import HTTPConfiguration
185    from ._models_py3 import HTTPHeader
186    from ._models_py3 import HubVirtualNetworkConnection
187    from ._models_py3 import IPAddressAvailabilityResult
188    from ._models_py3 import IPConfiguration
189    from ._models_py3 import IPConfigurationProfile
190    from ._models_py3 import InboundNatPool
191    from ._models_py3 import InboundNatRule
192    from ._models_py3 import InboundNatRuleListResult
193    from ._models_py3 import InterfaceEndpoint
194    from ._models_py3 import InterfaceEndpointListResult
195    from ._models_py3 import IpTag
196    from ._models_py3 import IpsecPolicy
197    from ._models_py3 import Ipv6ExpressRouteCircuitPeeringConfig
198    from ._models_py3 import ListHubVirtualNetworkConnectionsResult
199    from ._models_py3 import ListP2SVpnGatewaysResult
200    from ._models_py3 import ListP2SVpnServerConfigurationsResult
201    from ._models_py3 import ListVirtualHubsResult
202    from ._models_py3 import ListVirtualWANsResult
203    from ._models_py3 import ListVpnConnectionsResult
204    from ._models_py3 import ListVpnGatewaysResult
205    from ._models_py3 import ListVpnSitesResult
206    from ._models_py3 import LoadBalancer
207    from ._models_py3 import LoadBalancerBackendAddressPoolListResult
208    from ._models_py3 import LoadBalancerFrontendIPConfigurationListResult
209    from ._models_py3 import LoadBalancerListResult
210    from ._models_py3 import LoadBalancerLoadBalancingRuleListResult
211    from ._models_py3 import LoadBalancerOutboundRuleListResult
212    from ._models_py3 import LoadBalancerProbeListResult
213    from ._models_py3 import LoadBalancerSku
214    from ._models_py3 import LoadBalancingRule
215    from ._models_py3 import LocalNetworkGateway
216    from ._models_py3 import LocalNetworkGatewayListResult
217    from ._models_py3 import LogSpecification
218    from ._models_py3 import ManagedServiceIdentity
219    from ._models_py3 import MatchedRule
220    from ._models_py3 import MetricSpecification
221    from ._models_py3 import NetworkConfigurationDiagnosticParameters
222    from ._models_py3 import NetworkConfigurationDiagnosticProfile
223    from ._models_py3 import NetworkConfigurationDiagnosticResponse
224    from ._models_py3 import NetworkConfigurationDiagnosticResult
225    from ._models_py3 import NetworkInterface
226    from ._models_py3 import NetworkInterfaceAssociation
227    from ._models_py3 import NetworkInterfaceDnsSettings
228    from ._models_py3 import NetworkInterfaceIPConfiguration
229    from ._models_py3 import NetworkInterfaceIPConfigurationListResult
230    from ._models_py3 import NetworkInterfaceListResult
231    from ._models_py3 import NetworkInterfaceLoadBalancerListResult
232    from ._models_py3 import NetworkInterfaceTapConfiguration
233    from ._models_py3 import NetworkInterfaceTapConfigurationListResult
234    from ._models_py3 import NetworkProfile
235    from ._models_py3 import NetworkProfileListResult
236    from ._models_py3 import NetworkSecurityGroup
237    from ._models_py3 import NetworkSecurityGroupListResult
238    from ._models_py3 import NetworkSecurityGroupResult
239    from ._models_py3 import NetworkSecurityRulesEvaluationResult
240    from ._models_py3 import NetworkWatcher
241    from ._models_py3 import NetworkWatcherListResult
242    from ._models_py3 import NextHopParameters
243    from ._models_py3 import NextHopResult
244    from ._models_py3 import Operation
245    from ._models_py3 import OperationDisplay
246    from ._models_py3 import OperationListResult
247    from ._models_py3 import OperationPropertiesFormatServiceSpecification
248    from ._models_py3 import OutboundRule
249    from ._models_py3 import P2SVpnGateway
250    from ._models_py3 import P2SVpnProfileParameters
251    from ._models_py3 import P2SVpnServerConfigRadiusClientRootCertificate
252    from ._models_py3 import P2SVpnServerConfigRadiusServerRootCertificate
253    from ._models_py3 import P2SVpnServerConfigVpnClientRevokedCertificate
254    from ._models_py3 import P2SVpnServerConfigVpnClientRootCertificate
255    from ._models_py3 import P2SVpnServerConfiguration
256    from ._models_py3 import PacketCapture
257    from ._models_py3 import PacketCaptureFilter
258    from ._models_py3 import PacketCaptureListResult
259    from ._models_py3 import PacketCaptureParameters
260    from ._models_py3 import PacketCaptureQueryStatusResult
261    from ._models_py3 import PacketCaptureResult
262    from ._models_py3 import PacketCaptureResultProperties
263    from ._models_py3 import PacketCaptureStorageLocation
264    from ._models_py3 import PatchRouteFilter
265    from ._models_py3 import PatchRouteFilterRule
266    from ._models_py3 import Probe
267    from ._models_py3 import ProtocolConfiguration
268    from ._models_py3 import ProtocolCustomSettingsFormat
269    from ._models_py3 import PublicIPAddress
270    from ._models_py3 import PublicIPAddressDnsSettings
271    from ._models_py3 import PublicIPAddressListResult
272    from ._models_py3 import PublicIPAddressSku
273    from ._models_py3 import PublicIPPrefix
274    from ._models_py3 import PublicIPPrefixListResult
275    from ._models_py3 import PublicIPPrefixSku
276    from ._models_py3 import QueryTroubleshootingParameters
277    from ._models_py3 import ReferencedPublicIpAddress
278    from ._models_py3 import Resource
279    from ._models_py3 import ResourceNavigationLink
280    from ._models_py3 import RetentionPolicyParameters
281    from ._models_py3 import Route
282    from ._models_py3 import RouteFilter
283    from ._models_py3 import RouteFilterListResult
284    from ._models_py3 import RouteFilterRule
285    from ._models_py3 import RouteFilterRuleListResult
286    from ._models_py3 import RouteListResult
287    from ._models_py3 import RouteTable
288    from ._models_py3 import RouteTableListResult
289    from ._models_py3 import SecurityGroupNetworkInterface
290    from ._models_py3 import SecurityGroupViewParameters
291    from ._models_py3 import SecurityGroupViewResult
292    from ._models_py3 import SecurityRule
293    from ._models_py3 import SecurityRuleAssociations
294    from ._models_py3 import SecurityRuleListResult
295    from ._models_py3 import ServiceAssociationLink
296    from ._models_py3 import ServiceEndpointPolicy
297    from ._models_py3 import ServiceEndpointPolicyDefinition
298    from ._models_py3 import ServiceEndpointPolicyDefinitionListResult
299    from ._models_py3 import ServiceEndpointPolicyListResult
300    from ._models_py3 import ServiceEndpointPropertiesFormat
301    from ._models_py3 import SubResource
302    from ._models_py3 import Subnet
303    from ._models_py3 import SubnetAssociation
304    from ._models_py3 import SubnetListResult
305    from ._models_py3 import TagsObject
306    from ._models_py3 import Topology
307    from ._models_py3 import TopologyAssociation
308    from ._models_py3 import TopologyParameters
309    from ._models_py3 import TopologyResource
310    from ._models_py3 import TrafficAnalyticsConfigurationProperties
311    from ._models_py3 import TrafficAnalyticsProperties
312    from ._models_py3 import TroubleshootingDetails
313    from ._models_py3 import TroubleshootingParameters
314    from ._models_py3 import TroubleshootingRecommendedActions
315    from ._models_py3 import TroubleshootingResult
316    from ._models_py3 import TunnelConnectionHealth
317    from ._models_py3 import Usage
318    from ._models_py3 import UsageName
319    from ._models_py3 import UsagesListResult
320    from ._models_py3 import VerificationIPFlowParameters
321    from ._models_py3 import VerificationIPFlowResult
322    from ._models_py3 import VirtualHub
323    from ._models_py3 import VirtualHubId
324    from ._models_py3 import VirtualHubRoute
325    from ._models_py3 import VirtualHubRouteTable
326    from ._models_py3 import VirtualNetwork
327    from ._models_py3 import VirtualNetworkConnectionGatewayReference
328    from ._models_py3 import VirtualNetworkGateway
329    from ._models_py3 import VirtualNetworkGatewayConnection
330    from ._models_py3 import VirtualNetworkGatewayConnectionListEntity
331    from ._models_py3 import VirtualNetworkGatewayConnectionListResult
332    from ._models_py3 import VirtualNetworkGatewayIPConfiguration
333    from ._models_py3 import VirtualNetworkGatewayListConnectionsResult
334    from ._models_py3 import VirtualNetworkGatewayListResult
335    from ._models_py3 import VirtualNetworkGatewaySku
336    from ._models_py3 import VirtualNetworkListResult
337    from ._models_py3 import VirtualNetworkListUsageResult
338    from ._models_py3 import VirtualNetworkPeering
339    from ._models_py3 import VirtualNetworkPeeringListResult
340    from ._models_py3 import VirtualNetworkTap
341    from ._models_py3 import VirtualNetworkTapListResult
342    from ._models_py3 import VirtualNetworkUsage
343    from ._models_py3 import VirtualNetworkUsageName
344    from ._models_py3 import VirtualWAN
345    from ._models_py3 import VirtualWanSecurityProvider
346    from ._models_py3 import VirtualWanSecurityProviders
347    from ._models_py3 import VpnClientConfiguration
348    from ._models_py3 import VpnClientConnectionHealth
349    from ._models_py3 import VpnClientIPsecParameters
350    from ._models_py3 import VpnClientParameters
351    from ._models_py3 import VpnClientRevokedCertificate
352    from ._models_py3 import VpnClientRootCertificate
353    from ._models_py3 import VpnConnection
354    from ._models_py3 import VpnDeviceScriptParameters
355    from ._models_py3 import VpnGateway
356    from ._models_py3 import VpnProfileResponse
357    from ._models_py3 import VpnSite
358    from ._models_py3 import VpnSiteId
359except (SyntaxError, ImportError):
360    from ._models import AddressSpace  # type: ignore
361    from ._models import ApplicationGateway  # type: ignore
362    from ._models import ApplicationGatewayAuthenticationCertificate  # type: ignore
363    from ._models import ApplicationGatewayAutoscaleConfiguration  # type: ignore
364    from ._models import ApplicationGatewayAvailableSslOptions  # type: ignore
365    from ._models import ApplicationGatewayAvailableSslPredefinedPolicies  # type: ignore
366    from ._models import ApplicationGatewayAvailableWafRuleSetsResult  # type: ignore
367    from ._models import ApplicationGatewayBackendAddress  # type: ignore
368    from ._models import ApplicationGatewayBackendAddressPool  # type: ignore
369    from ._models import ApplicationGatewayBackendHealth  # type: ignore
370    from ._models import ApplicationGatewayBackendHealthHttpSettings  # type: ignore
371    from ._models import ApplicationGatewayBackendHealthPool  # type: ignore
372    from ._models import ApplicationGatewayBackendHealthServer  # type: ignore
373    from ._models import ApplicationGatewayBackendHttpSettings  # type: ignore
374    from ._models import ApplicationGatewayConnectionDraining  # type: ignore
375    from ._models import ApplicationGatewayCustomError  # type: ignore
376    from ._models import ApplicationGatewayFirewallDisabledRuleGroup  # type: ignore
377    from ._models import ApplicationGatewayFirewallExclusion  # type: ignore
378    from ._models import ApplicationGatewayFirewallRule  # type: ignore
379    from ._models import ApplicationGatewayFirewallRuleGroup  # type: ignore
380    from ._models import ApplicationGatewayFirewallRuleSet  # type: ignore
381    from ._models import ApplicationGatewayFrontendIPConfiguration  # type: ignore
382    from ._models import ApplicationGatewayFrontendPort  # type: ignore
383    from ._models import ApplicationGatewayHeaderConfiguration  # type: ignore
384    from ._models import ApplicationGatewayHttpListener  # type: ignore
385    from ._models import ApplicationGatewayIPConfiguration  # type: ignore
386    from ._models import ApplicationGatewayListResult  # type: ignore
387    from ._models import ApplicationGatewayPathRule  # type: ignore
388    from ._models import ApplicationGatewayProbe  # type: ignore
389    from ._models import ApplicationGatewayProbeHealthResponseMatch  # type: ignore
390    from ._models import ApplicationGatewayRedirectConfiguration  # type: ignore
391    from ._models import ApplicationGatewayRequestRoutingRule  # type: ignore
392    from ._models import ApplicationGatewayRewriteRule  # type: ignore
393    from ._models import ApplicationGatewayRewriteRuleActionSet  # type: ignore
394    from ._models import ApplicationGatewayRewriteRuleSet  # type: ignore
395    from ._models import ApplicationGatewaySku  # type: ignore
396    from ._models import ApplicationGatewaySslCertificate  # type: ignore
397    from ._models import ApplicationGatewaySslPolicy  # type: ignore
398    from ._models import ApplicationGatewaySslPredefinedPolicy  # type: ignore
399    from ._models import ApplicationGatewayTrustedRootCertificate  # type: ignore
400    from ._models import ApplicationGatewayUrlPathMap  # type: ignore
401    from ._models import ApplicationGatewayWebApplicationFirewallConfiguration  # type: ignore
402    from ._models import ApplicationSecurityGroup  # type: ignore
403    from ._models import ApplicationSecurityGroupListResult  # type: ignore
404    from ._models import AuthorizationListResult  # type: ignore
405    from ._models import Availability  # type: ignore
406    from ._models import AvailableDelegation  # type: ignore
407    from ._models import AvailableDelegationsResult  # type: ignore
408    from ._models import AvailableProvidersList  # type: ignore
409    from ._models import AvailableProvidersListCity  # type: ignore
410    from ._models import AvailableProvidersListCountry  # type: ignore
411    from ._models import AvailableProvidersListParameters  # type: ignore
412    from ._models import AvailableProvidersListState  # type: ignore
413    from ._models import AzureAsyncOperationResult  # type: ignore
414    from ._models import AzureFirewall  # type: ignore
415    from ._models import AzureFirewallApplicationRule  # type: ignore
416    from ._models import AzureFirewallApplicationRuleCollection  # type: ignore
417    from ._models import AzureFirewallApplicationRuleProtocol  # type: ignore
418    from ._models import AzureFirewallFqdnTag  # type: ignore
419    from ._models import AzureFirewallFqdnTagListResult  # type: ignore
420    from ._models import AzureFirewallIPConfiguration  # type: ignore
421    from ._models import AzureFirewallListResult  # type: ignore
422    from ._models import AzureFirewallNatRCAction  # type: ignore
423    from ._models import AzureFirewallNatRule  # type: ignore
424    from ._models import AzureFirewallNatRuleCollection  # type: ignore
425    from ._models import AzureFirewallNetworkRule  # type: ignore
426    from ._models import AzureFirewallNetworkRuleCollection  # type: ignore
427    from ._models import AzureFirewallRCAction  # type: ignore
428    from ._models import AzureReachabilityReport  # type: ignore
429    from ._models import AzureReachabilityReportItem  # type: ignore
430    from ._models import AzureReachabilityReportLatencyInfo  # type: ignore
431    from ._models import AzureReachabilityReportLocation  # type: ignore
432    from ._models import AzureReachabilityReportParameters  # type: ignore
433    from ._models import BGPCommunity  # type: ignore
434    from ._models import BackendAddressPool  # type: ignore
435    from ._models import BgpPeerStatus  # type: ignore
436    from ._models import BgpPeerStatusListResult  # type: ignore
437    from ._models import BgpServiceCommunity  # type: ignore
438    from ._models import BgpServiceCommunityListResult  # type: ignore
439    from ._models import BgpSettings  # type: ignore
440    from ._models import CloudErrorBody  # type: ignore
441    from ._models import Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties  # type: ignore
442    from ._models import ConnectionMonitor  # type: ignore
443    from ._models import ConnectionMonitorDestination  # type: ignore
444    from ._models import ConnectionMonitorListResult  # type: ignore
445    from ._models import ConnectionMonitorParameters  # type: ignore
446    from ._models import ConnectionMonitorQueryResult  # type: ignore
447    from ._models import ConnectionMonitorResult  # type: ignore
448    from ._models import ConnectionMonitorResultProperties  # type: ignore
449    from ._models import ConnectionMonitorSource  # type: ignore
450    from ._models import ConnectionResetSharedKey  # type: ignore
451    from ._models import ConnectionSharedKey  # type: ignore
452    from ._models import ConnectionStateSnapshot  # type: ignore
453    from ._models import ConnectivityDestination  # type: ignore
454    from ._models import ConnectivityHop  # type: ignore
455    from ._models import ConnectivityInformation  # type: ignore
456    from ._models import ConnectivityIssue  # type: ignore
457    from ._models import ConnectivityParameters  # type: ignore
458    from ._models import ConnectivitySource  # type: ignore
459    from ._models import Container  # type: ignore
460    from ._models import ContainerNetworkInterface  # type: ignore
461    from ._models import ContainerNetworkInterfaceConfiguration  # type: ignore
462    from ._models import ContainerNetworkInterfaceIpConfiguration  # type: ignore
463    from ._models import DdosCustomPolicy  # type: ignore
464    from ._models import DdosProtectionPlan  # type: ignore
465    from ._models import DdosProtectionPlanListResult  # type: ignore
466    from ._models import DdosSettings  # type: ignore
467    from ._models import Delegation  # type: ignore
468    from ._models import DeviceProperties  # type: ignore
469    from ._models import DhcpOptions  # type: ignore
470    from ._models import Dimension  # type: ignore
471    from ._models import DnsNameAvailabilityResult  # type: ignore
472    from ._models import EffectiveNetworkSecurityGroup  # type: ignore
473    from ._models import EffectiveNetworkSecurityGroupAssociation  # type: ignore
474    from ._models import EffectiveNetworkSecurityGroupListResult  # type: ignore
475    from ._models import EffectiveNetworkSecurityRule  # type: ignore
476    from ._models import EffectiveRoute  # type: ignore
477    from ._models import EffectiveRouteListResult  # type: ignore
478    from ._models import EndpointService  # type: ignore
479    from ._models import EndpointServiceResult  # type: ignore
480    from ._models import EndpointServicesListResult  # type: ignore
481    from ._models import Error  # type: ignore
482    from ._models import ErrorDetails  # type: ignore
483    from ._models import ErrorResponse  # type: ignore
484    from ._models import EvaluatedNetworkSecurityGroup  # type: ignore
485    from ._models import ExpressRouteCircuit  # type: ignore
486    from ._models import ExpressRouteCircuitArpTable  # type: ignore
487    from ._models import ExpressRouteCircuitAuthorization  # type: ignore
488    from ._models import ExpressRouteCircuitConnection  # type: ignore
489    from ._models import ExpressRouteCircuitConnectionListResult  # type: ignore
490    from ._models import ExpressRouteCircuitListResult  # type: ignore
491    from ._models import ExpressRouteCircuitPeering  # type: ignore
492    from ._models import ExpressRouteCircuitPeeringConfig  # type: ignore
493    from ._models import ExpressRouteCircuitPeeringId  # type: ignore
494    from ._models import ExpressRouteCircuitPeeringListResult  # type: ignore
495    from ._models import ExpressRouteCircuitReference  # type: ignore
496    from ._models import ExpressRouteCircuitRoutesTable  # type: ignore
497    from ._models import ExpressRouteCircuitRoutesTableSummary  # type: ignore
498    from ._models import ExpressRouteCircuitServiceProviderProperties  # type: ignore
499    from ._models import ExpressRouteCircuitSku  # type: ignore
500    from ._models import ExpressRouteCircuitStats  # type: ignore
501    from ._models import ExpressRouteCircuitsArpTableListResult  # type: ignore
502    from ._models import ExpressRouteCircuitsRoutesTableListResult  # type: ignore
503    from ._models import ExpressRouteCircuitsRoutesTableSummaryListResult  # type: ignore
504    from ._models import ExpressRouteConnection  # type: ignore
505    from ._models import ExpressRouteConnectionId  # type: ignore
506    from ._models import ExpressRouteConnectionList  # type: ignore
507    from ._models import ExpressRouteCrossConnection  # type: ignore
508    from ._models import ExpressRouteCrossConnectionListResult  # type: ignore
509    from ._models import ExpressRouteCrossConnectionPeering  # type: ignore
510    from ._models import ExpressRouteCrossConnectionPeeringList  # type: ignore
511    from ._models import ExpressRouteCrossConnectionRoutesTableSummary  # type: ignore
512    from ._models import ExpressRouteCrossConnectionsRoutesTableSummaryListResult  # type: ignore
513    from ._models import ExpressRouteGateway  # type: ignore
514    from ._models import ExpressRouteGatewayList  # type: ignore
515    from ._models import ExpressRouteGatewayPropertiesAutoScaleConfiguration  # type: ignore
516    from ._models import ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds  # type: ignore
517    from ._models import ExpressRouteLink  # type: ignore
518    from ._models import ExpressRouteLinkListResult  # type: ignore
519    from ._models import ExpressRoutePort  # type: ignore
520    from ._models import ExpressRoutePortListResult  # type: ignore
521    from ._models import ExpressRoutePortsLocation  # type: ignore
522    from ._models import ExpressRoutePortsLocationBandwidths  # type: ignore
523    from ._models import ExpressRoutePortsLocationListResult  # type: ignore
524    from ._models import ExpressRouteServiceProvider  # type: ignore
525    from ._models import ExpressRouteServiceProviderBandwidthsOffered  # type: ignore
526    from ._models import ExpressRouteServiceProviderListResult  # type: ignore
527    from ._models import FlowLogFormatParameters  # type: ignore
528    from ._models import FlowLogInformation  # type: ignore
529    from ._models import FlowLogStatusParameters  # type: ignore
530    from ._models import FrontendIPConfiguration  # type: ignore
531    from ._models import GatewayRoute  # type: ignore
532    from ._models import GatewayRouteListResult  # type: ignore
533    from ._models import GetVpnSitesConfigurationRequest  # type: ignore
534    from ._models import HTTPConfiguration  # type: ignore
535    from ._models import HTTPHeader  # type: ignore
536    from ._models import HubVirtualNetworkConnection  # type: ignore
537    from ._models import IPAddressAvailabilityResult  # type: ignore
538    from ._models import IPConfiguration  # type: ignore
539    from ._models import IPConfigurationProfile  # type: ignore
540    from ._models import InboundNatPool  # type: ignore
541    from ._models import InboundNatRule  # type: ignore
542    from ._models import InboundNatRuleListResult  # type: ignore
543    from ._models import InterfaceEndpoint  # type: ignore
544    from ._models import InterfaceEndpointListResult  # type: ignore
545    from ._models import IpTag  # type: ignore
546    from ._models import IpsecPolicy  # type: ignore
547    from ._models import Ipv6ExpressRouteCircuitPeeringConfig  # type: ignore
548    from ._models import ListHubVirtualNetworkConnectionsResult  # type: ignore
549    from ._models import ListP2SVpnGatewaysResult  # type: ignore
550    from ._models import ListP2SVpnServerConfigurationsResult  # type: ignore
551    from ._models import ListVirtualHubsResult  # type: ignore
552    from ._models import ListVirtualWANsResult  # type: ignore
553    from ._models import ListVpnConnectionsResult  # type: ignore
554    from ._models import ListVpnGatewaysResult  # type: ignore
555    from ._models import ListVpnSitesResult  # type: ignore
556    from ._models import LoadBalancer  # type: ignore
557    from ._models import LoadBalancerBackendAddressPoolListResult  # type: ignore
558    from ._models import LoadBalancerFrontendIPConfigurationListResult  # type: ignore
559    from ._models import LoadBalancerListResult  # type: ignore
560    from ._models import LoadBalancerLoadBalancingRuleListResult  # type: ignore
561    from ._models import LoadBalancerOutboundRuleListResult  # type: ignore
562    from ._models import LoadBalancerProbeListResult  # type: ignore
563    from ._models import LoadBalancerSku  # type: ignore
564    from ._models import LoadBalancingRule  # type: ignore
565    from ._models import LocalNetworkGateway  # type: ignore
566    from ._models import LocalNetworkGatewayListResult  # type: ignore
567    from ._models import LogSpecification  # type: ignore
568    from ._models import ManagedServiceIdentity  # type: ignore
569    from ._models import MatchedRule  # type: ignore
570    from ._models import MetricSpecification  # type: ignore
571    from ._models import NetworkConfigurationDiagnosticParameters  # type: ignore
572    from ._models import NetworkConfigurationDiagnosticProfile  # type: ignore
573    from ._models import NetworkConfigurationDiagnosticResponse  # type: ignore
574    from ._models import NetworkConfigurationDiagnosticResult  # type: ignore
575    from ._models import NetworkInterface  # type: ignore
576    from ._models import NetworkInterfaceAssociation  # type: ignore
577    from ._models import NetworkInterfaceDnsSettings  # type: ignore
578    from ._models import NetworkInterfaceIPConfiguration  # type: ignore
579    from ._models import NetworkInterfaceIPConfigurationListResult  # type: ignore
580    from ._models import NetworkInterfaceListResult  # type: ignore
581    from ._models import NetworkInterfaceLoadBalancerListResult  # type: ignore
582    from ._models import NetworkInterfaceTapConfiguration  # type: ignore
583    from ._models import NetworkInterfaceTapConfigurationListResult  # type: ignore
584    from ._models import NetworkProfile  # type: ignore
585    from ._models import NetworkProfileListResult  # type: ignore
586    from ._models import NetworkSecurityGroup  # type: ignore
587    from ._models import NetworkSecurityGroupListResult  # type: ignore
588    from ._models import NetworkSecurityGroupResult  # type: ignore
589    from ._models import NetworkSecurityRulesEvaluationResult  # type: ignore
590    from ._models import NetworkWatcher  # type: ignore
591    from ._models import NetworkWatcherListResult  # type: ignore
592    from ._models import NextHopParameters  # type: ignore
593    from ._models import NextHopResult  # type: ignore
594    from ._models import Operation  # type: ignore
595    from ._models import OperationDisplay  # type: ignore
596    from ._models import OperationListResult  # type: ignore
597    from ._models import OperationPropertiesFormatServiceSpecification  # type: ignore
598    from ._models import OutboundRule  # type: ignore
599    from ._models import P2SVpnGateway  # type: ignore
600    from ._models import P2SVpnProfileParameters  # type: ignore
601    from ._models import P2SVpnServerConfigRadiusClientRootCertificate  # type: ignore
602    from ._models import P2SVpnServerConfigRadiusServerRootCertificate  # type: ignore
603    from ._models import P2SVpnServerConfigVpnClientRevokedCertificate  # type: ignore
604    from ._models import P2SVpnServerConfigVpnClientRootCertificate  # type: ignore
605    from ._models import P2SVpnServerConfiguration  # type: ignore
606    from ._models import PacketCapture  # type: ignore
607    from ._models import PacketCaptureFilter  # type: ignore
608    from ._models import PacketCaptureListResult  # type: ignore
609    from ._models import PacketCaptureParameters  # type: ignore
610    from ._models import PacketCaptureQueryStatusResult  # type: ignore
611    from ._models import PacketCaptureResult  # type: ignore
612    from ._models import PacketCaptureResultProperties  # type: ignore
613    from ._models import PacketCaptureStorageLocation  # type: ignore
614    from ._models import PatchRouteFilter  # type: ignore
615    from ._models import PatchRouteFilterRule  # type: ignore
616    from ._models import Probe  # type: ignore
617    from ._models import ProtocolConfiguration  # type: ignore
618    from ._models import ProtocolCustomSettingsFormat  # type: ignore
619    from ._models import PublicIPAddress  # type: ignore
620    from ._models import PublicIPAddressDnsSettings  # type: ignore
621    from ._models import PublicIPAddressListResult  # type: ignore
622    from ._models import PublicIPAddressSku  # type: ignore
623    from ._models import PublicIPPrefix  # type: ignore
624    from ._models import PublicIPPrefixListResult  # type: ignore
625    from ._models import PublicIPPrefixSku  # type: ignore
626    from ._models import QueryTroubleshootingParameters  # type: ignore
627    from ._models import ReferencedPublicIpAddress  # type: ignore
628    from ._models import Resource  # type: ignore
629    from ._models import ResourceNavigationLink  # type: ignore
630    from ._models import RetentionPolicyParameters  # type: ignore
631    from ._models import Route  # type: ignore
632    from ._models import RouteFilter  # type: ignore
633    from ._models import RouteFilterListResult  # type: ignore
634    from ._models import RouteFilterRule  # type: ignore
635    from ._models import RouteFilterRuleListResult  # type: ignore
636    from ._models import RouteListResult  # type: ignore
637    from ._models import RouteTable  # type: ignore
638    from ._models import RouteTableListResult  # type: ignore
639    from ._models import SecurityGroupNetworkInterface  # type: ignore
640    from ._models import SecurityGroupViewParameters  # type: ignore
641    from ._models import SecurityGroupViewResult  # type: ignore
642    from ._models import SecurityRule  # type: ignore
643    from ._models import SecurityRuleAssociations  # type: ignore
644    from ._models import SecurityRuleListResult  # type: ignore
645    from ._models import ServiceAssociationLink  # type: ignore
646    from ._models import ServiceEndpointPolicy  # type: ignore
647    from ._models import ServiceEndpointPolicyDefinition  # type: ignore
648    from ._models import ServiceEndpointPolicyDefinitionListResult  # type: ignore
649    from ._models import ServiceEndpointPolicyListResult  # type: ignore
650    from ._models import ServiceEndpointPropertiesFormat  # type: ignore
651    from ._models import SubResource  # type: ignore
652    from ._models import Subnet  # type: ignore
653    from ._models import SubnetAssociation  # type: ignore
654    from ._models import SubnetListResult  # type: ignore
655    from ._models import TagsObject  # type: ignore
656    from ._models import Topology  # type: ignore
657    from ._models import TopologyAssociation  # type: ignore
658    from ._models import TopologyParameters  # type: ignore
659    from ._models import TopologyResource  # type: ignore
660    from ._models import TrafficAnalyticsConfigurationProperties  # type: ignore
661    from ._models import TrafficAnalyticsProperties  # type: ignore
662    from ._models import TroubleshootingDetails  # type: ignore
663    from ._models import TroubleshootingParameters  # type: ignore
664    from ._models import TroubleshootingRecommendedActions  # type: ignore
665    from ._models import TroubleshootingResult  # type: ignore
666    from ._models import TunnelConnectionHealth  # type: ignore
667    from ._models import Usage  # type: ignore
668    from ._models import UsageName  # type: ignore
669    from ._models import UsagesListResult  # type: ignore
670    from ._models import VerificationIPFlowParameters  # type: ignore
671    from ._models import VerificationIPFlowResult  # type: ignore
672    from ._models import VirtualHub  # type: ignore
673    from ._models import VirtualHubId  # type: ignore
674    from ._models import VirtualHubRoute  # type: ignore
675    from ._models import VirtualHubRouteTable  # type: ignore
676    from ._models import VirtualNetwork  # type: ignore
677    from ._models import VirtualNetworkConnectionGatewayReference  # type: ignore
678    from ._models import VirtualNetworkGateway  # type: ignore
679    from ._models import VirtualNetworkGatewayConnection  # type: ignore
680    from ._models import VirtualNetworkGatewayConnectionListEntity  # type: ignore
681    from ._models import VirtualNetworkGatewayConnectionListResult  # type: ignore
682    from ._models import VirtualNetworkGatewayIPConfiguration  # type: ignore
683    from ._models import VirtualNetworkGatewayListConnectionsResult  # type: ignore
684    from ._models import VirtualNetworkGatewayListResult  # type: ignore
685    from ._models import VirtualNetworkGatewaySku  # type: ignore
686    from ._models import VirtualNetworkListResult  # type: ignore
687    from ._models import VirtualNetworkListUsageResult  # type: ignore
688    from ._models import VirtualNetworkPeering  # type: ignore
689    from ._models import VirtualNetworkPeeringListResult  # type: ignore
690    from ._models import VirtualNetworkTap  # type: ignore
691    from ._models import VirtualNetworkTapListResult  # type: ignore
692    from ._models import VirtualNetworkUsage  # type: ignore
693    from ._models import VirtualNetworkUsageName  # type: ignore
694    from ._models import VirtualWAN  # type: ignore
695    from ._models import VirtualWanSecurityProvider  # type: ignore
696    from ._models import VirtualWanSecurityProviders  # type: ignore
697    from ._models import VpnClientConfiguration  # type: ignore
698    from ._models import VpnClientConnectionHealth  # type: ignore
699    from ._models import VpnClientIPsecParameters  # type: ignore
700    from ._models import VpnClientParameters  # type: ignore
701    from ._models import VpnClientRevokedCertificate  # type: ignore
702    from ._models import VpnClientRootCertificate  # type: ignore
703    from ._models import VpnConnection  # type: ignore
704    from ._models import VpnDeviceScriptParameters  # type: ignore
705    from ._models import VpnGateway  # type: ignore
706    from ._models import VpnProfileResponse  # type: ignore
707    from ._models import VpnSite  # type: ignore
708    from ._models import VpnSiteId  # type: ignore
709
710from ._network_management_client_enums import (
711    Access,
712    ApplicationGatewayBackendHealthServerHealth,
713    ApplicationGatewayCookieBasedAffinity,
714    ApplicationGatewayCustomErrorStatusCode,
715    ApplicationGatewayFirewallMode,
716    ApplicationGatewayOperationalState,
717    ApplicationGatewayProtocol,
718    ApplicationGatewayRedirectType,
719    ApplicationGatewayRequestRoutingRuleType,
720    ApplicationGatewaySkuName,
721    ApplicationGatewaySslCipherSuite,
722    ApplicationGatewaySslPolicyName,
723    ApplicationGatewaySslPolicyType,
724    ApplicationGatewaySslProtocol,
725    ApplicationGatewayTier,
726    AssociationType,
727    AuthenticationMethod,
728    AuthorizationUseStatus,
729    AzureFirewallApplicationRuleProtocolType,
730    AzureFirewallNatRCActionType,
731    AzureFirewallNetworkRuleProtocol,
732    AzureFirewallRCActionType,
733    BgpPeerState,
734    CircuitConnectionStatus,
735    ConnectionMonitorSourceStatus,
736    ConnectionState,
737    ConnectionStatus,
738    DdosCustomPolicyProtocol,
739    DdosCustomPolicyTriggerSensitivityOverride,
740    DdosSettingsProtectionCoverage,
741    DhGroup,
742    Direction,
743    EffectiveRouteSource,
744    EffectiveRouteState,
745    EffectiveSecurityRuleProtocol,
746    EvaluationState,
747    ExpressRouteCircuitPeeringAdvertisedPublicPrefixState,
748    ExpressRouteCircuitPeeringState,
749    ExpressRouteCircuitSkuFamily,
750    ExpressRouteCircuitSkuTier,
751    ExpressRouteLinkAdminState,
752    ExpressRouteLinkConnectorType,
753    ExpressRoutePeeringState,
754    ExpressRoutePeeringType,
755    ExpressRoutePortsEncapsulation,
756    FlowLogFormatType,
757    HTTPMethod,
758    HubVirtualNetworkConnectionStatus,
759    IPAllocationMethod,
760    IPVersion,
761    IkeEncryption,
762    IkeIntegrity,
763    IpFlowProtocol,
764    IpsecEncryption,
765    IpsecIntegrity,
766    IssueType,
767    LoadBalancerSkuName,
768    LoadDistribution,
769    NetworkOperationStatus,
770    NextHopType,
771    OfficeTrafficCategory,
772    Origin,
773    OutboundRulePropertiesFormatProtocol,
774    PcError,
775    PcProtocol,
776    PcStatus,
777    PfsGroup,
778    ProbeProtocol,
779    ProcessorArchitecture,
780    Protocol,
781    ProvisioningState,
782    PublicIPAddressSkuName,
783    PublicIPPrefixSkuName,
784    ResourceIdentityType,
785    RouteFilterRuleType,
786    RouteNextHopType,
787    SecurityRuleAccess,
788    SecurityRuleDirection,
789    SecurityRuleProtocol,
790    ServiceProviderProvisioningState,
791    Severity,
792    TransportProtocol,
793    TunnelConnectionStatus,
794    UsageUnit,
795    VerbosityLevel,
796    VirtualNetworkGatewayConnectionProtocol,
797    VirtualNetworkGatewayConnectionStatus,
798    VirtualNetworkGatewayConnectionType,
799    VirtualNetworkGatewaySkuName,
800    VirtualNetworkGatewaySkuTier,
801    VirtualNetworkGatewayType,
802    VirtualNetworkPeeringState,
803    VirtualWanSecurityProviderType,
804    VpnClientProtocol,
805    VpnConnectionStatus,
806    VpnGatewayTunnelingProtocol,
807    VpnType,
808)
809
810__all__ = [
811    'AddressSpace',
812    'ApplicationGateway',
813    'ApplicationGatewayAuthenticationCertificate',
814    'ApplicationGatewayAutoscaleConfiguration',
815    'ApplicationGatewayAvailableSslOptions',
816    'ApplicationGatewayAvailableSslPredefinedPolicies',
817    'ApplicationGatewayAvailableWafRuleSetsResult',
818    'ApplicationGatewayBackendAddress',
819    'ApplicationGatewayBackendAddressPool',
820    'ApplicationGatewayBackendHealth',
821    'ApplicationGatewayBackendHealthHttpSettings',
822    'ApplicationGatewayBackendHealthPool',
823    'ApplicationGatewayBackendHealthServer',
824    'ApplicationGatewayBackendHttpSettings',
825    'ApplicationGatewayConnectionDraining',
826    'ApplicationGatewayCustomError',
827    'ApplicationGatewayFirewallDisabledRuleGroup',
828    'ApplicationGatewayFirewallExclusion',
829    'ApplicationGatewayFirewallRule',
830    'ApplicationGatewayFirewallRuleGroup',
831    'ApplicationGatewayFirewallRuleSet',
832    'ApplicationGatewayFrontendIPConfiguration',
833    'ApplicationGatewayFrontendPort',
834    'ApplicationGatewayHeaderConfiguration',
835    'ApplicationGatewayHttpListener',
836    'ApplicationGatewayIPConfiguration',
837    'ApplicationGatewayListResult',
838    'ApplicationGatewayPathRule',
839    'ApplicationGatewayProbe',
840    'ApplicationGatewayProbeHealthResponseMatch',
841    'ApplicationGatewayRedirectConfiguration',
842    'ApplicationGatewayRequestRoutingRule',
843    'ApplicationGatewayRewriteRule',
844    'ApplicationGatewayRewriteRuleActionSet',
845    'ApplicationGatewayRewriteRuleSet',
846    'ApplicationGatewaySku',
847    'ApplicationGatewaySslCertificate',
848    'ApplicationGatewaySslPolicy',
849    'ApplicationGatewaySslPredefinedPolicy',
850    'ApplicationGatewayTrustedRootCertificate',
851    'ApplicationGatewayUrlPathMap',
852    'ApplicationGatewayWebApplicationFirewallConfiguration',
853    'ApplicationSecurityGroup',
854    'ApplicationSecurityGroupListResult',
855    'AuthorizationListResult',
856    'Availability',
857    'AvailableDelegation',
858    'AvailableDelegationsResult',
859    'AvailableProvidersList',
860    'AvailableProvidersListCity',
861    'AvailableProvidersListCountry',
862    'AvailableProvidersListParameters',
863    'AvailableProvidersListState',
864    'AzureAsyncOperationResult',
865    'AzureFirewall',
866    'AzureFirewallApplicationRule',
867    'AzureFirewallApplicationRuleCollection',
868    'AzureFirewallApplicationRuleProtocol',
869    'AzureFirewallFqdnTag',
870    'AzureFirewallFqdnTagListResult',
871    'AzureFirewallIPConfiguration',
872    'AzureFirewallListResult',
873    'AzureFirewallNatRCAction',
874    'AzureFirewallNatRule',
875    'AzureFirewallNatRuleCollection',
876    'AzureFirewallNetworkRule',
877    'AzureFirewallNetworkRuleCollection',
878    'AzureFirewallRCAction',
879    'AzureReachabilityReport',
880    'AzureReachabilityReportItem',
881    'AzureReachabilityReportLatencyInfo',
882    'AzureReachabilityReportLocation',
883    'AzureReachabilityReportParameters',
884    'BGPCommunity',
885    'BackendAddressPool',
886    'BgpPeerStatus',
887    'BgpPeerStatusListResult',
888    'BgpServiceCommunity',
889    'BgpServiceCommunityListResult',
890    'BgpSettings',
891    'CloudErrorBody',
892    'Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties',
893    'ConnectionMonitor',
894    'ConnectionMonitorDestination',
895    'ConnectionMonitorListResult',
896    'ConnectionMonitorParameters',
897    'ConnectionMonitorQueryResult',
898    'ConnectionMonitorResult',
899    'ConnectionMonitorResultProperties',
900    'ConnectionMonitorSource',
901    'ConnectionResetSharedKey',
902    'ConnectionSharedKey',
903    'ConnectionStateSnapshot',
904    'ConnectivityDestination',
905    'ConnectivityHop',
906    'ConnectivityInformation',
907    'ConnectivityIssue',
908    'ConnectivityParameters',
909    'ConnectivitySource',
910    'Container',
911    'ContainerNetworkInterface',
912    'ContainerNetworkInterfaceConfiguration',
913    'ContainerNetworkInterfaceIpConfiguration',
914    'DdosCustomPolicy',
915    'DdosProtectionPlan',
916    'DdosProtectionPlanListResult',
917    'DdosSettings',
918    'Delegation',
919    'DeviceProperties',
920    'DhcpOptions',
921    'Dimension',
922    'DnsNameAvailabilityResult',
923    'EffectiveNetworkSecurityGroup',
924    'EffectiveNetworkSecurityGroupAssociation',
925    'EffectiveNetworkSecurityGroupListResult',
926    'EffectiveNetworkSecurityRule',
927    'EffectiveRoute',
928    'EffectiveRouteListResult',
929    'EndpointService',
930    'EndpointServiceResult',
931    'EndpointServicesListResult',
932    'Error',
933    'ErrorDetails',
934    'ErrorResponse',
935    'EvaluatedNetworkSecurityGroup',
936    'ExpressRouteCircuit',
937    'ExpressRouteCircuitArpTable',
938    'ExpressRouteCircuitAuthorization',
939    'ExpressRouteCircuitConnection',
940    'ExpressRouteCircuitConnectionListResult',
941    'ExpressRouteCircuitListResult',
942    'ExpressRouteCircuitPeering',
943    'ExpressRouteCircuitPeeringConfig',
944    'ExpressRouteCircuitPeeringId',
945    'ExpressRouteCircuitPeeringListResult',
946    'ExpressRouteCircuitReference',
947    'ExpressRouteCircuitRoutesTable',
948    'ExpressRouteCircuitRoutesTableSummary',
949    'ExpressRouteCircuitServiceProviderProperties',
950    'ExpressRouteCircuitSku',
951    'ExpressRouteCircuitStats',
952    'ExpressRouteCircuitsArpTableListResult',
953    'ExpressRouteCircuitsRoutesTableListResult',
954    'ExpressRouteCircuitsRoutesTableSummaryListResult',
955    'ExpressRouteConnection',
956    'ExpressRouteConnectionId',
957    'ExpressRouteConnectionList',
958    'ExpressRouteCrossConnection',
959    'ExpressRouteCrossConnectionListResult',
960    'ExpressRouteCrossConnectionPeering',
961    'ExpressRouteCrossConnectionPeeringList',
962    'ExpressRouteCrossConnectionRoutesTableSummary',
963    'ExpressRouteCrossConnectionsRoutesTableSummaryListResult',
964    'ExpressRouteGateway',
965    'ExpressRouteGatewayList',
966    'ExpressRouteGatewayPropertiesAutoScaleConfiguration',
967    'ExpressRouteGatewayPropertiesAutoScaleConfigurationBounds',
968    'ExpressRouteLink',
969    'ExpressRouteLinkListResult',
970    'ExpressRoutePort',
971    'ExpressRoutePortListResult',
972    'ExpressRoutePortsLocation',
973    'ExpressRoutePortsLocationBandwidths',
974    'ExpressRoutePortsLocationListResult',
975    'ExpressRouteServiceProvider',
976    'ExpressRouteServiceProviderBandwidthsOffered',
977    'ExpressRouteServiceProviderListResult',
978    'FlowLogFormatParameters',
979    'FlowLogInformation',
980    'FlowLogStatusParameters',
981    'FrontendIPConfiguration',
982    'GatewayRoute',
983    'GatewayRouteListResult',
984    'GetVpnSitesConfigurationRequest',
985    'HTTPConfiguration',
986    'HTTPHeader',
987    'HubVirtualNetworkConnection',
988    'IPAddressAvailabilityResult',
989    'IPConfiguration',
990    'IPConfigurationProfile',
991    'InboundNatPool',
992    'InboundNatRule',
993    'InboundNatRuleListResult',
994    'InterfaceEndpoint',
995    'InterfaceEndpointListResult',
996    'IpTag',
997    'IpsecPolicy',
998    'Ipv6ExpressRouteCircuitPeeringConfig',
999    'ListHubVirtualNetworkConnectionsResult',
1000    'ListP2SVpnGatewaysResult',
1001    'ListP2SVpnServerConfigurationsResult',
1002    'ListVirtualHubsResult',
1003    'ListVirtualWANsResult',
1004    'ListVpnConnectionsResult',
1005    'ListVpnGatewaysResult',
1006    'ListVpnSitesResult',
1007    'LoadBalancer',
1008    'LoadBalancerBackendAddressPoolListResult',
1009    'LoadBalancerFrontendIPConfigurationListResult',
1010    'LoadBalancerListResult',
1011    'LoadBalancerLoadBalancingRuleListResult',
1012    'LoadBalancerOutboundRuleListResult',
1013    'LoadBalancerProbeListResult',
1014    'LoadBalancerSku',
1015    'LoadBalancingRule',
1016    'LocalNetworkGateway',
1017    'LocalNetworkGatewayListResult',
1018    'LogSpecification',
1019    'ManagedServiceIdentity',
1020    'MatchedRule',
1021    'MetricSpecification',
1022    'NetworkConfigurationDiagnosticParameters',
1023    'NetworkConfigurationDiagnosticProfile',
1024    'NetworkConfigurationDiagnosticResponse',
1025    'NetworkConfigurationDiagnosticResult',
1026    'NetworkInterface',
1027    'NetworkInterfaceAssociation',
1028    'NetworkInterfaceDnsSettings',
1029    'NetworkInterfaceIPConfiguration',
1030    'NetworkInterfaceIPConfigurationListResult',
1031    'NetworkInterfaceListResult',
1032    'NetworkInterfaceLoadBalancerListResult',
1033    'NetworkInterfaceTapConfiguration',
1034    'NetworkInterfaceTapConfigurationListResult',
1035    'NetworkProfile',
1036    'NetworkProfileListResult',
1037    'NetworkSecurityGroup',
1038    'NetworkSecurityGroupListResult',
1039    'NetworkSecurityGroupResult',
1040    'NetworkSecurityRulesEvaluationResult',
1041    'NetworkWatcher',
1042    'NetworkWatcherListResult',
1043    'NextHopParameters',
1044    'NextHopResult',
1045    'Operation',
1046    'OperationDisplay',
1047    'OperationListResult',
1048    'OperationPropertiesFormatServiceSpecification',
1049    'OutboundRule',
1050    'P2SVpnGateway',
1051    'P2SVpnProfileParameters',
1052    'P2SVpnServerConfigRadiusClientRootCertificate',
1053    'P2SVpnServerConfigRadiusServerRootCertificate',
1054    'P2SVpnServerConfigVpnClientRevokedCertificate',
1055    'P2SVpnServerConfigVpnClientRootCertificate',
1056    'P2SVpnServerConfiguration',
1057    'PacketCapture',
1058    'PacketCaptureFilter',
1059    'PacketCaptureListResult',
1060    'PacketCaptureParameters',
1061    'PacketCaptureQueryStatusResult',
1062    'PacketCaptureResult',
1063    'PacketCaptureResultProperties',
1064    'PacketCaptureStorageLocation',
1065    'PatchRouteFilter',
1066    'PatchRouteFilterRule',
1067    'Probe',
1068    'ProtocolConfiguration',
1069    'ProtocolCustomSettingsFormat',
1070    'PublicIPAddress',
1071    'PublicIPAddressDnsSettings',
1072    'PublicIPAddressListResult',
1073    'PublicIPAddressSku',
1074    'PublicIPPrefix',
1075    'PublicIPPrefixListResult',
1076    'PublicIPPrefixSku',
1077    'QueryTroubleshootingParameters',
1078    'ReferencedPublicIpAddress',
1079    'Resource',
1080    'ResourceNavigationLink',
1081    'RetentionPolicyParameters',
1082    'Route',
1083    'RouteFilter',
1084    'RouteFilterListResult',
1085    'RouteFilterRule',
1086    'RouteFilterRuleListResult',
1087    'RouteListResult',
1088    'RouteTable',
1089    'RouteTableListResult',
1090    'SecurityGroupNetworkInterface',
1091    'SecurityGroupViewParameters',
1092    'SecurityGroupViewResult',
1093    'SecurityRule',
1094    'SecurityRuleAssociations',
1095    'SecurityRuleListResult',
1096    'ServiceAssociationLink',
1097    'ServiceEndpointPolicy',
1098    'ServiceEndpointPolicyDefinition',
1099    'ServiceEndpointPolicyDefinitionListResult',
1100    'ServiceEndpointPolicyListResult',
1101    'ServiceEndpointPropertiesFormat',
1102    'SubResource',
1103    'Subnet',
1104    'SubnetAssociation',
1105    'SubnetListResult',
1106    'TagsObject',
1107    'Topology',
1108    'TopologyAssociation',
1109    'TopologyParameters',
1110    'TopologyResource',
1111    'TrafficAnalyticsConfigurationProperties',
1112    'TrafficAnalyticsProperties',
1113    'TroubleshootingDetails',
1114    'TroubleshootingParameters',
1115    'TroubleshootingRecommendedActions',
1116    'TroubleshootingResult',
1117    'TunnelConnectionHealth',
1118    'Usage',
1119    'UsageName',
1120    'UsagesListResult',
1121    'VerificationIPFlowParameters',
1122    'VerificationIPFlowResult',
1123    'VirtualHub',
1124    'VirtualHubId',
1125    'VirtualHubRoute',
1126    'VirtualHubRouteTable',
1127    'VirtualNetwork',
1128    'VirtualNetworkConnectionGatewayReference',
1129    'VirtualNetworkGateway',
1130    'VirtualNetworkGatewayConnection',
1131    'VirtualNetworkGatewayConnectionListEntity',
1132    'VirtualNetworkGatewayConnectionListResult',
1133    'VirtualNetworkGatewayIPConfiguration',
1134    'VirtualNetworkGatewayListConnectionsResult',
1135    'VirtualNetworkGatewayListResult',
1136    'VirtualNetworkGatewaySku',
1137    'VirtualNetworkListResult',
1138    'VirtualNetworkListUsageResult',
1139    'VirtualNetworkPeering',
1140    'VirtualNetworkPeeringListResult',
1141    'VirtualNetworkTap',
1142    'VirtualNetworkTapListResult',
1143    'VirtualNetworkUsage',
1144    'VirtualNetworkUsageName',
1145    'VirtualWAN',
1146    'VirtualWanSecurityProvider',
1147    'VirtualWanSecurityProviders',
1148    'VpnClientConfiguration',
1149    'VpnClientConnectionHealth',
1150    'VpnClientIPsecParameters',
1151    'VpnClientParameters',
1152    'VpnClientRevokedCertificate',
1153    'VpnClientRootCertificate',
1154    'VpnConnection',
1155    'VpnDeviceScriptParameters',
1156    'VpnGateway',
1157    'VpnProfileResponse',
1158    'VpnSite',
1159    'VpnSiteId',
1160    'Access',
1161    'ApplicationGatewayBackendHealthServerHealth',
1162    'ApplicationGatewayCookieBasedAffinity',
1163    'ApplicationGatewayCustomErrorStatusCode',
1164    'ApplicationGatewayFirewallMode',
1165    'ApplicationGatewayOperationalState',
1166    'ApplicationGatewayProtocol',
1167    'ApplicationGatewayRedirectType',
1168    'ApplicationGatewayRequestRoutingRuleType',
1169    'ApplicationGatewaySkuName',
1170    'ApplicationGatewaySslCipherSuite',
1171    'ApplicationGatewaySslPolicyName',
1172    'ApplicationGatewaySslPolicyType',
1173    'ApplicationGatewaySslProtocol',
1174    'ApplicationGatewayTier',
1175    'AssociationType',
1176    'AuthenticationMethod',
1177    'AuthorizationUseStatus',
1178    'AzureFirewallApplicationRuleProtocolType',
1179    'AzureFirewallNatRCActionType',
1180    'AzureFirewallNetworkRuleProtocol',
1181    'AzureFirewallRCActionType',
1182    'BgpPeerState',
1183    'CircuitConnectionStatus',
1184    'ConnectionMonitorSourceStatus',
1185    'ConnectionState',
1186    'ConnectionStatus',
1187    'DdosCustomPolicyProtocol',
1188    'DdosCustomPolicyTriggerSensitivityOverride',
1189    'DdosSettingsProtectionCoverage',
1190    'DhGroup',
1191    'Direction',
1192    'EffectiveRouteSource',
1193    'EffectiveRouteState',
1194    'EffectiveSecurityRuleProtocol',
1195    'EvaluationState',
1196    'ExpressRouteCircuitPeeringAdvertisedPublicPrefixState',
1197    'ExpressRouteCircuitPeeringState',
1198    'ExpressRouteCircuitSkuFamily',
1199    'ExpressRouteCircuitSkuTier',
1200    'ExpressRouteLinkAdminState',
1201    'ExpressRouteLinkConnectorType',
1202    'ExpressRoutePeeringState',
1203    'ExpressRoutePeeringType',
1204    'ExpressRoutePortsEncapsulation',
1205    'FlowLogFormatType',
1206    'HTTPMethod',
1207    'HubVirtualNetworkConnectionStatus',
1208    'IPAllocationMethod',
1209    'IPVersion',
1210    'IkeEncryption',
1211    'IkeIntegrity',
1212    'IpFlowProtocol',
1213    'IpsecEncryption',
1214    'IpsecIntegrity',
1215    'IssueType',
1216    'LoadBalancerSkuName',
1217    'LoadDistribution',
1218    'NetworkOperationStatus',
1219    'NextHopType',
1220    'OfficeTrafficCategory',
1221    'Origin',
1222    'OutboundRulePropertiesFormatProtocol',
1223    'PcError',
1224    'PcProtocol',
1225    'PcStatus',
1226    'PfsGroup',
1227    'ProbeProtocol',
1228    'ProcessorArchitecture',
1229    'Protocol',
1230    'ProvisioningState',
1231    'PublicIPAddressSkuName',
1232    'PublicIPPrefixSkuName',
1233    'ResourceIdentityType',
1234    'RouteFilterRuleType',
1235    'RouteNextHopType',
1236    'SecurityRuleAccess',
1237    'SecurityRuleDirection',
1238    'SecurityRuleProtocol',
1239    'ServiceProviderProvisioningState',
1240    'Severity',
1241    'TransportProtocol',
1242    'TunnelConnectionStatus',
1243    'UsageUnit',
1244    'VerbosityLevel',
1245    'VirtualNetworkGatewayConnectionProtocol',
1246    'VirtualNetworkGatewayConnectionStatus',
1247    'VirtualNetworkGatewayConnectionType',
1248    'VirtualNetworkGatewaySkuName',
1249    'VirtualNetworkGatewaySkuTier',
1250    'VirtualNetworkGatewayType',
1251    'VirtualNetworkPeeringState',
1252    'VirtualWanSecurityProviderType',
1253    'VpnClientProtocol',
1254    'VpnConnectionStatus',
1255    'VpnGatewayTunnelingProtocol',
1256    'VpnType',
1257]
1258