1//go:build go1.9
2// +build go1.9
3
4// Copyright (c) Microsoft Corporation. All rights reserved.
5// Licensed under the MIT License. See License.txt in the project root for license information.
6
7// This code was auto-generated by:
8// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
9
10package peering
11
12import (
13	"context"
14
15	original "github.com/Azure/azure-sdk-for-go/services/peering/mgmt/2020-10-01/peering"
16)
17
18const (
19	DefaultBaseURI = original.DefaultBaseURI
20)
21
22type ConnectionState = original.ConnectionState
23
24const (
25	Active                ConnectionState = original.Active
26	Approved              ConnectionState = original.Approved
27	None                  ConnectionState = original.None
28	PendingApproval       ConnectionState = original.PendingApproval
29	ProvisioningCompleted ConnectionState = original.ProvisioningCompleted
30	ProvisioningFailed    ConnectionState = original.ProvisioningFailed
31	ProvisioningStarted   ConnectionState = original.ProvisioningStarted
32	Validating            ConnectionState = original.Validating
33)
34
35type DirectPeeringType = original.DirectPeeringType
36
37const (
38	Cdn      DirectPeeringType = original.Cdn
39	Edge     DirectPeeringType = original.Edge
40	Internal DirectPeeringType = original.Internal
41	Ix       DirectPeeringType = original.Ix
42	IxRs     DirectPeeringType = original.IxRs
43	Transit  DirectPeeringType = original.Transit
44)
45
46type Family = original.Family
47
48const (
49	Direct   Family = original.Direct
50	Exchange Family = original.Exchange
51)
52
53type Kind = original.Kind
54
55const (
56	KindDirect   Kind = original.KindDirect
57	KindExchange Kind = original.KindExchange
58)
59
60type LearnedType = original.LearnedType
61
62const (
63	LearnedTypeNone               LearnedType = original.LearnedTypeNone
64	LearnedTypeViaServiceProvider LearnedType = original.LearnedTypeViaServiceProvider
65	LearnedTypeViaSession         LearnedType = original.LearnedTypeViaSession
66)
67
68type PrefixValidationState = original.PrefixValidationState
69
70const (
71	PrefixValidationStateFailed   PrefixValidationState = original.PrefixValidationStateFailed
72	PrefixValidationStateInvalid  PrefixValidationState = original.PrefixValidationStateInvalid
73	PrefixValidationStateNone     PrefixValidationState = original.PrefixValidationStateNone
74	PrefixValidationStatePending  PrefixValidationState = original.PrefixValidationStatePending
75	PrefixValidationStateUnknown  PrefixValidationState = original.PrefixValidationStateUnknown
76	PrefixValidationStateVerified PrefixValidationState = original.PrefixValidationStateVerified
77	PrefixValidationStateWarning  PrefixValidationState = original.PrefixValidationStateWarning
78)
79
80type ProvisioningState = original.ProvisioningState
81
82const (
83	Deleting  ProvisioningState = original.Deleting
84	Failed    ProvisioningState = original.Failed
85	Succeeded ProvisioningState = original.Succeeded
86	Updating  ProvisioningState = original.Updating
87)
88
89type Role = original.Role
90
91const (
92	RoleEscalation Role = original.RoleEscalation
93	RoleNoc        Role = original.RoleNoc
94	RoleOther      Role = original.RoleOther
95	RolePolicy     Role = original.RolePolicy
96	RoleService    Role = original.RoleService
97	RoleTechnical  Role = original.RoleTechnical
98)
99
100type SessionAddressProvider = original.SessionAddressProvider
101
102const (
103	Microsoft SessionAddressProvider = original.Microsoft
104	Peer      SessionAddressProvider = original.Peer
105)
106
107type SessionStateV4 = original.SessionStateV4
108
109const (
110	SessionStateV4Active        SessionStateV4 = original.SessionStateV4Active
111	SessionStateV4Connect       SessionStateV4 = original.SessionStateV4Connect
112	SessionStateV4Established   SessionStateV4 = original.SessionStateV4Established
113	SessionStateV4Idle          SessionStateV4 = original.SessionStateV4Idle
114	SessionStateV4None          SessionStateV4 = original.SessionStateV4None
115	SessionStateV4OpenConfirm   SessionStateV4 = original.SessionStateV4OpenConfirm
116	SessionStateV4OpenReceived  SessionStateV4 = original.SessionStateV4OpenReceived
117	SessionStateV4OpenSent      SessionStateV4 = original.SessionStateV4OpenSent
118	SessionStateV4PendingAdd    SessionStateV4 = original.SessionStateV4PendingAdd
119	SessionStateV4PendingRemove SessionStateV4 = original.SessionStateV4PendingRemove
120	SessionStateV4PendingUpdate SessionStateV4 = original.SessionStateV4PendingUpdate
121)
122
123type SessionStateV6 = original.SessionStateV6
124
125const (
126	SessionStateV6Active        SessionStateV6 = original.SessionStateV6Active
127	SessionStateV6Connect       SessionStateV6 = original.SessionStateV6Connect
128	SessionStateV6Established   SessionStateV6 = original.SessionStateV6Established
129	SessionStateV6Idle          SessionStateV6 = original.SessionStateV6Idle
130	SessionStateV6None          SessionStateV6 = original.SessionStateV6None
131	SessionStateV6OpenConfirm   SessionStateV6 = original.SessionStateV6OpenConfirm
132	SessionStateV6OpenReceived  SessionStateV6 = original.SessionStateV6OpenReceived
133	SessionStateV6OpenSent      SessionStateV6 = original.SessionStateV6OpenSent
134	SessionStateV6PendingAdd    SessionStateV6 = original.SessionStateV6PendingAdd
135	SessionStateV6PendingRemove SessionStateV6 = original.SessionStateV6PendingRemove
136	SessionStateV6PendingUpdate SessionStateV6 = original.SessionStateV6PendingUpdate
137)
138
139type Size = original.Size
140
141const (
142	Free      Size = original.Free
143	Metered   Size = original.Metered
144	Unlimited Size = original.Unlimited
145)
146
147type Tier = original.Tier
148
149const (
150	Basic   Tier = original.Basic
151	Premium Tier = original.Premium
152)
153
154type ValidationState = original.ValidationState
155
156const (
157	ValidationStateApproved ValidationState = original.ValidationStateApproved
158	ValidationStateFailed   ValidationState = original.ValidationStateFailed
159	ValidationStateNone     ValidationState = original.ValidationStateNone
160	ValidationStatePending  ValidationState = original.ValidationStatePending
161)
162
163type BandwidthOffer = original.BandwidthOffer
164type BaseClient = original.BaseClient
165type BgpSession = original.BgpSession
166type CdnPeeringPrefix = original.CdnPeeringPrefix
167type CdnPeeringPrefixListResult = original.CdnPeeringPrefixListResult
168type CdnPeeringPrefixListResultIterator = original.CdnPeeringPrefixListResultIterator
169type CdnPeeringPrefixListResultPage = original.CdnPeeringPrefixListResultPage
170type CdnPeeringPrefixProperties = original.CdnPeeringPrefixProperties
171type CdnPeeringPrefixesClient = original.CdnPeeringPrefixesClient
172type CheckServiceProviderAvailabilityInput = original.CheckServiceProviderAvailabilityInput
173type ContactDetail = original.ContactDetail
174type DirectConnection = original.DirectConnection
175type DirectPeeringFacility = original.DirectPeeringFacility
176type ErrorDetail = original.ErrorDetail
177type ErrorResponse = original.ErrorResponse
178type ExchangeConnection = original.ExchangeConnection
179type ExchangePeeringFacility = original.ExchangePeeringFacility
180type LegacyPeeringsClient = original.LegacyPeeringsClient
181type ListResult = original.ListResult
182type ListResultIterator = original.ListResultIterator
183type ListResultPage = original.ListResultPage
184type Location = original.Location
185type LocationListResult = original.LocationListResult
186type LocationListResultIterator = original.LocationListResultIterator
187type LocationListResultPage = original.LocationListResultPage
188type LocationProperties = original.LocationProperties
189type LocationPropertiesDirect = original.LocationPropertiesDirect
190type LocationPropertiesExchange = original.LocationPropertiesExchange
191type LocationsClient = original.LocationsClient
192type Model = original.Model
193type Operation = original.Operation
194type OperationDisplayInfo = original.OperationDisplayInfo
195type OperationListResult = original.OperationListResult
196type OperationListResultIterator = original.OperationListResultIterator
197type OperationListResultPage = original.OperationListResultPage
198type OperationsClient = original.OperationsClient
199type PeerAsn = original.PeerAsn
200type PeerAsnListResult = original.PeerAsnListResult
201type PeerAsnListResultIterator = original.PeerAsnListResultIterator
202type PeerAsnListResultPage = original.PeerAsnListResultPage
203type PeerAsnProperties = original.PeerAsnProperties
204type PeerAsnsClient = original.PeerAsnsClient
205type PeeringsClient = original.PeeringsClient
206type PrefixesClient = original.PrefixesClient
207type Properties = original.Properties
208type PropertiesDirect = original.PropertiesDirect
209type PropertiesExchange = original.PropertiesExchange
210type ReceivedRoute = original.ReceivedRoute
211type ReceivedRouteListResult = original.ReceivedRouteListResult
212type ReceivedRouteListResultIterator = original.ReceivedRouteListResultIterator
213type ReceivedRouteListResultPage = original.ReceivedRouteListResultPage
214type ReceivedRoutesClient = original.ReceivedRoutesClient
215type RegisteredAsn = original.RegisteredAsn
216type RegisteredAsnListResult = original.RegisteredAsnListResult
217type RegisteredAsnListResultIterator = original.RegisteredAsnListResultIterator
218type RegisteredAsnListResultPage = original.RegisteredAsnListResultPage
219type RegisteredAsnProperties = original.RegisteredAsnProperties
220type RegisteredAsnsClient = original.RegisteredAsnsClient
221type RegisteredPrefix = original.RegisteredPrefix
222type RegisteredPrefixListResult = original.RegisteredPrefixListResult
223type RegisteredPrefixListResultIterator = original.RegisteredPrefixListResultIterator
224type RegisteredPrefixListResultPage = original.RegisteredPrefixListResultPage
225type RegisteredPrefixProperties = original.RegisteredPrefixProperties
226type RegisteredPrefixesClient = original.RegisteredPrefixesClient
227type Resource = original.Resource
228type ResourceTags = original.ResourceTags
229type Service = original.Service
230type ServiceCountriesClient = original.ServiceCountriesClient
231type ServiceCountry = original.ServiceCountry
232type ServiceCountryListResult = original.ServiceCountryListResult
233type ServiceCountryListResultIterator = original.ServiceCountryListResultIterator
234type ServiceCountryListResultPage = original.ServiceCountryListResultPage
235type ServiceListResult = original.ServiceListResult
236type ServiceListResultIterator = original.ServiceListResultIterator
237type ServiceListResultPage = original.ServiceListResultPage
238type ServiceLocation = original.ServiceLocation
239type ServiceLocationListResult = original.ServiceLocationListResult
240type ServiceLocationListResultIterator = original.ServiceLocationListResultIterator
241type ServiceLocationListResultPage = original.ServiceLocationListResultPage
242type ServiceLocationProperties = original.ServiceLocationProperties
243type ServiceLocationsClient = original.ServiceLocationsClient
244type ServicePrefix = original.ServicePrefix
245type ServicePrefixEvent = original.ServicePrefixEvent
246type ServicePrefixListResult = original.ServicePrefixListResult
247type ServicePrefixListResultIterator = original.ServicePrefixListResultIterator
248type ServicePrefixListResultPage = original.ServicePrefixListResultPage
249type ServicePrefixProperties = original.ServicePrefixProperties
250type ServiceProperties = original.ServiceProperties
251type ServiceProvider = original.ServiceProvider
252type ServiceProviderListResult = original.ServiceProviderListResult
253type ServiceProviderListResultIterator = original.ServiceProviderListResultIterator
254type ServiceProviderListResultPage = original.ServiceProviderListResultPage
255type ServiceProviderProperties = original.ServiceProviderProperties
256type ServiceProvidersClient = original.ServiceProvidersClient
257type ServiceSku = original.ServiceSku
258type ServicesClient = original.ServicesClient
259type Sku = original.Sku
260type String = original.String
261type SubResource = original.SubResource
262
263func New(subscriptionID string) BaseClient {
264	return original.New(subscriptionID)
265}
266func NewCdnPeeringPrefixListResultIterator(page CdnPeeringPrefixListResultPage) CdnPeeringPrefixListResultIterator {
267	return original.NewCdnPeeringPrefixListResultIterator(page)
268}
269func NewCdnPeeringPrefixListResultPage(cur CdnPeeringPrefixListResult, getNextPage func(context.Context, CdnPeeringPrefixListResult) (CdnPeeringPrefixListResult, error)) CdnPeeringPrefixListResultPage {
270	return original.NewCdnPeeringPrefixListResultPage(cur, getNextPage)
271}
272func NewCdnPeeringPrefixesClient(subscriptionID string) CdnPeeringPrefixesClient {
273	return original.NewCdnPeeringPrefixesClient(subscriptionID)
274}
275func NewCdnPeeringPrefixesClientWithBaseURI(baseURI string, subscriptionID string) CdnPeeringPrefixesClient {
276	return original.NewCdnPeeringPrefixesClientWithBaseURI(baseURI, subscriptionID)
277}
278func NewLegacyPeeringsClient(subscriptionID string) LegacyPeeringsClient {
279	return original.NewLegacyPeeringsClient(subscriptionID)
280}
281func NewLegacyPeeringsClientWithBaseURI(baseURI string, subscriptionID string) LegacyPeeringsClient {
282	return original.NewLegacyPeeringsClientWithBaseURI(baseURI, subscriptionID)
283}
284func NewListResultIterator(page ListResultPage) ListResultIterator {
285	return original.NewListResultIterator(page)
286}
287func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
288	return original.NewListResultPage(cur, getNextPage)
289}
290func NewLocationListResultIterator(page LocationListResultPage) LocationListResultIterator {
291	return original.NewLocationListResultIterator(page)
292}
293func NewLocationListResultPage(cur LocationListResult, getNextPage func(context.Context, LocationListResult) (LocationListResult, error)) LocationListResultPage {
294	return original.NewLocationListResultPage(cur, getNextPage)
295}
296func NewLocationsClient(subscriptionID string) LocationsClient {
297	return original.NewLocationsClient(subscriptionID)
298}
299func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient {
300	return original.NewLocationsClientWithBaseURI(baseURI, subscriptionID)
301}
302func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
303	return original.NewOperationListResultIterator(page)
304}
305func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
306	return original.NewOperationListResultPage(cur, getNextPage)
307}
308func NewOperationsClient(subscriptionID string) OperationsClient {
309	return original.NewOperationsClient(subscriptionID)
310}
311func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
312	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
313}
314func NewPeerAsnListResultIterator(page PeerAsnListResultPage) PeerAsnListResultIterator {
315	return original.NewPeerAsnListResultIterator(page)
316}
317func NewPeerAsnListResultPage(cur PeerAsnListResult, getNextPage func(context.Context, PeerAsnListResult) (PeerAsnListResult, error)) PeerAsnListResultPage {
318	return original.NewPeerAsnListResultPage(cur, getNextPage)
319}
320func NewPeerAsnsClient(subscriptionID string) PeerAsnsClient {
321	return original.NewPeerAsnsClient(subscriptionID)
322}
323func NewPeerAsnsClientWithBaseURI(baseURI string, subscriptionID string) PeerAsnsClient {
324	return original.NewPeerAsnsClientWithBaseURI(baseURI, subscriptionID)
325}
326func NewPeeringsClient(subscriptionID string) PeeringsClient {
327	return original.NewPeeringsClient(subscriptionID)
328}
329func NewPeeringsClientWithBaseURI(baseURI string, subscriptionID string) PeeringsClient {
330	return original.NewPeeringsClientWithBaseURI(baseURI, subscriptionID)
331}
332func NewPrefixesClient(subscriptionID string) PrefixesClient {
333	return original.NewPrefixesClient(subscriptionID)
334}
335func NewPrefixesClientWithBaseURI(baseURI string, subscriptionID string) PrefixesClient {
336	return original.NewPrefixesClientWithBaseURI(baseURI, subscriptionID)
337}
338func NewReceivedRouteListResultIterator(page ReceivedRouteListResultPage) ReceivedRouteListResultIterator {
339	return original.NewReceivedRouteListResultIterator(page)
340}
341func NewReceivedRouteListResultPage(cur ReceivedRouteListResult, getNextPage func(context.Context, ReceivedRouteListResult) (ReceivedRouteListResult, error)) ReceivedRouteListResultPage {
342	return original.NewReceivedRouteListResultPage(cur, getNextPage)
343}
344func NewReceivedRoutesClient(subscriptionID string) ReceivedRoutesClient {
345	return original.NewReceivedRoutesClient(subscriptionID)
346}
347func NewReceivedRoutesClientWithBaseURI(baseURI string, subscriptionID string) ReceivedRoutesClient {
348	return original.NewReceivedRoutesClientWithBaseURI(baseURI, subscriptionID)
349}
350func NewRegisteredAsnListResultIterator(page RegisteredAsnListResultPage) RegisteredAsnListResultIterator {
351	return original.NewRegisteredAsnListResultIterator(page)
352}
353func NewRegisteredAsnListResultPage(cur RegisteredAsnListResult, getNextPage func(context.Context, RegisteredAsnListResult) (RegisteredAsnListResult, error)) RegisteredAsnListResultPage {
354	return original.NewRegisteredAsnListResultPage(cur, getNextPage)
355}
356func NewRegisteredAsnsClient(subscriptionID string) RegisteredAsnsClient {
357	return original.NewRegisteredAsnsClient(subscriptionID)
358}
359func NewRegisteredAsnsClientWithBaseURI(baseURI string, subscriptionID string) RegisteredAsnsClient {
360	return original.NewRegisteredAsnsClientWithBaseURI(baseURI, subscriptionID)
361}
362func NewRegisteredPrefixListResultIterator(page RegisteredPrefixListResultPage) RegisteredPrefixListResultIterator {
363	return original.NewRegisteredPrefixListResultIterator(page)
364}
365func NewRegisteredPrefixListResultPage(cur RegisteredPrefixListResult, getNextPage func(context.Context, RegisteredPrefixListResult) (RegisteredPrefixListResult, error)) RegisteredPrefixListResultPage {
366	return original.NewRegisteredPrefixListResultPage(cur, getNextPage)
367}
368func NewRegisteredPrefixesClient(subscriptionID string) RegisteredPrefixesClient {
369	return original.NewRegisteredPrefixesClient(subscriptionID)
370}
371func NewRegisteredPrefixesClientWithBaseURI(baseURI string, subscriptionID string) RegisteredPrefixesClient {
372	return original.NewRegisteredPrefixesClientWithBaseURI(baseURI, subscriptionID)
373}
374func NewServiceCountriesClient(subscriptionID string) ServiceCountriesClient {
375	return original.NewServiceCountriesClient(subscriptionID)
376}
377func NewServiceCountriesClientWithBaseURI(baseURI string, subscriptionID string) ServiceCountriesClient {
378	return original.NewServiceCountriesClientWithBaseURI(baseURI, subscriptionID)
379}
380func NewServiceCountryListResultIterator(page ServiceCountryListResultPage) ServiceCountryListResultIterator {
381	return original.NewServiceCountryListResultIterator(page)
382}
383func NewServiceCountryListResultPage(cur ServiceCountryListResult, getNextPage func(context.Context, ServiceCountryListResult) (ServiceCountryListResult, error)) ServiceCountryListResultPage {
384	return original.NewServiceCountryListResultPage(cur, getNextPage)
385}
386func NewServiceListResultIterator(page ServiceListResultPage) ServiceListResultIterator {
387	return original.NewServiceListResultIterator(page)
388}
389func NewServiceListResultPage(cur ServiceListResult, getNextPage func(context.Context, ServiceListResult) (ServiceListResult, error)) ServiceListResultPage {
390	return original.NewServiceListResultPage(cur, getNextPage)
391}
392func NewServiceLocationListResultIterator(page ServiceLocationListResultPage) ServiceLocationListResultIterator {
393	return original.NewServiceLocationListResultIterator(page)
394}
395func NewServiceLocationListResultPage(cur ServiceLocationListResult, getNextPage func(context.Context, ServiceLocationListResult) (ServiceLocationListResult, error)) ServiceLocationListResultPage {
396	return original.NewServiceLocationListResultPage(cur, getNextPage)
397}
398func NewServiceLocationsClient(subscriptionID string) ServiceLocationsClient {
399	return original.NewServiceLocationsClient(subscriptionID)
400}
401func NewServiceLocationsClientWithBaseURI(baseURI string, subscriptionID string) ServiceLocationsClient {
402	return original.NewServiceLocationsClientWithBaseURI(baseURI, subscriptionID)
403}
404func NewServicePrefixListResultIterator(page ServicePrefixListResultPage) ServicePrefixListResultIterator {
405	return original.NewServicePrefixListResultIterator(page)
406}
407func NewServicePrefixListResultPage(cur ServicePrefixListResult, getNextPage func(context.Context, ServicePrefixListResult) (ServicePrefixListResult, error)) ServicePrefixListResultPage {
408	return original.NewServicePrefixListResultPage(cur, getNextPage)
409}
410func NewServiceProviderListResultIterator(page ServiceProviderListResultPage) ServiceProviderListResultIterator {
411	return original.NewServiceProviderListResultIterator(page)
412}
413func NewServiceProviderListResultPage(cur ServiceProviderListResult, getNextPage func(context.Context, ServiceProviderListResult) (ServiceProviderListResult, error)) ServiceProviderListResultPage {
414	return original.NewServiceProviderListResultPage(cur, getNextPage)
415}
416func NewServiceProvidersClient(subscriptionID string) ServiceProvidersClient {
417	return original.NewServiceProvidersClient(subscriptionID)
418}
419func NewServiceProvidersClientWithBaseURI(baseURI string, subscriptionID string) ServiceProvidersClient {
420	return original.NewServiceProvidersClientWithBaseURI(baseURI, subscriptionID)
421}
422func NewServicesClient(subscriptionID string) ServicesClient {
423	return original.NewServicesClient(subscriptionID)
424}
425func NewServicesClientWithBaseURI(baseURI string, subscriptionID string) ServicesClient {
426	return original.NewServicesClientWithBaseURI(baseURI, subscriptionID)
427}
428func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
429	return original.NewWithBaseURI(baseURI, subscriptionID)
430}
431func PossibleConnectionStateValues() []ConnectionState {
432	return original.PossibleConnectionStateValues()
433}
434func PossibleDirectPeeringTypeValues() []DirectPeeringType {
435	return original.PossibleDirectPeeringTypeValues()
436}
437func PossibleFamilyValues() []Family {
438	return original.PossibleFamilyValues()
439}
440func PossibleKindValues() []Kind {
441	return original.PossibleKindValues()
442}
443func PossibleLearnedTypeValues() []LearnedType {
444	return original.PossibleLearnedTypeValues()
445}
446func PossiblePrefixValidationStateValues() []PrefixValidationState {
447	return original.PossiblePrefixValidationStateValues()
448}
449func PossibleProvisioningStateValues() []ProvisioningState {
450	return original.PossibleProvisioningStateValues()
451}
452func PossibleRoleValues() []Role {
453	return original.PossibleRoleValues()
454}
455func PossibleSessionAddressProviderValues() []SessionAddressProvider {
456	return original.PossibleSessionAddressProviderValues()
457}
458func PossibleSessionStateV4Values() []SessionStateV4 {
459	return original.PossibleSessionStateV4Values()
460}
461func PossibleSessionStateV6Values() []SessionStateV6 {
462	return original.PossibleSessionStateV6Values()
463}
464func PossibleSizeValues() []Size {
465	return original.PossibleSizeValues()
466}
467func PossibleTierValues() []Tier {
468	return original.PossibleTierValues()
469}
470func PossibleValidationStateValues() []ValidationState {
471	return original.PossibleValidationStateValues()
472}
473func UserAgent() string {
474	return original.UserAgent() + " profiles/preview"
475}
476func Version() string {
477	return original.Version()
478}
479