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 advisor
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/advisor/mgmt/2020-01-01/advisor"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CPUThreshold = original.CPUThreshold
33
34const (
35	Five    CPUThreshold = original.Five
36	OneFive CPUThreshold = original.OneFive
37	OneZero CPUThreshold = original.OneZero
38	TwoZero CPUThreshold = original.TwoZero
39)
40
41type Category = original.Category
42
43const (
44	Cost                  Category = original.Cost
45	HighAvailability      Category = original.HighAvailability
46	OperationalExcellence Category = original.OperationalExcellence
47	Performance           Category = original.Performance
48	Security              Category = original.Security
49)
50
51type DigestConfigState = original.DigestConfigState
52
53const (
54	Active   DigestConfigState = original.Active
55	Disabled DigestConfigState = original.Disabled
56)
57
58type Impact = original.Impact
59
60const (
61	High   Impact = original.High
62	Low    Impact = original.Low
63	Medium Impact = original.Medium
64)
65
66type Risk = original.Risk
67
68const (
69	Error   Risk = original.Error
70	None    Risk = original.None
71	Warning Risk = original.Warning
72)
73
74type Scenario = original.Scenario
75
76const (
77	Alerts Scenario = original.Alerts
78)
79
80type ARMErrorResponseBody = original.ARMErrorResponseBody
81type ArmErrorResponse = original.ArmErrorResponse
82type BaseClient = original.BaseClient
83type ConfigData = original.ConfigData
84type ConfigDataProperties = original.ConfigDataProperties
85type ConfigurationListResult = original.ConfigurationListResult
86type ConfigurationListResultIterator = original.ConfigurationListResultIterator
87type ConfigurationListResultPage = original.ConfigurationListResultPage
88type ConfigurationsClient = original.ConfigurationsClient
89type DigestConfig = original.DigestConfig
90type MetadataEntity = original.MetadataEntity
91type MetadataEntityListResult = original.MetadataEntityListResult
92type MetadataEntityListResultIterator = original.MetadataEntityListResultIterator
93type MetadataEntityListResultPage = original.MetadataEntityListResultPage
94type MetadataEntityProperties = original.MetadataEntityProperties
95type MetadataSupportedValueDetail = original.MetadataSupportedValueDetail
96type OperationDisplayInfo = original.OperationDisplayInfo
97type OperationEntity = original.OperationEntity
98type OperationEntityListResult = original.OperationEntityListResult
99type OperationEntityListResultIterator = original.OperationEntityListResultIterator
100type OperationEntityListResultPage = original.OperationEntityListResultPage
101type OperationsClient = original.OperationsClient
102type RecommendationMetadataClient = original.RecommendationMetadataClient
103type RecommendationProperties = original.RecommendationProperties
104type RecommendationsClient = original.RecommendationsClient
105type Resource = original.Resource
106type ResourceMetadata = original.ResourceMetadata
107type ResourceRecommendationBase = original.ResourceRecommendationBase
108type ResourceRecommendationBaseListResult = original.ResourceRecommendationBaseListResult
109type ResourceRecommendationBaseListResultIterator = original.ResourceRecommendationBaseListResultIterator
110type ResourceRecommendationBaseListResultPage = original.ResourceRecommendationBaseListResultPage
111type SetObject = original.SetObject
112type ShortDescription = original.ShortDescription
113type SuppressionContract = original.SuppressionContract
114type SuppressionContractListResult = original.SuppressionContractListResult
115type SuppressionContractListResultIterator = original.SuppressionContractListResultIterator
116type SuppressionContractListResultPage = original.SuppressionContractListResultPage
117type SuppressionProperties = original.SuppressionProperties
118type SuppressionsClient = original.SuppressionsClient
119
120func New(subscriptionID string) BaseClient {
121	return original.New(subscriptionID)
122}
123func NewConfigurationListResultIterator(page ConfigurationListResultPage) ConfigurationListResultIterator {
124	return original.NewConfigurationListResultIterator(page)
125}
126func NewConfigurationListResultPage(getNextPage func(context.Context, ConfigurationListResult) (ConfigurationListResult, error)) ConfigurationListResultPage {
127	return original.NewConfigurationListResultPage(getNextPage)
128}
129func NewConfigurationsClient(subscriptionID string) ConfigurationsClient {
130	return original.NewConfigurationsClient(subscriptionID)
131}
132func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient {
133	return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID)
134}
135func NewMetadataEntityListResultIterator(page MetadataEntityListResultPage) MetadataEntityListResultIterator {
136	return original.NewMetadataEntityListResultIterator(page)
137}
138func NewMetadataEntityListResultPage(getNextPage func(context.Context, MetadataEntityListResult) (MetadataEntityListResult, error)) MetadataEntityListResultPage {
139	return original.NewMetadataEntityListResultPage(getNextPage)
140}
141func NewOperationEntityListResultIterator(page OperationEntityListResultPage) OperationEntityListResultIterator {
142	return original.NewOperationEntityListResultIterator(page)
143}
144func NewOperationEntityListResultPage(getNextPage func(context.Context, OperationEntityListResult) (OperationEntityListResult, error)) OperationEntityListResultPage {
145	return original.NewOperationEntityListResultPage(getNextPage)
146}
147func NewOperationsClient(subscriptionID string) OperationsClient {
148	return original.NewOperationsClient(subscriptionID)
149}
150func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
151	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
152}
153func NewRecommendationMetadataClient(subscriptionID string) RecommendationMetadataClient {
154	return original.NewRecommendationMetadataClient(subscriptionID)
155}
156func NewRecommendationMetadataClientWithBaseURI(baseURI string, subscriptionID string) RecommendationMetadataClient {
157	return original.NewRecommendationMetadataClientWithBaseURI(baseURI, subscriptionID)
158}
159func NewRecommendationsClient(subscriptionID string) RecommendationsClient {
160	return original.NewRecommendationsClient(subscriptionID)
161}
162func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient {
163	return original.NewRecommendationsClientWithBaseURI(baseURI, subscriptionID)
164}
165func NewResourceRecommendationBaseListResultIterator(page ResourceRecommendationBaseListResultPage) ResourceRecommendationBaseListResultIterator {
166	return original.NewResourceRecommendationBaseListResultIterator(page)
167}
168func NewResourceRecommendationBaseListResultPage(getNextPage func(context.Context, ResourceRecommendationBaseListResult) (ResourceRecommendationBaseListResult, error)) ResourceRecommendationBaseListResultPage {
169	return original.NewResourceRecommendationBaseListResultPage(getNextPage)
170}
171func NewSuppressionContractListResultIterator(page SuppressionContractListResultPage) SuppressionContractListResultIterator {
172	return original.NewSuppressionContractListResultIterator(page)
173}
174func NewSuppressionContractListResultPage(getNextPage func(context.Context, SuppressionContractListResult) (SuppressionContractListResult, error)) SuppressionContractListResultPage {
175	return original.NewSuppressionContractListResultPage(getNextPage)
176}
177func NewSuppressionsClient(subscriptionID string) SuppressionsClient {
178	return original.NewSuppressionsClient(subscriptionID)
179}
180func NewSuppressionsClientWithBaseURI(baseURI string, subscriptionID string) SuppressionsClient {
181	return original.NewSuppressionsClientWithBaseURI(baseURI, subscriptionID)
182}
183func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
184	return original.NewWithBaseURI(baseURI, subscriptionID)
185}
186func PossibleCPUThresholdValues() []CPUThreshold {
187	return original.PossibleCPUThresholdValues()
188}
189func PossibleCategoryValues() []Category {
190	return original.PossibleCategoryValues()
191}
192func PossibleDigestConfigStateValues() []DigestConfigState {
193	return original.PossibleDigestConfigStateValues()
194}
195func PossibleImpactValues() []Impact {
196	return original.PossibleImpactValues()
197}
198func PossibleRiskValues() []Risk {
199	return original.PossibleRiskValues()
200}
201func PossibleScenarioValues() []Scenario {
202	return original.PossibleScenarioValues()
203}
204func UserAgent() string {
205	return original.UserAgent() + " profiles/preview"
206}
207func Version() string {
208	return original.Version()
209}
210