1// +build go1.9
2
3// Copyright 2019 Microsoft Corporation
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9//     http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16
17// This code was auto-generated by:
18// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
19
20package network
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/network/mgmt/2015-05-01-preview/network"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ApplicationGatewayCookieBasedAffinity = original.ApplicationGatewayCookieBasedAffinity
33
34const (
35	Disabled ApplicationGatewayCookieBasedAffinity = original.Disabled
36	Enabled  ApplicationGatewayCookieBasedAffinity = original.Enabled
37)
38
39type ApplicationGatewayOperationalState = original.ApplicationGatewayOperationalState
40
41const (
42	Running  ApplicationGatewayOperationalState = original.Running
43	Starting ApplicationGatewayOperationalState = original.Starting
44	Stopped  ApplicationGatewayOperationalState = original.Stopped
45	Stopping ApplicationGatewayOperationalState = original.Stopping
46)
47
48type ApplicationGatewayProtocol = original.ApplicationGatewayProtocol
49
50const (
51	HTTP  ApplicationGatewayProtocol = original.HTTP
52	HTTPS ApplicationGatewayProtocol = original.HTTPS
53)
54
55type ApplicationGatewayRequestRoutingRuleType = original.ApplicationGatewayRequestRoutingRuleType
56
57const (
58	Basic ApplicationGatewayRequestRoutingRuleType = original.Basic
59)
60
61type ApplicationGatewaySkuName = original.ApplicationGatewaySkuName
62
63const (
64	StandardLarge  ApplicationGatewaySkuName = original.StandardLarge
65	StandardMedium ApplicationGatewaySkuName = original.StandardMedium
66	StandardSmall  ApplicationGatewaySkuName = original.StandardSmall
67)
68
69type ApplicationGatewayTier = original.ApplicationGatewayTier
70
71const (
72	Standard ApplicationGatewayTier = original.Standard
73)
74
75type AuthorizationUseStatus = original.AuthorizationUseStatus
76
77const (
78	Available AuthorizationUseStatus = original.Available
79	InUse     AuthorizationUseStatus = original.InUse
80)
81
82type ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = original.ExpressRouteCircuitPeeringAdvertisedPublicPrefixState
83
84const (
85	Configured       ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = original.Configured
86	Configuring      ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = original.Configuring
87	NotConfigured    ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = original.NotConfigured
88	ValidationNeeded ExpressRouteCircuitPeeringAdvertisedPublicPrefixState = original.ValidationNeeded
89)
90
91type ExpressRouteCircuitPeeringState = original.ExpressRouteCircuitPeeringState
92
93const (
94	ExpressRouteCircuitPeeringStateDisabled ExpressRouteCircuitPeeringState = original.ExpressRouteCircuitPeeringStateDisabled
95	ExpressRouteCircuitPeeringStateEnabled  ExpressRouteCircuitPeeringState = original.ExpressRouteCircuitPeeringStateEnabled
96)
97
98type ExpressRouteCircuitPeeringType = original.ExpressRouteCircuitPeeringType
99
100const (
101	AzurePrivatePeering ExpressRouteCircuitPeeringType = original.AzurePrivatePeering
102	AzurePublicPeering  ExpressRouteCircuitPeeringType = original.AzurePublicPeering
103	MicrosoftPeering    ExpressRouteCircuitPeeringType = original.MicrosoftPeering
104)
105
106type ExpressRouteCircuitSkuFamily = original.ExpressRouteCircuitSkuFamily
107
108const (
109	MeteredData   ExpressRouteCircuitSkuFamily = original.MeteredData
110	UnlimitedData ExpressRouteCircuitSkuFamily = original.UnlimitedData
111)
112
113type ExpressRouteCircuitSkuTier = original.ExpressRouteCircuitSkuTier
114
115const (
116	ExpressRouteCircuitSkuTierPremium  ExpressRouteCircuitSkuTier = original.ExpressRouteCircuitSkuTierPremium
117	ExpressRouteCircuitSkuTierStandard ExpressRouteCircuitSkuTier = original.ExpressRouteCircuitSkuTierStandard
118)
119
120type IPAllocationMethod = original.IPAllocationMethod
121
122const (
123	Dynamic IPAllocationMethod = original.Dynamic
124	Static  IPAllocationMethod = original.Static
125)
126
127type LoadDistribution = original.LoadDistribution
128
129const (
130	Default          LoadDistribution = original.Default
131	SourceIP         LoadDistribution = original.SourceIP
132	SourceIPProtocol LoadDistribution = original.SourceIPProtocol
133)
134
135type OperationStatus = original.OperationStatus
136
137const (
138	Failed     OperationStatus = original.Failed
139	InProgress OperationStatus = original.InProgress
140	Succeeded  OperationStatus = original.Succeeded
141)
142
143type ProbeProtocol = original.ProbeProtocol
144
145const (
146	ProbeProtocolHTTP ProbeProtocol = original.ProbeProtocolHTTP
147	ProbeProtocolTCP  ProbeProtocol = original.ProbeProtocolTCP
148)
149
150type RouteNextHopType = original.RouteNextHopType
151
152const (
153	RouteNextHopTypeInternet              RouteNextHopType = original.RouteNextHopTypeInternet
154	RouteNextHopTypeNone                  RouteNextHopType = original.RouteNextHopTypeNone
155	RouteNextHopTypeVirtualAppliance      RouteNextHopType = original.RouteNextHopTypeVirtualAppliance
156	RouteNextHopTypeVirtualNetworkGateway RouteNextHopType = original.RouteNextHopTypeVirtualNetworkGateway
157	RouteNextHopTypeVnetLocal             RouteNextHopType = original.RouteNextHopTypeVnetLocal
158)
159
160type SecurityRuleAccess = original.SecurityRuleAccess
161
162const (
163	Allow SecurityRuleAccess = original.Allow
164	Deny  SecurityRuleAccess = original.Deny
165)
166
167type SecurityRuleDirection = original.SecurityRuleDirection
168
169const (
170	Inbound  SecurityRuleDirection = original.Inbound
171	Outbound SecurityRuleDirection = original.Outbound
172)
173
174type SecurityRuleProtocol = original.SecurityRuleProtocol
175
176const (
177	Asterisk SecurityRuleProtocol = original.Asterisk
178	TCP      SecurityRuleProtocol = original.TCP
179	UDP      SecurityRuleProtocol = original.UDP
180)
181
182type ServiceProviderProvisioningState = original.ServiceProviderProvisioningState
183
184const (
185	Deprovisioning ServiceProviderProvisioningState = original.Deprovisioning
186	NotProvisioned ServiceProviderProvisioningState = original.NotProvisioned
187	Provisioned    ServiceProviderProvisioningState = original.Provisioned
188	Provisioning   ServiceProviderProvisioningState = original.Provisioning
189)
190
191type TransportProtocol = original.TransportProtocol
192
193const (
194	TransportProtocolTCP TransportProtocol = original.TransportProtocolTCP
195	TransportProtocolUDP TransportProtocol = original.TransportProtocolUDP
196)
197
198type VirtualNetworkGatewayConnectionStatus = original.VirtualNetworkGatewayConnectionStatus
199
200const (
201	Connected    VirtualNetworkGatewayConnectionStatus = original.Connected
202	Connecting   VirtualNetworkGatewayConnectionStatus = original.Connecting
203	NotConnected VirtualNetworkGatewayConnectionStatus = original.NotConnected
204	Unknown      VirtualNetworkGatewayConnectionStatus = original.Unknown
205)
206
207type VirtualNetworkGatewayConnectionType = original.VirtualNetworkGatewayConnectionType
208
209const (
210	ExpressRoute VirtualNetworkGatewayConnectionType = original.ExpressRoute
211	IPsec        VirtualNetworkGatewayConnectionType = original.IPsec
212	Vnet2Vnet    VirtualNetworkGatewayConnectionType = original.Vnet2Vnet
213	VPNClient    VirtualNetworkGatewayConnectionType = original.VPNClient
214)
215
216type VirtualNetworkGatewayType = original.VirtualNetworkGatewayType
217
218const (
219	VirtualNetworkGatewayTypeExpressRoute VirtualNetworkGatewayType = original.VirtualNetworkGatewayTypeExpressRoute
220	VirtualNetworkGatewayTypeVpn          VirtualNetworkGatewayType = original.VirtualNetworkGatewayTypeVpn
221)
222
223type VpnType = original.VpnType
224
225const (
226	PolicyBased VpnType = original.PolicyBased
227	RouteBased  VpnType = original.RouteBased
228)
229
230type AddressSpace = original.AddressSpace
231type ApplicationGateway = original.ApplicationGateway
232type ApplicationGatewayBackendAddress = original.ApplicationGatewayBackendAddress
233type ApplicationGatewayBackendAddressPool = original.ApplicationGatewayBackendAddressPool
234type ApplicationGatewayBackendAddressPoolPropertiesFormat = original.ApplicationGatewayBackendAddressPoolPropertiesFormat
235type ApplicationGatewayBackendHTTPSettings = original.ApplicationGatewayBackendHTTPSettings
236type ApplicationGatewayBackendHTTPSettingsPropertiesFormat = original.ApplicationGatewayBackendHTTPSettingsPropertiesFormat
237type ApplicationGatewayFrontendIPConfiguration = original.ApplicationGatewayFrontendIPConfiguration
238type ApplicationGatewayFrontendIPConfigurationPropertiesFormat = original.ApplicationGatewayFrontendIPConfigurationPropertiesFormat
239type ApplicationGatewayFrontendPort = original.ApplicationGatewayFrontendPort
240type ApplicationGatewayFrontendPortPropertiesFormat = original.ApplicationGatewayFrontendPortPropertiesFormat
241type ApplicationGatewayHTTPListener = original.ApplicationGatewayHTTPListener
242type ApplicationGatewayHTTPListenerPropertiesFormat = original.ApplicationGatewayHTTPListenerPropertiesFormat
243type ApplicationGatewayIPConfiguration = original.ApplicationGatewayIPConfiguration
244type ApplicationGatewayIPConfigurationPropertiesFormat = original.ApplicationGatewayIPConfigurationPropertiesFormat
245type ApplicationGatewayListResult = original.ApplicationGatewayListResult
246type ApplicationGatewayListResultIterator = original.ApplicationGatewayListResultIterator
247type ApplicationGatewayListResultPage = original.ApplicationGatewayListResultPage
248type ApplicationGatewayPropertiesFormat = original.ApplicationGatewayPropertiesFormat
249type ApplicationGatewayRequestRoutingRule = original.ApplicationGatewayRequestRoutingRule
250type ApplicationGatewayRequestRoutingRulePropertiesFormat = original.ApplicationGatewayRequestRoutingRulePropertiesFormat
251type ApplicationGatewaySku = original.ApplicationGatewaySku
252type ApplicationGatewaySslCertificate = original.ApplicationGatewaySslCertificate
253type ApplicationGatewaySslCertificatePropertiesFormat = original.ApplicationGatewaySslCertificatePropertiesFormat
254type ApplicationGatewaysClient = original.ApplicationGatewaysClient
255type ApplicationGatewaysCreateOrUpdateFuture = original.ApplicationGatewaysCreateOrUpdateFuture
256type ApplicationGatewaysDeleteFuture = original.ApplicationGatewaysDeleteFuture
257type ApplicationGatewaysStartFuture = original.ApplicationGatewaysStartFuture
258type ApplicationGatewaysStopFuture = original.ApplicationGatewaysStopFuture
259type AuthorizationListResult = original.AuthorizationListResult
260type AuthorizationListResultIterator = original.AuthorizationListResultIterator
261type AuthorizationListResultPage = original.AuthorizationListResultPage
262type AuthorizationPropertiesFormat = original.AuthorizationPropertiesFormat
263type AzureAsyncOperationResult = original.AzureAsyncOperationResult
264type BackendAddressPool = original.BackendAddressPool
265type BackendAddressPoolPropertiesFormat = original.BackendAddressPoolPropertiesFormat
266type BaseClient = original.BaseClient
267type ConnectionResetSharedKey = original.ConnectionResetSharedKey
268type ConnectionSharedKey = original.ConnectionSharedKey
269type DNSNameAvailabilityResult = original.DNSNameAvailabilityResult
270type DhcpOptions = original.DhcpOptions
271type Error = original.Error
272type ErrorDetails = original.ErrorDetails
273type ExpressRouteCircuit = original.ExpressRouteCircuit
274type ExpressRouteCircuitArpTable = original.ExpressRouteCircuitArpTable
275type ExpressRouteCircuitAuthorization = original.ExpressRouteCircuitAuthorization
276type ExpressRouteCircuitAuthorizationsClient = original.ExpressRouteCircuitAuthorizationsClient
277type ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture = original.ExpressRouteCircuitAuthorizationsCreateOrUpdateFuture
278type ExpressRouteCircuitAuthorizationsDeleteFuture = original.ExpressRouteCircuitAuthorizationsDeleteFuture
279type ExpressRouteCircuitListResult = original.ExpressRouteCircuitListResult
280type ExpressRouteCircuitListResultIterator = original.ExpressRouteCircuitListResultIterator
281type ExpressRouteCircuitListResultPage = original.ExpressRouteCircuitListResultPage
282type ExpressRouteCircuitPeering = original.ExpressRouteCircuitPeering
283type ExpressRouteCircuitPeeringConfig = original.ExpressRouteCircuitPeeringConfig
284type ExpressRouteCircuitPeeringListResult = original.ExpressRouteCircuitPeeringListResult
285type ExpressRouteCircuitPeeringListResultIterator = original.ExpressRouteCircuitPeeringListResultIterator
286type ExpressRouteCircuitPeeringListResultPage = original.ExpressRouteCircuitPeeringListResultPage
287type ExpressRouteCircuitPeeringPropertiesFormat = original.ExpressRouteCircuitPeeringPropertiesFormat
288type ExpressRouteCircuitPeeringsClient = original.ExpressRouteCircuitPeeringsClient
289type ExpressRouteCircuitPeeringsCreateOrUpdateFuture = original.ExpressRouteCircuitPeeringsCreateOrUpdateFuture
290type ExpressRouteCircuitPeeringsDeleteFuture = original.ExpressRouteCircuitPeeringsDeleteFuture
291type ExpressRouteCircuitPropertiesFormat = original.ExpressRouteCircuitPropertiesFormat
292type ExpressRouteCircuitRoutesTable = original.ExpressRouteCircuitRoutesTable
293type ExpressRouteCircuitServiceProviderProperties = original.ExpressRouteCircuitServiceProviderProperties
294type ExpressRouteCircuitSku = original.ExpressRouteCircuitSku
295type ExpressRouteCircuitStats = original.ExpressRouteCircuitStats
296type ExpressRouteCircuitsArpTableListResult = original.ExpressRouteCircuitsArpTableListResult
297type ExpressRouteCircuitsArpTableListResultIterator = original.ExpressRouteCircuitsArpTableListResultIterator
298type ExpressRouteCircuitsArpTableListResultPage = original.ExpressRouteCircuitsArpTableListResultPage
299type ExpressRouteCircuitsClient = original.ExpressRouteCircuitsClient
300type ExpressRouteCircuitsCreateOrUpdateFuture = original.ExpressRouteCircuitsCreateOrUpdateFuture
301type ExpressRouteCircuitsDeleteFuture = original.ExpressRouteCircuitsDeleteFuture
302type ExpressRouteCircuitsRoutesTableListResult = original.ExpressRouteCircuitsRoutesTableListResult
303type ExpressRouteCircuitsRoutesTableListResultIterator = original.ExpressRouteCircuitsRoutesTableListResultIterator
304type ExpressRouteCircuitsRoutesTableListResultPage = original.ExpressRouteCircuitsRoutesTableListResultPage
305type ExpressRouteCircuitsStatsListResult = original.ExpressRouteCircuitsStatsListResult
306type ExpressRouteCircuitsStatsListResultIterator = original.ExpressRouteCircuitsStatsListResultIterator
307type ExpressRouteCircuitsStatsListResultPage = original.ExpressRouteCircuitsStatsListResultPage
308type ExpressRouteServiceProvider = original.ExpressRouteServiceProvider
309type ExpressRouteServiceProviderBandwidthsOffered = original.ExpressRouteServiceProviderBandwidthsOffered
310type ExpressRouteServiceProviderListResult = original.ExpressRouteServiceProviderListResult
311type ExpressRouteServiceProviderListResultIterator = original.ExpressRouteServiceProviderListResultIterator
312type ExpressRouteServiceProviderListResultPage = original.ExpressRouteServiceProviderListResultPage
313type ExpressRouteServiceProviderPropertiesFormat = original.ExpressRouteServiceProviderPropertiesFormat
314type ExpressRouteServiceProvidersClient = original.ExpressRouteServiceProvidersClient
315type FrontendIPConfiguration = original.FrontendIPConfiguration
316type FrontendIPConfigurationPropertiesFormat = original.FrontendIPConfigurationPropertiesFormat
317type InboundNatPool = original.InboundNatPool
318type InboundNatPoolPropertiesFormat = original.InboundNatPoolPropertiesFormat
319type InboundNatRule = original.InboundNatRule
320type InboundNatRulePropertiesFormat = original.InboundNatRulePropertiesFormat
321type Interface = original.Interface
322type InterfaceDNSSettings = original.InterfaceDNSSettings
323type InterfaceIPConfiguration = original.InterfaceIPConfiguration
324type InterfaceIPConfigurationPropertiesFormat = original.InterfaceIPConfigurationPropertiesFormat
325type InterfaceListResult = original.InterfaceListResult
326type InterfaceListResultIterator = original.InterfaceListResultIterator
327type InterfaceListResultPage = original.InterfaceListResultPage
328type InterfacePropertiesFormat = original.InterfacePropertiesFormat
329type InterfacesClient = original.InterfacesClient
330type InterfacesCreateOrUpdateFuture = original.InterfacesCreateOrUpdateFuture
331type InterfacesDeleteFuture = original.InterfacesDeleteFuture
332type LoadBalancer = original.LoadBalancer
333type LoadBalancerListResult = original.LoadBalancerListResult
334type LoadBalancerListResultIterator = original.LoadBalancerListResultIterator
335type LoadBalancerListResultPage = original.LoadBalancerListResultPage
336type LoadBalancerPropertiesFormat = original.LoadBalancerPropertiesFormat
337type LoadBalancersClient = original.LoadBalancersClient
338type LoadBalancersCreateOrUpdateFuture = original.LoadBalancersCreateOrUpdateFuture
339type LoadBalancersDeleteFuture = original.LoadBalancersDeleteFuture
340type LoadBalancingRule = original.LoadBalancingRule
341type LoadBalancingRulePropertiesFormat = original.LoadBalancingRulePropertiesFormat
342type LocalNetworkGateway = original.LocalNetworkGateway
343type LocalNetworkGatewayListResult = original.LocalNetworkGatewayListResult
344type LocalNetworkGatewayListResultIterator = original.LocalNetworkGatewayListResultIterator
345type LocalNetworkGatewayListResultPage = original.LocalNetworkGatewayListResultPage
346type LocalNetworkGatewayPropertiesFormat = original.LocalNetworkGatewayPropertiesFormat
347type LocalNetworkGatewaysClient = original.LocalNetworkGatewaysClient
348type LocalNetworkGatewaysCreateOrUpdateFuture = original.LocalNetworkGatewaysCreateOrUpdateFuture
349type LocalNetworkGatewaysDeleteFuture = original.LocalNetworkGatewaysDeleteFuture
350type OutboundNatRule = original.OutboundNatRule
351type OutboundNatRulePropertiesFormat = original.OutboundNatRulePropertiesFormat
352type Probe = original.Probe
353type ProbePropertiesFormat = original.ProbePropertiesFormat
354type PublicIPAddress = original.PublicIPAddress
355type PublicIPAddressDNSSettings = original.PublicIPAddressDNSSettings
356type PublicIPAddressListResult = original.PublicIPAddressListResult
357type PublicIPAddressListResultIterator = original.PublicIPAddressListResultIterator
358type PublicIPAddressListResultPage = original.PublicIPAddressListResultPage
359type PublicIPAddressPropertiesFormat = original.PublicIPAddressPropertiesFormat
360type PublicIPAddressesClient = original.PublicIPAddressesClient
361type PublicIPAddressesCreateOrUpdateFuture = original.PublicIPAddressesCreateOrUpdateFuture
362type PublicIPAddressesDeleteFuture = original.PublicIPAddressesDeleteFuture
363type Resource = original.Resource
364type Route = original.Route
365type RouteListResult = original.RouteListResult
366type RouteListResultIterator = original.RouteListResultIterator
367type RouteListResultPage = original.RouteListResultPage
368type RoutePropertiesFormat = original.RoutePropertiesFormat
369type RouteTable = original.RouteTable
370type RouteTableListResult = original.RouteTableListResult
371type RouteTableListResultIterator = original.RouteTableListResultIterator
372type RouteTableListResultPage = original.RouteTableListResultPage
373type RouteTablePropertiesFormat = original.RouteTablePropertiesFormat
374type RouteTablesClient = original.RouteTablesClient
375type RouteTablesCreateOrUpdateFuture = original.RouteTablesCreateOrUpdateFuture
376type RouteTablesDeleteFuture = original.RouteTablesDeleteFuture
377type RoutesClient = original.RoutesClient
378type RoutesCreateOrUpdateFuture = original.RoutesCreateOrUpdateFuture
379type RoutesDeleteFuture = original.RoutesDeleteFuture
380type SecurityGroup = original.SecurityGroup
381type SecurityGroupListResult = original.SecurityGroupListResult
382type SecurityGroupListResultIterator = original.SecurityGroupListResultIterator
383type SecurityGroupListResultPage = original.SecurityGroupListResultPage
384type SecurityGroupPropertiesFormat = original.SecurityGroupPropertiesFormat
385type SecurityGroupsClient = original.SecurityGroupsClient
386type SecurityGroupsCreateOrUpdateFuture = original.SecurityGroupsCreateOrUpdateFuture
387type SecurityGroupsDeleteFuture = original.SecurityGroupsDeleteFuture
388type SecurityRule = original.SecurityRule
389type SecurityRuleListResult = original.SecurityRuleListResult
390type SecurityRuleListResultIterator = original.SecurityRuleListResultIterator
391type SecurityRuleListResultPage = original.SecurityRuleListResultPage
392type SecurityRulePropertiesFormat = original.SecurityRulePropertiesFormat
393type SecurityRulesClient = original.SecurityRulesClient
394type SecurityRulesCreateOrUpdateFuture = original.SecurityRulesCreateOrUpdateFuture
395type SecurityRulesDeleteFuture = original.SecurityRulesDeleteFuture
396type SubResource = original.SubResource
397type Subnet = original.Subnet
398type SubnetListResult = original.SubnetListResult
399type SubnetListResultIterator = original.SubnetListResultIterator
400type SubnetListResultPage = original.SubnetListResultPage
401type SubnetPropertiesFormat = original.SubnetPropertiesFormat
402type SubnetsClient = original.SubnetsClient
403type SubnetsCreateOrUpdateFuture = original.SubnetsCreateOrUpdateFuture
404type SubnetsDeleteFuture = original.SubnetsDeleteFuture
405type Usage = original.Usage
406type UsageName = original.UsageName
407type UsagesClient = original.UsagesClient
408type UsagesListResult = original.UsagesListResult
409type UsagesListResultIterator = original.UsagesListResultIterator
410type UsagesListResultPage = original.UsagesListResultPage
411type VirtualNetwork = original.VirtualNetwork
412type VirtualNetworkGateway = original.VirtualNetworkGateway
413type VirtualNetworkGatewayConnection = original.VirtualNetworkGatewayConnection
414type VirtualNetworkGatewayConnectionListResult = original.VirtualNetworkGatewayConnectionListResult
415type VirtualNetworkGatewayConnectionListResultIterator = original.VirtualNetworkGatewayConnectionListResultIterator
416type VirtualNetworkGatewayConnectionListResultPage = original.VirtualNetworkGatewayConnectionListResultPage
417type VirtualNetworkGatewayConnectionPropertiesFormat = original.VirtualNetworkGatewayConnectionPropertiesFormat
418type VirtualNetworkGatewayConnectionsClient = original.VirtualNetworkGatewayConnectionsClient
419type VirtualNetworkGatewayConnectionsCreateOrUpdateFuture = original.VirtualNetworkGatewayConnectionsCreateOrUpdateFuture
420type VirtualNetworkGatewayConnectionsDeleteFuture = original.VirtualNetworkGatewayConnectionsDeleteFuture
421type VirtualNetworkGatewayConnectionsResetSharedKeyFuture = original.VirtualNetworkGatewayConnectionsResetSharedKeyFuture
422type VirtualNetworkGatewayConnectionsSetSharedKeyFuture = original.VirtualNetworkGatewayConnectionsSetSharedKeyFuture
423type VirtualNetworkGatewayIPConfiguration = original.VirtualNetworkGatewayIPConfiguration
424type VirtualNetworkGatewayIPConfigurationPropertiesFormat = original.VirtualNetworkGatewayIPConfigurationPropertiesFormat
425type VirtualNetworkGatewayListResult = original.VirtualNetworkGatewayListResult
426type VirtualNetworkGatewayListResultIterator = original.VirtualNetworkGatewayListResultIterator
427type VirtualNetworkGatewayListResultPage = original.VirtualNetworkGatewayListResultPage
428type VirtualNetworkGatewayPropertiesFormat = original.VirtualNetworkGatewayPropertiesFormat
429type VirtualNetworkGatewaysClient = original.VirtualNetworkGatewaysClient
430type VirtualNetworkGatewaysCreateOrUpdateFuture = original.VirtualNetworkGatewaysCreateOrUpdateFuture
431type VirtualNetworkGatewaysDeleteFuture = original.VirtualNetworkGatewaysDeleteFuture
432type VirtualNetworkGatewaysResetFuture = original.VirtualNetworkGatewaysResetFuture
433type VirtualNetworkListResult = original.VirtualNetworkListResult
434type VirtualNetworkListResultIterator = original.VirtualNetworkListResultIterator
435type VirtualNetworkListResultPage = original.VirtualNetworkListResultPage
436type VirtualNetworkPropertiesFormat = original.VirtualNetworkPropertiesFormat
437type VirtualNetworksClient = original.VirtualNetworksClient
438type VirtualNetworksCreateOrUpdateFuture = original.VirtualNetworksCreateOrUpdateFuture
439type VirtualNetworksDeleteFuture = original.VirtualNetworksDeleteFuture
440
441func New(subscriptionID string) BaseClient {
442	return original.New(subscriptionID)
443}
444func NewApplicationGatewayListResultIterator(page ApplicationGatewayListResultPage) ApplicationGatewayListResultIterator {
445	return original.NewApplicationGatewayListResultIterator(page)
446}
447func NewApplicationGatewayListResultPage(getNextPage func(context.Context, ApplicationGatewayListResult) (ApplicationGatewayListResult, error)) ApplicationGatewayListResultPage {
448	return original.NewApplicationGatewayListResultPage(getNextPage)
449}
450func NewApplicationGatewaysClient(subscriptionID string) ApplicationGatewaysClient {
451	return original.NewApplicationGatewaysClient(subscriptionID)
452}
453func NewApplicationGatewaysClientWithBaseURI(baseURI string, subscriptionID string) ApplicationGatewaysClient {
454	return original.NewApplicationGatewaysClientWithBaseURI(baseURI, subscriptionID)
455}
456func NewAuthorizationListResultIterator(page AuthorizationListResultPage) AuthorizationListResultIterator {
457	return original.NewAuthorizationListResultIterator(page)
458}
459func NewAuthorizationListResultPage(getNextPage func(context.Context, AuthorizationListResult) (AuthorizationListResult, error)) AuthorizationListResultPage {
460	return original.NewAuthorizationListResultPage(getNextPage)
461}
462func NewExpressRouteCircuitAuthorizationsClient(subscriptionID string) ExpressRouteCircuitAuthorizationsClient {
463	return original.NewExpressRouteCircuitAuthorizationsClient(subscriptionID)
464}
465func NewExpressRouteCircuitAuthorizationsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitAuthorizationsClient {
466	return original.NewExpressRouteCircuitAuthorizationsClientWithBaseURI(baseURI, subscriptionID)
467}
468func NewExpressRouteCircuitListResultIterator(page ExpressRouteCircuitListResultPage) ExpressRouteCircuitListResultIterator {
469	return original.NewExpressRouteCircuitListResultIterator(page)
470}
471func NewExpressRouteCircuitListResultPage(getNextPage func(context.Context, ExpressRouteCircuitListResult) (ExpressRouteCircuitListResult, error)) ExpressRouteCircuitListResultPage {
472	return original.NewExpressRouteCircuitListResultPage(getNextPage)
473}
474func NewExpressRouteCircuitPeeringListResultIterator(page ExpressRouteCircuitPeeringListResultPage) ExpressRouteCircuitPeeringListResultIterator {
475	return original.NewExpressRouteCircuitPeeringListResultIterator(page)
476}
477func NewExpressRouteCircuitPeeringListResultPage(getNextPage func(context.Context, ExpressRouteCircuitPeeringListResult) (ExpressRouteCircuitPeeringListResult, error)) ExpressRouteCircuitPeeringListResultPage {
478	return original.NewExpressRouteCircuitPeeringListResultPage(getNextPage)
479}
480func NewExpressRouteCircuitPeeringsClient(subscriptionID string) ExpressRouteCircuitPeeringsClient {
481	return original.NewExpressRouteCircuitPeeringsClient(subscriptionID)
482}
483func NewExpressRouteCircuitPeeringsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitPeeringsClient {
484	return original.NewExpressRouteCircuitPeeringsClientWithBaseURI(baseURI, subscriptionID)
485}
486func NewExpressRouteCircuitsArpTableListResultIterator(page ExpressRouteCircuitsArpTableListResultPage) ExpressRouteCircuitsArpTableListResultIterator {
487	return original.NewExpressRouteCircuitsArpTableListResultIterator(page)
488}
489func NewExpressRouteCircuitsArpTableListResultPage(getNextPage func(context.Context, ExpressRouteCircuitsArpTableListResult) (ExpressRouteCircuitsArpTableListResult, error)) ExpressRouteCircuitsArpTableListResultPage {
490	return original.NewExpressRouteCircuitsArpTableListResultPage(getNextPage)
491}
492func NewExpressRouteCircuitsClient(subscriptionID string) ExpressRouteCircuitsClient {
493	return original.NewExpressRouteCircuitsClient(subscriptionID)
494}
495func NewExpressRouteCircuitsClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteCircuitsClient {
496	return original.NewExpressRouteCircuitsClientWithBaseURI(baseURI, subscriptionID)
497}
498func NewExpressRouteCircuitsRoutesTableListResultIterator(page ExpressRouteCircuitsRoutesTableListResultPage) ExpressRouteCircuitsRoutesTableListResultIterator {
499	return original.NewExpressRouteCircuitsRoutesTableListResultIterator(page)
500}
501func NewExpressRouteCircuitsRoutesTableListResultPage(getNextPage func(context.Context, ExpressRouteCircuitsRoutesTableListResult) (ExpressRouteCircuitsRoutesTableListResult, error)) ExpressRouteCircuitsRoutesTableListResultPage {
502	return original.NewExpressRouteCircuitsRoutesTableListResultPage(getNextPage)
503}
504func NewExpressRouteCircuitsStatsListResultIterator(page ExpressRouteCircuitsStatsListResultPage) ExpressRouteCircuitsStatsListResultIterator {
505	return original.NewExpressRouteCircuitsStatsListResultIterator(page)
506}
507func NewExpressRouteCircuitsStatsListResultPage(getNextPage func(context.Context, ExpressRouteCircuitsStatsListResult) (ExpressRouteCircuitsStatsListResult, error)) ExpressRouteCircuitsStatsListResultPage {
508	return original.NewExpressRouteCircuitsStatsListResultPage(getNextPage)
509}
510func NewExpressRouteServiceProviderListResultIterator(page ExpressRouteServiceProviderListResultPage) ExpressRouteServiceProviderListResultIterator {
511	return original.NewExpressRouteServiceProviderListResultIterator(page)
512}
513func NewExpressRouteServiceProviderListResultPage(getNextPage func(context.Context, ExpressRouteServiceProviderListResult) (ExpressRouteServiceProviderListResult, error)) ExpressRouteServiceProviderListResultPage {
514	return original.NewExpressRouteServiceProviderListResultPage(getNextPage)
515}
516func NewExpressRouteServiceProvidersClient(subscriptionID string) ExpressRouteServiceProvidersClient {
517	return original.NewExpressRouteServiceProvidersClient(subscriptionID)
518}
519func NewExpressRouteServiceProvidersClientWithBaseURI(baseURI string, subscriptionID string) ExpressRouteServiceProvidersClient {
520	return original.NewExpressRouteServiceProvidersClientWithBaseURI(baseURI, subscriptionID)
521}
522func NewInterfaceListResultIterator(page InterfaceListResultPage) InterfaceListResultIterator {
523	return original.NewInterfaceListResultIterator(page)
524}
525func NewInterfaceListResultPage(getNextPage func(context.Context, InterfaceListResult) (InterfaceListResult, error)) InterfaceListResultPage {
526	return original.NewInterfaceListResultPage(getNextPage)
527}
528func NewInterfacesClient(subscriptionID string) InterfacesClient {
529	return original.NewInterfacesClient(subscriptionID)
530}
531func NewInterfacesClientWithBaseURI(baseURI string, subscriptionID string) InterfacesClient {
532	return original.NewInterfacesClientWithBaseURI(baseURI, subscriptionID)
533}
534func NewLoadBalancerListResultIterator(page LoadBalancerListResultPage) LoadBalancerListResultIterator {
535	return original.NewLoadBalancerListResultIterator(page)
536}
537func NewLoadBalancerListResultPage(getNextPage func(context.Context, LoadBalancerListResult) (LoadBalancerListResult, error)) LoadBalancerListResultPage {
538	return original.NewLoadBalancerListResultPage(getNextPage)
539}
540func NewLoadBalancersClient(subscriptionID string) LoadBalancersClient {
541	return original.NewLoadBalancersClient(subscriptionID)
542}
543func NewLoadBalancersClientWithBaseURI(baseURI string, subscriptionID string) LoadBalancersClient {
544	return original.NewLoadBalancersClientWithBaseURI(baseURI, subscriptionID)
545}
546func NewLocalNetworkGatewayListResultIterator(page LocalNetworkGatewayListResultPage) LocalNetworkGatewayListResultIterator {
547	return original.NewLocalNetworkGatewayListResultIterator(page)
548}
549func NewLocalNetworkGatewayListResultPage(getNextPage func(context.Context, LocalNetworkGatewayListResult) (LocalNetworkGatewayListResult, error)) LocalNetworkGatewayListResultPage {
550	return original.NewLocalNetworkGatewayListResultPage(getNextPage)
551}
552func NewLocalNetworkGatewaysClient(subscriptionID string) LocalNetworkGatewaysClient {
553	return original.NewLocalNetworkGatewaysClient(subscriptionID)
554}
555func NewLocalNetworkGatewaysClientWithBaseURI(baseURI string, subscriptionID string) LocalNetworkGatewaysClient {
556	return original.NewLocalNetworkGatewaysClientWithBaseURI(baseURI, subscriptionID)
557}
558func NewPublicIPAddressListResultIterator(page PublicIPAddressListResultPage) PublicIPAddressListResultIterator {
559	return original.NewPublicIPAddressListResultIterator(page)
560}
561func NewPublicIPAddressListResultPage(getNextPage func(context.Context, PublicIPAddressListResult) (PublicIPAddressListResult, error)) PublicIPAddressListResultPage {
562	return original.NewPublicIPAddressListResultPage(getNextPage)
563}
564func NewPublicIPAddressesClient(subscriptionID string) PublicIPAddressesClient {
565	return original.NewPublicIPAddressesClient(subscriptionID)
566}
567func NewPublicIPAddressesClientWithBaseURI(baseURI string, subscriptionID string) PublicIPAddressesClient {
568	return original.NewPublicIPAddressesClientWithBaseURI(baseURI, subscriptionID)
569}
570func NewRouteListResultIterator(page RouteListResultPage) RouteListResultIterator {
571	return original.NewRouteListResultIterator(page)
572}
573func NewRouteListResultPage(getNextPage func(context.Context, RouteListResult) (RouteListResult, error)) RouteListResultPage {
574	return original.NewRouteListResultPage(getNextPage)
575}
576func NewRouteTableListResultIterator(page RouteTableListResultPage) RouteTableListResultIterator {
577	return original.NewRouteTableListResultIterator(page)
578}
579func NewRouteTableListResultPage(getNextPage func(context.Context, RouteTableListResult) (RouteTableListResult, error)) RouteTableListResultPage {
580	return original.NewRouteTableListResultPage(getNextPage)
581}
582func NewRouteTablesClient(subscriptionID string) RouteTablesClient {
583	return original.NewRouteTablesClient(subscriptionID)
584}
585func NewRouteTablesClientWithBaseURI(baseURI string, subscriptionID string) RouteTablesClient {
586	return original.NewRouteTablesClientWithBaseURI(baseURI, subscriptionID)
587}
588func NewRoutesClient(subscriptionID string) RoutesClient {
589	return original.NewRoutesClient(subscriptionID)
590}
591func NewRoutesClientWithBaseURI(baseURI string, subscriptionID string) RoutesClient {
592	return original.NewRoutesClientWithBaseURI(baseURI, subscriptionID)
593}
594func NewSecurityGroupListResultIterator(page SecurityGroupListResultPage) SecurityGroupListResultIterator {
595	return original.NewSecurityGroupListResultIterator(page)
596}
597func NewSecurityGroupListResultPage(getNextPage func(context.Context, SecurityGroupListResult) (SecurityGroupListResult, error)) SecurityGroupListResultPage {
598	return original.NewSecurityGroupListResultPage(getNextPage)
599}
600func NewSecurityGroupsClient(subscriptionID string) SecurityGroupsClient {
601	return original.NewSecurityGroupsClient(subscriptionID)
602}
603func NewSecurityGroupsClientWithBaseURI(baseURI string, subscriptionID string) SecurityGroupsClient {
604	return original.NewSecurityGroupsClientWithBaseURI(baseURI, subscriptionID)
605}
606func NewSecurityRuleListResultIterator(page SecurityRuleListResultPage) SecurityRuleListResultIterator {
607	return original.NewSecurityRuleListResultIterator(page)
608}
609func NewSecurityRuleListResultPage(getNextPage func(context.Context, SecurityRuleListResult) (SecurityRuleListResult, error)) SecurityRuleListResultPage {
610	return original.NewSecurityRuleListResultPage(getNextPage)
611}
612func NewSecurityRulesClient(subscriptionID string) SecurityRulesClient {
613	return original.NewSecurityRulesClient(subscriptionID)
614}
615func NewSecurityRulesClientWithBaseURI(baseURI string, subscriptionID string) SecurityRulesClient {
616	return original.NewSecurityRulesClientWithBaseURI(baseURI, subscriptionID)
617}
618func NewSubnetListResultIterator(page SubnetListResultPage) SubnetListResultIterator {
619	return original.NewSubnetListResultIterator(page)
620}
621func NewSubnetListResultPage(getNextPage func(context.Context, SubnetListResult) (SubnetListResult, error)) SubnetListResultPage {
622	return original.NewSubnetListResultPage(getNextPage)
623}
624func NewSubnetsClient(subscriptionID string) SubnetsClient {
625	return original.NewSubnetsClient(subscriptionID)
626}
627func NewSubnetsClientWithBaseURI(baseURI string, subscriptionID string) SubnetsClient {
628	return original.NewSubnetsClientWithBaseURI(baseURI, subscriptionID)
629}
630func NewUsagesClient(subscriptionID string) UsagesClient {
631	return original.NewUsagesClient(subscriptionID)
632}
633func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient {
634	return original.NewUsagesClientWithBaseURI(baseURI, subscriptionID)
635}
636func NewUsagesListResultIterator(page UsagesListResultPage) UsagesListResultIterator {
637	return original.NewUsagesListResultIterator(page)
638}
639func NewUsagesListResultPage(getNextPage func(context.Context, UsagesListResult) (UsagesListResult, error)) UsagesListResultPage {
640	return original.NewUsagesListResultPage(getNextPage)
641}
642func NewVirtualNetworkGatewayConnectionListResultIterator(page VirtualNetworkGatewayConnectionListResultPage) VirtualNetworkGatewayConnectionListResultIterator {
643	return original.NewVirtualNetworkGatewayConnectionListResultIterator(page)
644}
645func NewVirtualNetworkGatewayConnectionListResultPage(getNextPage func(context.Context, VirtualNetworkGatewayConnectionListResult) (VirtualNetworkGatewayConnectionListResult, error)) VirtualNetworkGatewayConnectionListResultPage {
646	return original.NewVirtualNetworkGatewayConnectionListResultPage(getNextPage)
647}
648func NewVirtualNetworkGatewayConnectionsClient(subscriptionID string) VirtualNetworkGatewayConnectionsClient {
649	return original.NewVirtualNetworkGatewayConnectionsClient(subscriptionID)
650}
651func NewVirtualNetworkGatewayConnectionsClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkGatewayConnectionsClient {
652	return original.NewVirtualNetworkGatewayConnectionsClientWithBaseURI(baseURI, subscriptionID)
653}
654func NewVirtualNetworkGatewayListResultIterator(page VirtualNetworkGatewayListResultPage) VirtualNetworkGatewayListResultIterator {
655	return original.NewVirtualNetworkGatewayListResultIterator(page)
656}
657func NewVirtualNetworkGatewayListResultPage(getNextPage func(context.Context, VirtualNetworkGatewayListResult) (VirtualNetworkGatewayListResult, error)) VirtualNetworkGatewayListResultPage {
658	return original.NewVirtualNetworkGatewayListResultPage(getNextPage)
659}
660func NewVirtualNetworkGatewaysClient(subscriptionID string) VirtualNetworkGatewaysClient {
661	return original.NewVirtualNetworkGatewaysClient(subscriptionID)
662}
663func NewVirtualNetworkGatewaysClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkGatewaysClient {
664	return original.NewVirtualNetworkGatewaysClientWithBaseURI(baseURI, subscriptionID)
665}
666func NewVirtualNetworkListResultIterator(page VirtualNetworkListResultPage) VirtualNetworkListResultIterator {
667	return original.NewVirtualNetworkListResultIterator(page)
668}
669func NewVirtualNetworkListResultPage(getNextPage func(context.Context, VirtualNetworkListResult) (VirtualNetworkListResult, error)) VirtualNetworkListResultPage {
670	return original.NewVirtualNetworkListResultPage(getNextPage)
671}
672func NewVirtualNetworksClient(subscriptionID string) VirtualNetworksClient {
673	return original.NewVirtualNetworksClient(subscriptionID)
674}
675func NewVirtualNetworksClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworksClient {
676	return original.NewVirtualNetworksClientWithBaseURI(baseURI, subscriptionID)
677}
678func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
679	return original.NewWithBaseURI(baseURI, subscriptionID)
680}
681func PossibleApplicationGatewayCookieBasedAffinityValues() []ApplicationGatewayCookieBasedAffinity {
682	return original.PossibleApplicationGatewayCookieBasedAffinityValues()
683}
684func PossibleApplicationGatewayOperationalStateValues() []ApplicationGatewayOperationalState {
685	return original.PossibleApplicationGatewayOperationalStateValues()
686}
687func PossibleApplicationGatewayProtocolValues() []ApplicationGatewayProtocol {
688	return original.PossibleApplicationGatewayProtocolValues()
689}
690func PossibleApplicationGatewayRequestRoutingRuleTypeValues() []ApplicationGatewayRequestRoutingRuleType {
691	return original.PossibleApplicationGatewayRequestRoutingRuleTypeValues()
692}
693func PossibleApplicationGatewaySkuNameValues() []ApplicationGatewaySkuName {
694	return original.PossibleApplicationGatewaySkuNameValues()
695}
696func PossibleApplicationGatewayTierValues() []ApplicationGatewayTier {
697	return original.PossibleApplicationGatewayTierValues()
698}
699func PossibleAuthorizationUseStatusValues() []AuthorizationUseStatus {
700	return original.PossibleAuthorizationUseStatusValues()
701}
702func PossibleExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValues() []ExpressRouteCircuitPeeringAdvertisedPublicPrefixState {
703	return original.PossibleExpressRouteCircuitPeeringAdvertisedPublicPrefixStateValues()
704}
705func PossibleExpressRouteCircuitPeeringStateValues() []ExpressRouteCircuitPeeringState {
706	return original.PossibleExpressRouteCircuitPeeringStateValues()
707}
708func PossibleExpressRouteCircuitPeeringTypeValues() []ExpressRouteCircuitPeeringType {
709	return original.PossibleExpressRouteCircuitPeeringTypeValues()
710}
711func PossibleExpressRouteCircuitSkuFamilyValues() []ExpressRouteCircuitSkuFamily {
712	return original.PossibleExpressRouteCircuitSkuFamilyValues()
713}
714func PossibleExpressRouteCircuitSkuTierValues() []ExpressRouteCircuitSkuTier {
715	return original.PossibleExpressRouteCircuitSkuTierValues()
716}
717func PossibleIPAllocationMethodValues() []IPAllocationMethod {
718	return original.PossibleIPAllocationMethodValues()
719}
720func PossibleLoadDistributionValues() []LoadDistribution {
721	return original.PossibleLoadDistributionValues()
722}
723func PossibleOperationStatusValues() []OperationStatus {
724	return original.PossibleOperationStatusValues()
725}
726func PossibleProbeProtocolValues() []ProbeProtocol {
727	return original.PossibleProbeProtocolValues()
728}
729func PossibleRouteNextHopTypeValues() []RouteNextHopType {
730	return original.PossibleRouteNextHopTypeValues()
731}
732func PossibleSecurityRuleAccessValues() []SecurityRuleAccess {
733	return original.PossibleSecurityRuleAccessValues()
734}
735func PossibleSecurityRuleDirectionValues() []SecurityRuleDirection {
736	return original.PossibleSecurityRuleDirectionValues()
737}
738func PossibleSecurityRuleProtocolValues() []SecurityRuleProtocol {
739	return original.PossibleSecurityRuleProtocolValues()
740}
741func PossibleServiceProviderProvisioningStateValues() []ServiceProviderProvisioningState {
742	return original.PossibleServiceProviderProvisioningStateValues()
743}
744func PossibleTransportProtocolValues() []TransportProtocol {
745	return original.PossibleTransportProtocolValues()
746}
747func PossibleVirtualNetworkGatewayConnectionStatusValues() []VirtualNetworkGatewayConnectionStatus {
748	return original.PossibleVirtualNetworkGatewayConnectionStatusValues()
749}
750func PossibleVirtualNetworkGatewayConnectionTypeValues() []VirtualNetworkGatewayConnectionType {
751	return original.PossibleVirtualNetworkGatewayConnectionTypeValues()
752}
753func PossibleVirtualNetworkGatewayTypeValues() []VirtualNetworkGatewayType {
754	return original.PossibleVirtualNetworkGatewayTypeValues()
755}
756func PossibleVpnTypeValues() []VpnType {
757	return original.PossibleVpnTypeValues()
758}
759func UserAgent() string {
760	return original.UserAgent() + " profiles/preview"
761}
762func Version() string {
763	return original.Version()
764}
765