1// +build go1.9 2 3// Copyright 2019 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/2017-04-19/advisor" 26) 27 28const ( 29 DefaultBaseURI = original.DefaultBaseURI 30) 31 32type Category = original.Category 33 34const ( 35 Cost Category = original.Cost 36 HighAvailability Category = original.HighAvailability 37 Performance Category = original.Performance 38 Security Category = original.Security 39) 40 41type Impact = original.Impact 42 43const ( 44 High Impact = original.High 45 Low Impact = original.Low 46 Medium Impact = original.Medium 47) 48 49type Risk = original.Risk 50 51const ( 52 Error Risk = original.Error 53 None Risk = original.None 54 Warning Risk = original.Warning 55) 56 57type Scenario = original.Scenario 58 59const ( 60 Alerts Scenario = original.Alerts 61) 62 63type ARMErrorResponseBody = original.ARMErrorResponseBody 64type BaseClient = original.BaseClient 65type ConfigData = original.ConfigData 66type ConfigDataProperties = original.ConfigDataProperties 67type ConfigurationListResult = original.ConfigurationListResult 68type ConfigurationListResultIterator = original.ConfigurationListResultIterator 69type ConfigurationListResultPage = original.ConfigurationListResultPage 70type ConfigurationsClient = original.ConfigurationsClient 71type MetadataEntity = original.MetadataEntity 72type MetadataEntityListResult = original.MetadataEntityListResult 73type MetadataEntityListResultIterator = original.MetadataEntityListResultIterator 74type MetadataEntityListResultPage = original.MetadataEntityListResultPage 75type MetadataEntityProperties = original.MetadataEntityProperties 76type MetadataSupportedValueDetail = original.MetadataSupportedValueDetail 77type OperationDisplayInfo = original.OperationDisplayInfo 78type OperationEntity = original.OperationEntity 79type OperationEntityListResult = original.OperationEntityListResult 80type OperationEntityListResultIterator = original.OperationEntityListResultIterator 81type OperationEntityListResultPage = original.OperationEntityListResultPage 82type OperationsClient = original.OperationsClient 83type RecommendationMetadataClient = original.RecommendationMetadataClient 84type RecommendationProperties = original.RecommendationProperties 85type RecommendationsClient = original.RecommendationsClient 86type Resource = original.Resource 87type ResourceRecommendationBase = original.ResourceRecommendationBase 88type ResourceRecommendationBaseListResult = original.ResourceRecommendationBaseListResult 89type ResourceRecommendationBaseListResultIterator = original.ResourceRecommendationBaseListResultIterator 90type ResourceRecommendationBaseListResultPage = original.ResourceRecommendationBaseListResultPage 91type SetObject = original.SetObject 92type ShortDescription = original.ShortDescription 93type SuppressionContract = original.SuppressionContract 94type SuppressionContractListResult = original.SuppressionContractListResult 95type SuppressionContractListResultIterator = original.SuppressionContractListResultIterator 96type SuppressionContractListResultPage = original.SuppressionContractListResultPage 97type SuppressionProperties = original.SuppressionProperties 98type SuppressionsClient = original.SuppressionsClient 99 100func New(subscriptionID string) BaseClient { 101 return original.New(subscriptionID) 102} 103func NewConfigurationListResultIterator(page ConfigurationListResultPage) ConfigurationListResultIterator { 104 return original.NewConfigurationListResultIterator(page) 105} 106func NewConfigurationListResultPage(getNextPage func(context.Context, ConfigurationListResult) (ConfigurationListResult, error)) ConfigurationListResultPage { 107 return original.NewConfigurationListResultPage(getNextPage) 108} 109func NewConfigurationsClient(subscriptionID string) ConfigurationsClient { 110 return original.NewConfigurationsClient(subscriptionID) 111} 112func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient { 113 return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID) 114} 115func NewMetadataEntityListResultIterator(page MetadataEntityListResultPage) MetadataEntityListResultIterator { 116 return original.NewMetadataEntityListResultIterator(page) 117} 118func NewMetadataEntityListResultPage(getNextPage func(context.Context, MetadataEntityListResult) (MetadataEntityListResult, error)) MetadataEntityListResultPage { 119 return original.NewMetadataEntityListResultPage(getNextPage) 120} 121func NewOperationEntityListResultIterator(page OperationEntityListResultPage) OperationEntityListResultIterator { 122 return original.NewOperationEntityListResultIterator(page) 123} 124func NewOperationEntityListResultPage(getNextPage func(context.Context, OperationEntityListResult) (OperationEntityListResult, error)) OperationEntityListResultPage { 125 return original.NewOperationEntityListResultPage(getNextPage) 126} 127func NewOperationsClient(subscriptionID string) OperationsClient { 128 return original.NewOperationsClient(subscriptionID) 129} 130func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { 131 return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID) 132} 133func NewRecommendationMetadataClient(subscriptionID string) RecommendationMetadataClient { 134 return original.NewRecommendationMetadataClient(subscriptionID) 135} 136func NewRecommendationMetadataClientWithBaseURI(baseURI string, subscriptionID string) RecommendationMetadataClient { 137 return original.NewRecommendationMetadataClientWithBaseURI(baseURI, subscriptionID) 138} 139func NewRecommendationsClient(subscriptionID string) RecommendationsClient { 140 return original.NewRecommendationsClient(subscriptionID) 141} 142func NewRecommendationsClientWithBaseURI(baseURI string, subscriptionID string) RecommendationsClient { 143 return original.NewRecommendationsClientWithBaseURI(baseURI, subscriptionID) 144} 145func NewResourceRecommendationBaseListResultIterator(page ResourceRecommendationBaseListResultPage) ResourceRecommendationBaseListResultIterator { 146 return original.NewResourceRecommendationBaseListResultIterator(page) 147} 148func NewResourceRecommendationBaseListResultPage(getNextPage func(context.Context, ResourceRecommendationBaseListResult) (ResourceRecommendationBaseListResult, error)) ResourceRecommendationBaseListResultPage { 149 return original.NewResourceRecommendationBaseListResultPage(getNextPage) 150} 151func NewSuppressionContractListResultIterator(page SuppressionContractListResultPage) SuppressionContractListResultIterator { 152 return original.NewSuppressionContractListResultIterator(page) 153} 154func NewSuppressionContractListResultPage(getNextPage func(context.Context, SuppressionContractListResult) (SuppressionContractListResult, error)) SuppressionContractListResultPage { 155 return original.NewSuppressionContractListResultPage(getNextPage) 156} 157func NewSuppressionsClient(subscriptionID string) SuppressionsClient { 158 return original.NewSuppressionsClient(subscriptionID) 159} 160func NewSuppressionsClientWithBaseURI(baseURI string, subscriptionID string) SuppressionsClient { 161 return original.NewSuppressionsClientWithBaseURI(baseURI, subscriptionID) 162} 163func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { 164 return original.NewWithBaseURI(baseURI, subscriptionID) 165} 166func PossibleCategoryValues() []Category { 167 return original.PossibleCategoryValues() 168} 169func PossibleImpactValues() []Impact { 170 return original.PossibleImpactValues() 171} 172func PossibleRiskValues() []Risk { 173 return original.PossibleRiskValues() 174} 175func PossibleScenarioValues() []Scenario { 176 return original.PossibleScenarioValues() 177} 178func UserAgent() string { 179 return original.UserAgent() + " profiles/latest" 180} 181func Version() string { 182 return original.Version() 183} 184