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