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 apimanagement
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/apimanagement/ctrl/2017-03-01/apimanagement"
26)
27
28type APIType = original.APIType
29
30const (
31	HTTP APIType = original.HTTP
32	Soap APIType = original.Soap
33)
34
35type AsyncOperationStatus = original.AsyncOperationStatus
36
37const (
38	Failed     AsyncOperationStatus = original.Failed
39	InProgress AsyncOperationStatus = original.InProgress
40	Started    AsyncOperationStatus = original.Started
41	Succeeded  AsyncOperationStatus = original.Succeeded
42)
43
44type AuthorizationMethod = original.AuthorizationMethod
45
46const (
47	DELETE  AuthorizationMethod = original.DELETE
48	GET     AuthorizationMethod = original.GET
49	HEAD    AuthorizationMethod = original.HEAD
50	OPTIONS AuthorizationMethod = original.OPTIONS
51	PATCH   AuthorizationMethod = original.PATCH
52	POST    AuthorizationMethod = original.POST
53	PUT     AuthorizationMethod = original.PUT
54	TRACE   AuthorizationMethod = original.TRACE
55)
56
57type BackendProtocol = original.BackendProtocol
58
59const (
60	BackendProtocolHTTP BackendProtocol = original.BackendProtocolHTTP
61	BackendProtocolSoap BackendProtocol = original.BackendProtocolSoap
62)
63
64type BearerTokenSendingMethod = original.BearerTokenSendingMethod
65
66const (
67	AuthorizationHeader BearerTokenSendingMethod = original.AuthorizationHeader
68	Query               BearerTokenSendingMethod = original.Query
69)
70
71type ClientAuthenticationMethod = original.ClientAuthenticationMethod
72
73const (
74	Basic ClientAuthenticationMethod = original.Basic
75	Body  ClientAuthenticationMethod = original.Body
76)
77
78type ContentFormat = original.ContentFormat
79
80const (
81	SwaggerJSON     ContentFormat = original.SwaggerJSON
82	SwaggerLinkJSON ContentFormat = original.SwaggerLinkJSON
83	WadlLinkJSON    ContentFormat = original.WadlLinkJSON
84	WadlXML         ContentFormat = original.WadlXML
85	Wsdl            ContentFormat = original.Wsdl
86	WsdlLink        ContentFormat = original.WsdlLink
87)
88
89type GrantType = original.GrantType
90
91const (
92	AuthorizationCode     GrantType = original.AuthorizationCode
93	ClientCredentials     GrantType = original.ClientCredentials
94	Implicit              GrantType = original.Implicit
95	ResourceOwnerPassword GrantType = original.ResourceOwnerPassword
96)
97
98type GroupType = original.GroupType
99
100const (
101	Custom   GroupType = original.Custom
102	External GroupType = original.External
103	System   GroupType = original.System
104)
105
106type IdentityProviderType = original.IdentityProviderType
107
108const (
109	Aad       IdentityProviderType = original.Aad
110	AadB2C    IdentityProviderType = original.AadB2C
111	Facebook  IdentityProviderType = original.Facebook
112	Google    IdentityProviderType = original.Google
113	Microsoft IdentityProviderType = original.Microsoft
114	Twitter   IdentityProviderType = original.Twitter
115)
116
117type KeyType = original.KeyType
118
119const (
120	Primary   KeyType = original.Primary
121	Secondary KeyType = original.Secondary
122)
123
124type LoggerType = original.LoggerType
125
126const (
127	AzureEventHub LoggerType = original.AzureEventHub
128)
129
130type PolicyScopeContract = original.PolicyScopeContract
131
132const (
133	All       PolicyScopeContract = original.All
134	API       PolicyScopeContract = original.API
135	Operation PolicyScopeContract = original.Operation
136	Product   PolicyScopeContract = original.Product
137	Tenant    PolicyScopeContract = original.Tenant
138)
139
140type ProductState = original.ProductState
141
142const (
143	NotPublished ProductState = original.NotPublished
144	Published    ProductState = original.Published
145)
146
147type Protocol = original.Protocol
148
149const (
150	ProtocolHTTP  Protocol = original.ProtocolHTTP
151	ProtocolHTTPS Protocol = original.ProtocolHTTPS
152)
153
154type SubscriptionState = original.SubscriptionState
155
156const (
157	Active    SubscriptionState = original.Active
158	Cancelled SubscriptionState = original.Cancelled
159	Expired   SubscriptionState = original.Expired
160	Rejected  SubscriptionState = original.Rejected
161	Submitted SubscriptionState = original.Submitted
162	Suspended SubscriptionState = original.Suspended
163)
164
165type TemplateName = original.TemplateName
166
167const (
168	AccountClosedDeveloper                            TemplateName = original.AccountClosedDeveloper
169	ApplicationApprovedNotificationMessage            TemplateName = original.ApplicationApprovedNotificationMessage
170	ConfirmSignUpIdentityDefault                      TemplateName = original.ConfirmSignUpIdentityDefault
171	EmailChangeIdentityDefault                        TemplateName = original.EmailChangeIdentityDefault
172	InviteUserNotificationMessage                     TemplateName = original.InviteUserNotificationMessage
173	NewCommentNotificationMessage                     TemplateName = original.NewCommentNotificationMessage
174	NewDeveloperNotificationMessage                   TemplateName = original.NewDeveloperNotificationMessage
175	NewIssueNotificationMessage                       TemplateName = original.NewIssueNotificationMessage
176	PasswordResetByAdminNotificationMessage           TemplateName = original.PasswordResetByAdminNotificationMessage
177	PasswordResetIdentityDefault                      TemplateName = original.PasswordResetIdentityDefault
178	PurchaseDeveloperNotificationMessage              TemplateName = original.PurchaseDeveloperNotificationMessage
179	QuotaLimitApproachingDeveloperNotificationMessage TemplateName = original.QuotaLimitApproachingDeveloperNotificationMessage
180	RejectDeveloperNotificationMessage                TemplateName = original.RejectDeveloperNotificationMessage
181	RequestDeveloperNotificationMessage               TemplateName = original.RequestDeveloperNotificationMessage
182)
183
184type UserState = original.UserState
185
186const (
187	UserStateActive  UserState = original.UserStateActive
188	UserStateBlocked UserState = original.UserStateBlocked
189)
190
191type APIClient = original.APIClient
192type APICollection = original.APICollection
193type APICollectionIterator = original.APICollectionIterator
194type APICollectionPage = original.APICollectionPage
195type APIContract = original.APIContract
196type APIContractProperties = original.APIContractProperties
197type APICreateOrUpdateParameter = original.APICreateOrUpdateParameter
198type APICreateOrUpdateParameterWsdlSelector = original.APICreateOrUpdateParameterWsdlSelector
199type APIEntityBaseContract = original.APIEntityBaseContract
200type APIExportClient = original.APIExportClient
201type APIExportResult = original.APIExportResult
202type APIOperationClient = original.APIOperationClient
203type APIOperationPolicyClient = original.APIOperationPolicyClient
204type APIPolicyClient = original.APIPolicyClient
205type APIProductClient = original.APIProductClient
206type APISchemaClient = original.APISchemaClient
207type APIUpdateContract = original.APIUpdateContract
208type AccessInformationContract = original.AccessInformationContract
209type AccessInformationUpdateParameters = original.AccessInformationUpdateParameters
210type AuthenticationSettingsContract = original.AuthenticationSettingsContract
211type AuthorizationServerClient = original.AuthorizationServerClient
212type AuthorizationServerCollection = original.AuthorizationServerCollection
213type AuthorizationServerCollectionIterator = original.AuthorizationServerCollectionIterator
214type AuthorizationServerCollectionPage = original.AuthorizationServerCollectionPage
215type AuthorizationServerContract = original.AuthorizationServerContract
216type AuthorizationServerContractBaseProperties = original.AuthorizationServerContractBaseProperties
217type AuthorizationServerContractProperties = original.AuthorizationServerContractProperties
218type AuthorizationServerUpdateContract = original.AuthorizationServerUpdateContract
219type BackendAuthorizationHeaderCredentials = original.BackendAuthorizationHeaderCredentials
220type BackendBaseParameters = original.BackendBaseParameters
221type BackendClient = original.BackendClient
222type BackendCollection = original.BackendCollection
223type BackendCollectionIterator = original.BackendCollectionIterator
224type BackendCollectionPage = original.BackendCollectionPage
225type BackendContract = original.BackendContract
226type BackendContractProperties = original.BackendContractProperties
227type BackendCredentialsContract = original.BackendCredentialsContract
228type BackendProperties = original.BackendProperties
229type BackendProxyContract = original.BackendProxyContract
230type BackendServiceFabricClusterProperties = original.BackendServiceFabricClusterProperties
231type BackendTLSProperties = original.BackendTLSProperties
232type BackendUpdateParameters = original.BackendUpdateParameters
233type BaseClient = original.BaseClient
234type CertificateClient = original.CertificateClient
235type CertificateCollection = original.CertificateCollection
236type CertificateCollectionIterator = original.CertificateCollectionIterator
237type CertificateCollectionPage = original.CertificateCollectionPage
238type CertificateContract = original.CertificateContract
239type CertificateContractProperties = original.CertificateContractProperties
240type CertificateCreateOrUpdateParameters = original.CertificateCreateOrUpdateParameters
241type DelegationSettingsClient = original.DelegationSettingsClient
242type DeployConfigurationParameters = original.DeployConfigurationParameters
243type EmailTemplateClient = original.EmailTemplateClient
244type EmailTemplateCollection = original.EmailTemplateCollection
245type EmailTemplateCollectionIterator = original.EmailTemplateCollectionIterator
246type EmailTemplateCollectionPage = original.EmailTemplateCollectionPage
247type EmailTemplateContract = original.EmailTemplateContract
248type EmailTemplateContractProperties = original.EmailTemplateContractProperties
249type EmailTemplateParametersContractProperties = original.EmailTemplateParametersContractProperties
250type EmailTemplateUpdateParameters = original.EmailTemplateUpdateParameters
251type ErrorFieldContract = original.ErrorFieldContract
252type ErrorResponse = original.ErrorResponse
253type GenerateSsoURLResult = original.GenerateSsoURLResult
254type GroupClient = original.GroupClient
255type GroupCollection = original.GroupCollection
256type GroupCollectionIterator = original.GroupCollectionIterator
257type GroupCollectionPage = original.GroupCollectionPage
258type GroupContract = original.GroupContract
259type GroupContractProperties = original.GroupContractProperties
260type GroupCreateParameters = original.GroupCreateParameters
261type GroupUpdateParameters = original.GroupUpdateParameters
262type GroupUserClient = original.GroupUserClient
263type IdentityProviderBaseParameters = original.IdentityProviderBaseParameters
264type IdentityProviderClient = original.IdentityProviderClient
265type IdentityProviderContract = original.IdentityProviderContract
266type IdentityProviderContractProperties = original.IdentityProviderContractProperties
267type IdentityProviderList = original.IdentityProviderList
268type IdentityProviderUpdateParameters = original.IdentityProviderUpdateParameters
269type LoggerClient = original.LoggerClient
270type LoggerCollection = original.LoggerCollection
271type LoggerCollectionIterator = original.LoggerCollectionIterator
272type LoggerCollectionPage = original.LoggerCollectionPage
273type LoggerContract = original.LoggerContract
274type LoggerContractProperties = original.LoggerContractProperties
275type LoggerUpdateContract = original.LoggerUpdateContract
276type OAuth2AuthenticationSettingsContract = original.OAuth2AuthenticationSettingsContract
277type OpenIDConnectProviderClient = original.OpenIDConnectProviderClient
278type OpenIDConnectProviderCollection = original.OpenIDConnectProviderCollection
279type OpenIDConnectProviderCollectionIterator = original.OpenIDConnectProviderCollectionIterator
280type OpenIDConnectProviderCollectionPage = original.OpenIDConnectProviderCollectionPage
281type OpenidConnectProviderContract = original.OpenidConnectProviderContract
282type OpenidConnectProviderContractProperties = original.OpenidConnectProviderContractProperties
283type OpenidConnectProviderUpdateContract = original.OpenidConnectProviderUpdateContract
284type OperationCollection = original.OperationCollection
285type OperationCollectionIterator = original.OperationCollectionIterator
286type OperationCollectionPage = original.OperationCollectionPage
287type OperationContract = original.OperationContract
288type OperationContractProperties = original.OperationContractProperties
289type OperationEntityBaseContract = original.OperationEntityBaseContract
290type OperationResultContract = original.OperationResultContract
291type OperationResultLogItemContract = original.OperationResultLogItemContract
292type OperationUpdateContract = original.OperationUpdateContract
293type ParameterContract = original.ParameterContract
294type PolicyClient = original.PolicyClient
295type PolicyCollection = original.PolicyCollection
296type PolicyContract = original.PolicyContract
297type PolicySnippetContract = original.PolicySnippetContract
298type PolicySnippetsClient = original.PolicySnippetsClient
299type PolicySnippetsCollection = original.PolicySnippetsCollection
300type PortalDelegationSettings = original.PortalDelegationSettings
301type PortalSigninSettings = original.PortalSigninSettings
302type PortalSignupSettings = original.PortalSignupSettings
303type ProductAPIClient = original.ProductAPIClient
304type ProductClient = original.ProductClient
305type ProductCollection = original.ProductCollection
306type ProductCollectionIterator = original.ProductCollectionIterator
307type ProductCollectionPage = original.ProductCollectionPage
308type ProductContract = original.ProductContract
309type ProductContractProperties = original.ProductContractProperties
310type ProductEntityBaseParameters = original.ProductEntityBaseParameters
311type ProductGroupClient = original.ProductGroupClient
312type ProductPolicyClient = original.ProductPolicyClient
313type ProductSubscriptionsClient = original.ProductSubscriptionsClient
314type ProductUpdateParameters = original.ProductUpdateParameters
315type PropertyClient = original.PropertyClient
316type PropertyCollection = original.PropertyCollection
317type PropertyCollectionIterator = original.PropertyCollectionIterator
318type PropertyCollectionPage = original.PropertyCollectionPage
319type PropertyContract = original.PropertyContract
320type PropertyContractProperties = original.PropertyContractProperties
321type PropertyEntityBaseParameters = original.PropertyEntityBaseParameters
322type PropertyUpdateParameters = original.PropertyUpdateParameters
323type QuotaByCounterKeysClient = original.QuotaByCounterKeysClient
324type QuotaByPeriodKeysClient = original.QuotaByPeriodKeysClient
325type QuotaCounterCollection = original.QuotaCounterCollection
326type QuotaCounterContract = original.QuotaCounterContract
327type QuotaCounterValueContract = original.QuotaCounterValueContract
328type QuotaCounterValueContractProperties = original.QuotaCounterValueContractProperties
329type RegionContract = original.RegionContract
330type RegionListResult = original.RegionListResult
331type RegionsClient = original.RegionsClient
332type RegistrationDelegationSettingsProperties = original.RegistrationDelegationSettingsProperties
333type ReportCollection = original.ReportCollection
334type ReportCollectionIterator = original.ReportCollectionIterator
335type ReportCollectionPage = original.ReportCollectionPage
336type ReportRecordContract = original.ReportRecordContract
337type ReportsClient = original.ReportsClient
338type RepresentationContract = original.RepresentationContract
339type RequestContract = original.RequestContract
340type RequestReportCollection = original.RequestReportCollection
341type RequestReportRecordContract = original.RequestReportRecordContract
342type ResponseContract = original.ResponseContract
343type SaveConfigurationParameter = original.SaveConfigurationParameter
344type SchemaCollection = original.SchemaCollection
345type SchemaCollectionIterator = original.SchemaCollectionIterator
346type SchemaCollectionPage = original.SchemaCollectionPage
347type SchemaContract = original.SchemaContract
348type SchemaContractProperties = original.SchemaContractProperties
349type SchemaDocumentProperties = original.SchemaDocumentProperties
350type SignInSettingsClient = original.SignInSettingsClient
351type SignUpSettingsClient = original.SignUpSettingsClient
352type SubscriptionClient = original.SubscriptionClient
353type SubscriptionCollection = original.SubscriptionCollection
354type SubscriptionCollectionIterator = original.SubscriptionCollectionIterator
355type SubscriptionCollectionPage = original.SubscriptionCollectionPage
356type SubscriptionContract = original.SubscriptionContract
357type SubscriptionContractProperties = original.SubscriptionContractProperties
358type SubscriptionCreateParameters = original.SubscriptionCreateParameters
359type SubscriptionKeyParameterNamesContract = original.SubscriptionKeyParameterNamesContract
360type SubscriptionUpdateParameters = original.SubscriptionUpdateParameters
361type SubscriptionsDelegationSettingsProperties = original.SubscriptionsDelegationSettingsProperties
362type TenantAccessClient = original.TenantAccessClient
363type TenantAccessGitClient = original.TenantAccessGitClient
364type TenantConfigurationClient = original.TenantConfigurationClient
365type TenantConfigurationDeployFuture = original.TenantConfigurationDeployFuture
366type TenantConfigurationSaveFuture = original.TenantConfigurationSaveFuture
367type TenantConfigurationSyncStateContract = original.TenantConfigurationSyncStateContract
368type TenantConfigurationValidateFuture = original.TenantConfigurationValidateFuture
369type TermsOfServiceProperties = original.TermsOfServiceProperties
370type TokenBodyParameterContract = original.TokenBodyParameterContract
371type UserClient = original.UserClient
372type UserCollection = original.UserCollection
373type UserCollectionIterator = original.UserCollectionIterator
374type UserCollectionPage = original.UserCollectionPage
375type UserContract = original.UserContract
376type UserContractProperties = original.UserContractProperties
377type UserCreateParameters = original.UserCreateParameters
378type UserEntityBaseParameters = original.UserEntityBaseParameters
379type UserGroupClient = original.UserGroupClient
380type UserIdentitiesClient = original.UserIdentitiesClient
381type UserIdentityCollection = original.UserIdentityCollection
382type UserIdentityContract = original.UserIdentityContract
383type UserSubscriptionClient = original.UserSubscriptionClient
384type UserTokenParameters = original.UserTokenParameters
385type UserTokenResult = original.UserTokenResult
386type UserUpdateParameters = original.UserUpdateParameters
387type X509CertificateName = original.X509CertificateName
388
389func New() BaseClient {
390	return original.New()
391}
392func NewAPIClient() APIClient {
393	return original.NewAPIClient()
394}
395func NewAPICollectionIterator(page APICollectionPage) APICollectionIterator {
396	return original.NewAPICollectionIterator(page)
397}
398func NewAPICollectionPage(getNextPage func(context.Context, APICollection) (APICollection, error)) APICollectionPage {
399	return original.NewAPICollectionPage(getNextPage)
400}
401func NewAPIExportClient() APIExportClient {
402	return original.NewAPIExportClient()
403}
404func NewAPIOperationClient() APIOperationClient {
405	return original.NewAPIOperationClient()
406}
407func NewAPIOperationPolicyClient() APIOperationPolicyClient {
408	return original.NewAPIOperationPolicyClient()
409}
410func NewAPIPolicyClient() APIPolicyClient {
411	return original.NewAPIPolicyClient()
412}
413func NewAPIProductClient() APIProductClient {
414	return original.NewAPIProductClient()
415}
416func NewAPISchemaClient() APISchemaClient {
417	return original.NewAPISchemaClient()
418}
419func NewAuthorizationServerClient() AuthorizationServerClient {
420	return original.NewAuthorizationServerClient()
421}
422func NewAuthorizationServerCollectionIterator(page AuthorizationServerCollectionPage) AuthorizationServerCollectionIterator {
423	return original.NewAuthorizationServerCollectionIterator(page)
424}
425func NewAuthorizationServerCollectionPage(getNextPage func(context.Context, AuthorizationServerCollection) (AuthorizationServerCollection, error)) AuthorizationServerCollectionPage {
426	return original.NewAuthorizationServerCollectionPage(getNextPage)
427}
428func NewBackendClient() BackendClient {
429	return original.NewBackendClient()
430}
431func NewBackendCollectionIterator(page BackendCollectionPage) BackendCollectionIterator {
432	return original.NewBackendCollectionIterator(page)
433}
434func NewBackendCollectionPage(getNextPage func(context.Context, BackendCollection) (BackendCollection, error)) BackendCollectionPage {
435	return original.NewBackendCollectionPage(getNextPage)
436}
437func NewCertificateClient() CertificateClient {
438	return original.NewCertificateClient()
439}
440func NewCertificateCollectionIterator(page CertificateCollectionPage) CertificateCollectionIterator {
441	return original.NewCertificateCollectionIterator(page)
442}
443func NewCertificateCollectionPage(getNextPage func(context.Context, CertificateCollection) (CertificateCollection, error)) CertificateCollectionPage {
444	return original.NewCertificateCollectionPage(getNextPage)
445}
446func NewDelegationSettingsClient() DelegationSettingsClient {
447	return original.NewDelegationSettingsClient()
448}
449func NewEmailTemplateClient() EmailTemplateClient {
450	return original.NewEmailTemplateClient()
451}
452func NewEmailTemplateCollectionIterator(page EmailTemplateCollectionPage) EmailTemplateCollectionIterator {
453	return original.NewEmailTemplateCollectionIterator(page)
454}
455func NewEmailTemplateCollectionPage(getNextPage func(context.Context, EmailTemplateCollection) (EmailTemplateCollection, error)) EmailTemplateCollectionPage {
456	return original.NewEmailTemplateCollectionPage(getNextPage)
457}
458func NewGroupClient() GroupClient {
459	return original.NewGroupClient()
460}
461func NewGroupCollectionIterator(page GroupCollectionPage) GroupCollectionIterator {
462	return original.NewGroupCollectionIterator(page)
463}
464func NewGroupCollectionPage(getNextPage func(context.Context, GroupCollection) (GroupCollection, error)) GroupCollectionPage {
465	return original.NewGroupCollectionPage(getNextPage)
466}
467func NewGroupUserClient() GroupUserClient {
468	return original.NewGroupUserClient()
469}
470func NewIdentityProviderClient() IdentityProviderClient {
471	return original.NewIdentityProviderClient()
472}
473func NewLoggerClient() LoggerClient {
474	return original.NewLoggerClient()
475}
476func NewLoggerCollectionIterator(page LoggerCollectionPage) LoggerCollectionIterator {
477	return original.NewLoggerCollectionIterator(page)
478}
479func NewLoggerCollectionPage(getNextPage func(context.Context, LoggerCollection) (LoggerCollection, error)) LoggerCollectionPage {
480	return original.NewLoggerCollectionPage(getNextPage)
481}
482func NewOpenIDConnectProviderClient() OpenIDConnectProviderClient {
483	return original.NewOpenIDConnectProviderClient()
484}
485func NewOpenIDConnectProviderCollectionIterator(page OpenIDConnectProviderCollectionPage) OpenIDConnectProviderCollectionIterator {
486	return original.NewOpenIDConnectProviderCollectionIterator(page)
487}
488func NewOpenIDConnectProviderCollectionPage(getNextPage func(context.Context, OpenIDConnectProviderCollection) (OpenIDConnectProviderCollection, error)) OpenIDConnectProviderCollectionPage {
489	return original.NewOpenIDConnectProviderCollectionPage(getNextPage)
490}
491func NewOperationCollectionIterator(page OperationCollectionPage) OperationCollectionIterator {
492	return original.NewOperationCollectionIterator(page)
493}
494func NewOperationCollectionPage(getNextPage func(context.Context, OperationCollection) (OperationCollection, error)) OperationCollectionPage {
495	return original.NewOperationCollectionPage(getNextPage)
496}
497func NewPolicyClient() PolicyClient {
498	return original.NewPolicyClient()
499}
500func NewPolicySnippetsClient() PolicySnippetsClient {
501	return original.NewPolicySnippetsClient()
502}
503func NewProductAPIClient() ProductAPIClient {
504	return original.NewProductAPIClient()
505}
506func NewProductClient() ProductClient {
507	return original.NewProductClient()
508}
509func NewProductCollectionIterator(page ProductCollectionPage) ProductCollectionIterator {
510	return original.NewProductCollectionIterator(page)
511}
512func NewProductCollectionPage(getNextPage func(context.Context, ProductCollection) (ProductCollection, error)) ProductCollectionPage {
513	return original.NewProductCollectionPage(getNextPage)
514}
515func NewProductGroupClient() ProductGroupClient {
516	return original.NewProductGroupClient()
517}
518func NewProductPolicyClient() ProductPolicyClient {
519	return original.NewProductPolicyClient()
520}
521func NewProductSubscriptionsClient() ProductSubscriptionsClient {
522	return original.NewProductSubscriptionsClient()
523}
524func NewPropertyClient() PropertyClient {
525	return original.NewPropertyClient()
526}
527func NewPropertyCollectionIterator(page PropertyCollectionPage) PropertyCollectionIterator {
528	return original.NewPropertyCollectionIterator(page)
529}
530func NewPropertyCollectionPage(getNextPage func(context.Context, PropertyCollection) (PropertyCollection, error)) PropertyCollectionPage {
531	return original.NewPropertyCollectionPage(getNextPage)
532}
533func NewQuotaByCounterKeysClient() QuotaByCounterKeysClient {
534	return original.NewQuotaByCounterKeysClient()
535}
536func NewQuotaByPeriodKeysClient() QuotaByPeriodKeysClient {
537	return original.NewQuotaByPeriodKeysClient()
538}
539func NewRegionsClient() RegionsClient {
540	return original.NewRegionsClient()
541}
542func NewReportCollectionIterator(page ReportCollectionPage) ReportCollectionIterator {
543	return original.NewReportCollectionIterator(page)
544}
545func NewReportCollectionPage(getNextPage func(context.Context, ReportCollection) (ReportCollection, error)) ReportCollectionPage {
546	return original.NewReportCollectionPage(getNextPage)
547}
548func NewReportsClient() ReportsClient {
549	return original.NewReportsClient()
550}
551func NewSchemaCollectionIterator(page SchemaCollectionPage) SchemaCollectionIterator {
552	return original.NewSchemaCollectionIterator(page)
553}
554func NewSchemaCollectionPage(getNextPage func(context.Context, SchemaCollection) (SchemaCollection, error)) SchemaCollectionPage {
555	return original.NewSchemaCollectionPage(getNextPage)
556}
557func NewSignInSettingsClient() SignInSettingsClient {
558	return original.NewSignInSettingsClient()
559}
560func NewSignUpSettingsClient() SignUpSettingsClient {
561	return original.NewSignUpSettingsClient()
562}
563func NewSubscriptionClient() SubscriptionClient {
564	return original.NewSubscriptionClient()
565}
566func NewSubscriptionCollectionIterator(page SubscriptionCollectionPage) SubscriptionCollectionIterator {
567	return original.NewSubscriptionCollectionIterator(page)
568}
569func NewSubscriptionCollectionPage(getNextPage func(context.Context, SubscriptionCollection) (SubscriptionCollection, error)) SubscriptionCollectionPage {
570	return original.NewSubscriptionCollectionPage(getNextPage)
571}
572func NewTenantAccessClient() TenantAccessClient {
573	return original.NewTenantAccessClient()
574}
575func NewTenantAccessGitClient() TenantAccessGitClient {
576	return original.NewTenantAccessGitClient()
577}
578func NewTenantConfigurationClient() TenantConfigurationClient {
579	return original.NewTenantConfigurationClient()
580}
581func NewUserClient() UserClient {
582	return original.NewUserClient()
583}
584func NewUserCollectionIterator(page UserCollectionPage) UserCollectionIterator {
585	return original.NewUserCollectionIterator(page)
586}
587func NewUserCollectionPage(getNextPage func(context.Context, UserCollection) (UserCollection, error)) UserCollectionPage {
588	return original.NewUserCollectionPage(getNextPage)
589}
590func NewUserGroupClient() UserGroupClient {
591	return original.NewUserGroupClient()
592}
593func NewUserIdentitiesClient() UserIdentitiesClient {
594	return original.NewUserIdentitiesClient()
595}
596func NewUserSubscriptionClient() UserSubscriptionClient {
597	return original.NewUserSubscriptionClient()
598}
599func NewWithoutDefaults() BaseClient {
600	return original.NewWithoutDefaults()
601}
602func PossibleAPITypeValues() []APIType {
603	return original.PossibleAPITypeValues()
604}
605func PossibleAsyncOperationStatusValues() []AsyncOperationStatus {
606	return original.PossibleAsyncOperationStatusValues()
607}
608func PossibleAuthorizationMethodValues() []AuthorizationMethod {
609	return original.PossibleAuthorizationMethodValues()
610}
611func PossibleBackendProtocolValues() []BackendProtocol {
612	return original.PossibleBackendProtocolValues()
613}
614func PossibleBearerTokenSendingMethodValues() []BearerTokenSendingMethod {
615	return original.PossibleBearerTokenSendingMethodValues()
616}
617func PossibleClientAuthenticationMethodValues() []ClientAuthenticationMethod {
618	return original.PossibleClientAuthenticationMethodValues()
619}
620func PossibleContentFormatValues() []ContentFormat {
621	return original.PossibleContentFormatValues()
622}
623func PossibleGrantTypeValues() []GrantType {
624	return original.PossibleGrantTypeValues()
625}
626func PossibleGroupTypeValues() []GroupType {
627	return original.PossibleGroupTypeValues()
628}
629func PossibleIdentityProviderTypeValues() []IdentityProviderType {
630	return original.PossibleIdentityProviderTypeValues()
631}
632func PossibleKeyTypeValues() []KeyType {
633	return original.PossibleKeyTypeValues()
634}
635func PossibleLoggerTypeValues() []LoggerType {
636	return original.PossibleLoggerTypeValues()
637}
638func PossiblePolicyScopeContractValues() []PolicyScopeContract {
639	return original.PossiblePolicyScopeContractValues()
640}
641func PossibleProductStateValues() []ProductState {
642	return original.PossibleProductStateValues()
643}
644func PossibleProtocolValues() []Protocol {
645	return original.PossibleProtocolValues()
646}
647func PossibleSubscriptionStateValues() []SubscriptionState {
648	return original.PossibleSubscriptionStateValues()
649}
650func PossibleTemplateNameValues() []TemplateName {
651	return original.PossibleTemplateNameValues()
652}
653func PossibleUserStateValues() []UserState {
654	return original.PossibleUserStateValues()
655}
656func UserAgent() string {
657	return original.UserAgent() + " profiles/preview"
658}
659func Version() string {
660	return original.Version()
661}
662