1// +build go1.9
2
3// Copyright 2021 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 avs
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/avs/mgmt/2020-03-20/avs"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type ClusterProvisioningState = original.ClusterProvisioningState
33
34const (
35	Cancelled ClusterProvisioningState = original.Cancelled
36	Deleting  ClusterProvisioningState = original.Deleting
37	Failed    ClusterProvisioningState = original.Failed
38	Succeeded ClusterProvisioningState = original.Succeeded
39	Updating  ClusterProvisioningState = original.Updating
40)
41
42type ExpressRouteAuthorizationProvisioningState = original.ExpressRouteAuthorizationProvisioningState
43
44const (
45	ExpressRouteAuthorizationProvisioningStateFailed    ExpressRouteAuthorizationProvisioningState = original.ExpressRouteAuthorizationProvisioningStateFailed
46	ExpressRouteAuthorizationProvisioningStateSucceeded ExpressRouteAuthorizationProvisioningState = original.ExpressRouteAuthorizationProvisioningStateSucceeded
47	ExpressRouteAuthorizationProvisioningStateUpdating  ExpressRouteAuthorizationProvisioningState = original.ExpressRouteAuthorizationProvisioningStateUpdating
48)
49
50type HcxEnterpriseSiteStatus = original.HcxEnterpriseSiteStatus
51
52const (
53	Available   HcxEnterpriseSiteStatus = original.Available
54	Consumed    HcxEnterpriseSiteStatus = original.Consumed
55	Deactivated HcxEnterpriseSiteStatus = original.Deactivated
56	Deleted     HcxEnterpriseSiteStatus = original.Deleted
57)
58
59type InternetEnum = original.InternetEnum
60
61const (
62	Disabled InternetEnum = original.Disabled
63	Enabled  InternetEnum = original.Enabled
64)
65
66type PrivateCloudProvisioningState = original.PrivateCloudProvisioningState
67
68const (
69	PrivateCloudProvisioningStateBuilding  PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateBuilding
70	PrivateCloudProvisioningStateCancelled PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateCancelled
71	PrivateCloudProvisioningStateDeleting  PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateDeleting
72	PrivateCloudProvisioningStateFailed    PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateFailed
73	PrivateCloudProvisioningStatePending   PrivateCloudProvisioningState = original.PrivateCloudProvisioningStatePending
74	PrivateCloudProvisioningStateSucceeded PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateSucceeded
75	PrivateCloudProvisioningStateUpdating  PrivateCloudProvisioningState = original.PrivateCloudProvisioningStateUpdating
76)
77
78type QuotaEnabled = original.QuotaEnabled
79
80const (
81	QuotaEnabledDisabled QuotaEnabled = original.QuotaEnabledDisabled
82	QuotaEnabledEnabled  QuotaEnabled = original.QuotaEnabledEnabled
83)
84
85type SslEnum = original.SslEnum
86
87const (
88	SslEnumDisabled SslEnum = original.SslEnumDisabled
89	SslEnumEnabled  SslEnum = original.SslEnumEnabled
90)
91
92type TrialStatus = original.TrialStatus
93
94const (
95	TrialAvailable TrialStatus = original.TrialAvailable
96	TrialDisabled  TrialStatus = original.TrialDisabled
97	TrialUsed      TrialStatus = original.TrialUsed
98)
99
100type AdminCredentials = original.AdminCredentials
101type AuthorizationsClient = original.AuthorizationsClient
102type AuthorizationsCreateOrUpdateFuture = original.AuthorizationsCreateOrUpdateFuture
103type AuthorizationsDeleteFuture = original.AuthorizationsDeleteFuture
104type BaseClient = original.BaseClient
105type Circuit = original.Circuit
106type CloudError = original.CloudError
107type Cluster = original.Cluster
108type ClusterList = original.ClusterList
109type ClusterListIterator = original.ClusterListIterator
110type ClusterListPage = original.ClusterListPage
111type ClusterProperties = original.ClusterProperties
112type ClusterUpdate = original.ClusterUpdate
113type ClusterUpdateProperties = original.ClusterUpdateProperties
114type ClustersClient = original.ClustersClient
115type ClustersCreateOrUpdateFuture = original.ClustersCreateOrUpdateFuture
116type ClustersDeleteFuture = original.ClustersDeleteFuture
117type ClustersUpdateFuture = original.ClustersUpdateFuture
118type Endpoints = original.Endpoints
119type ErrorAdditionalInfo = original.ErrorAdditionalInfo
120type ErrorResponse = original.ErrorResponse
121type ExpressRouteAuthorization = original.ExpressRouteAuthorization
122type ExpressRouteAuthorizationList = original.ExpressRouteAuthorizationList
123type ExpressRouteAuthorizationListIterator = original.ExpressRouteAuthorizationListIterator
124type ExpressRouteAuthorizationListPage = original.ExpressRouteAuthorizationListPage
125type ExpressRouteAuthorizationProperties = original.ExpressRouteAuthorizationProperties
126type HcxEnterpriseSite = original.HcxEnterpriseSite
127type HcxEnterpriseSiteList = original.HcxEnterpriseSiteList
128type HcxEnterpriseSiteListIterator = original.HcxEnterpriseSiteListIterator
129type HcxEnterpriseSiteListPage = original.HcxEnterpriseSiteListPage
130type HcxEnterpriseSiteProperties = original.HcxEnterpriseSiteProperties
131type HcxEnterpriseSitesClient = original.HcxEnterpriseSitesClient
132type IdentitySource = original.IdentitySource
133type LocationsClient = original.LocationsClient
134type LogSpecification = original.LogSpecification
135type ManagementCluster = original.ManagementCluster
136type MetricDimension = original.MetricDimension
137type MetricSpecification = original.MetricSpecification
138type Operation = original.Operation
139type OperationDisplay = original.OperationDisplay
140type OperationList = original.OperationList
141type OperationListIterator = original.OperationListIterator
142type OperationListPage = original.OperationListPage
143type OperationProperties = original.OperationProperties
144type OperationsClient = original.OperationsClient
145type PrivateCloud = original.PrivateCloud
146type PrivateCloudList = original.PrivateCloudList
147type PrivateCloudListIterator = original.PrivateCloudListIterator
148type PrivateCloudListPage = original.PrivateCloudListPage
149type PrivateCloudProperties = original.PrivateCloudProperties
150type PrivateCloudUpdate = original.PrivateCloudUpdate
151type PrivateCloudUpdateProperties = original.PrivateCloudUpdateProperties
152type PrivateCloudsClient = original.PrivateCloudsClient
153type PrivateCloudsCreateOrUpdateFuture = original.PrivateCloudsCreateOrUpdateFuture
154type PrivateCloudsDeleteFuture = original.PrivateCloudsDeleteFuture
155type PrivateCloudsUpdateFuture = original.PrivateCloudsUpdateFuture
156type Quota = original.Quota
157type Resource = original.Resource
158type ServiceSpecification = original.ServiceSpecification
159type Sku = original.Sku
160type TrackedResource = original.TrackedResource
161type Trial = original.Trial
162
163func New(subscriptionID string) BaseClient {
164	return original.New(subscriptionID)
165}
166func NewAuthorizationsClient(subscriptionID string) AuthorizationsClient {
167	return original.NewAuthorizationsClient(subscriptionID)
168}
169func NewAuthorizationsClientWithBaseURI(baseURI string, subscriptionID string) AuthorizationsClient {
170	return original.NewAuthorizationsClientWithBaseURI(baseURI, subscriptionID)
171}
172func NewClusterListIterator(page ClusterListPage) ClusterListIterator {
173	return original.NewClusterListIterator(page)
174}
175func NewClusterListPage(cur ClusterList, getNextPage func(context.Context, ClusterList) (ClusterList, error)) ClusterListPage {
176	return original.NewClusterListPage(cur, getNextPage)
177}
178func NewClustersClient(subscriptionID string) ClustersClient {
179	return original.NewClustersClient(subscriptionID)
180}
181func NewClustersClientWithBaseURI(baseURI string, subscriptionID string) ClustersClient {
182	return original.NewClustersClientWithBaseURI(baseURI, subscriptionID)
183}
184func NewExpressRouteAuthorizationListIterator(page ExpressRouteAuthorizationListPage) ExpressRouteAuthorizationListIterator {
185	return original.NewExpressRouteAuthorizationListIterator(page)
186}
187func NewExpressRouteAuthorizationListPage(cur ExpressRouteAuthorizationList, getNextPage func(context.Context, ExpressRouteAuthorizationList) (ExpressRouteAuthorizationList, error)) ExpressRouteAuthorizationListPage {
188	return original.NewExpressRouteAuthorizationListPage(cur, getNextPage)
189}
190func NewHcxEnterpriseSiteListIterator(page HcxEnterpriseSiteListPage) HcxEnterpriseSiteListIterator {
191	return original.NewHcxEnterpriseSiteListIterator(page)
192}
193func NewHcxEnterpriseSiteListPage(cur HcxEnterpriseSiteList, getNextPage func(context.Context, HcxEnterpriseSiteList) (HcxEnterpriseSiteList, error)) HcxEnterpriseSiteListPage {
194	return original.NewHcxEnterpriseSiteListPage(cur, getNextPage)
195}
196func NewHcxEnterpriseSitesClient(subscriptionID string) HcxEnterpriseSitesClient {
197	return original.NewHcxEnterpriseSitesClient(subscriptionID)
198}
199func NewHcxEnterpriseSitesClientWithBaseURI(baseURI string, subscriptionID string) HcxEnterpriseSitesClient {
200	return original.NewHcxEnterpriseSitesClientWithBaseURI(baseURI, subscriptionID)
201}
202func NewLocationsClient(subscriptionID string) LocationsClient {
203	return original.NewLocationsClient(subscriptionID)
204}
205func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string) LocationsClient {
206	return original.NewLocationsClientWithBaseURI(baseURI, subscriptionID)
207}
208func NewOperationListIterator(page OperationListPage) OperationListIterator {
209	return original.NewOperationListIterator(page)
210}
211func NewOperationListPage(cur OperationList, getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage {
212	return original.NewOperationListPage(cur, getNextPage)
213}
214func NewOperationsClient(subscriptionID string) OperationsClient {
215	return original.NewOperationsClient(subscriptionID)
216}
217func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
218	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
219}
220func NewPrivateCloudListIterator(page PrivateCloudListPage) PrivateCloudListIterator {
221	return original.NewPrivateCloudListIterator(page)
222}
223func NewPrivateCloudListPage(cur PrivateCloudList, getNextPage func(context.Context, PrivateCloudList) (PrivateCloudList, error)) PrivateCloudListPage {
224	return original.NewPrivateCloudListPage(cur, getNextPage)
225}
226func NewPrivateCloudsClient(subscriptionID string) PrivateCloudsClient {
227	return original.NewPrivateCloudsClient(subscriptionID)
228}
229func NewPrivateCloudsClientWithBaseURI(baseURI string, subscriptionID string) PrivateCloudsClient {
230	return original.NewPrivateCloudsClientWithBaseURI(baseURI, subscriptionID)
231}
232func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
233	return original.NewWithBaseURI(baseURI, subscriptionID)
234}
235func PossibleClusterProvisioningStateValues() []ClusterProvisioningState {
236	return original.PossibleClusterProvisioningStateValues()
237}
238func PossibleExpressRouteAuthorizationProvisioningStateValues() []ExpressRouteAuthorizationProvisioningState {
239	return original.PossibleExpressRouteAuthorizationProvisioningStateValues()
240}
241func PossibleHcxEnterpriseSiteStatusValues() []HcxEnterpriseSiteStatus {
242	return original.PossibleHcxEnterpriseSiteStatusValues()
243}
244func PossibleInternetEnumValues() []InternetEnum {
245	return original.PossibleInternetEnumValues()
246}
247func PossiblePrivateCloudProvisioningStateValues() []PrivateCloudProvisioningState {
248	return original.PossiblePrivateCloudProvisioningStateValues()
249}
250func PossibleQuotaEnabledValues() []QuotaEnabled {
251	return original.PossibleQuotaEnabledValues()
252}
253func PossibleSslEnumValues() []SslEnum {
254	return original.PossibleSslEnumValues()
255}
256func PossibleTrialStatusValues() []TrialStatus {
257	return original.PossibleTrialStatusValues()
258}
259func UserAgent() string {
260	return original.UserAgent() + " profiles/preview"
261}
262func Version() string {
263	return original.Version()
264}
265