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