1// +build go1.9
2
3// Copyright 2018 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 mysql
21
22import original "github.com/Azure/azure-sdk-for-go/services/mysql/mgmt/2017-12-01/mysql"
23
24type CheckNameAvailabilityClient = original.CheckNameAvailabilityClient
25
26const (
27	DefaultBaseURI = original.DefaultBaseURI
28)
29
30type BaseClient = original.BaseClient
31type ConfigurationsClient = original.ConfigurationsClient
32type DatabasesClient = original.DatabasesClient
33type FirewallRulesClient = original.FirewallRulesClient
34type LocationBasedPerformanceTierClient = original.LocationBasedPerformanceTierClient
35type LogFilesClient = original.LogFilesClient
36type CreateMode = original.CreateMode
37
38const (
39	CreateModeDefault                   CreateMode = original.CreateModeDefault
40	CreateModeGeoRestore                CreateMode = original.CreateModeGeoRestore
41	CreateModePointInTimeRestore        CreateMode = original.CreateModePointInTimeRestore
42	CreateModeServerPropertiesForCreate CreateMode = original.CreateModeServerPropertiesForCreate
43)
44
45type GeoRedundantBackup = original.GeoRedundantBackup
46
47const (
48	Disabled GeoRedundantBackup = original.Disabled
49	Enabled  GeoRedundantBackup = original.Enabled
50)
51
52type OperationOrigin = original.OperationOrigin
53
54const (
55	NotSpecified OperationOrigin = original.NotSpecified
56	System       OperationOrigin = original.System
57	User         OperationOrigin = original.User
58)
59
60type ServerState = original.ServerState
61
62const (
63	ServerStateDisabled ServerState = original.ServerStateDisabled
64	ServerStateDropping ServerState = original.ServerStateDropping
65	ServerStateReady    ServerState = original.ServerStateReady
66)
67
68type ServerVersion = original.ServerVersion
69
70const (
71	FiveFullStopSeven ServerVersion = original.FiveFullStopSeven
72	FiveFullStopSix   ServerVersion = original.FiveFullStopSix
73)
74
75type SkuTier = original.SkuTier
76
77const (
78	Basic           SkuTier = original.Basic
79	GeneralPurpose  SkuTier = original.GeneralPurpose
80	MemoryOptimized SkuTier = original.MemoryOptimized
81)
82
83type SslEnforcementEnum = original.SslEnforcementEnum
84
85const (
86	SslEnforcementEnumDisabled SslEnforcementEnum = original.SslEnforcementEnumDisabled
87	SslEnforcementEnumEnabled  SslEnforcementEnum = original.SslEnforcementEnumEnabled
88)
89
90type Configuration = original.Configuration
91type ConfigurationListResult = original.ConfigurationListResult
92type ConfigurationProperties = original.ConfigurationProperties
93type ConfigurationsCreateOrUpdateFuture = original.ConfigurationsCreateOrUpdateFuture
94type Database = original.Database
95type DatabaseListResult = original.DatabaseListResult
96type DatabaseProperties = original.DatabaseProperties
97type DatabasesCreateOrUpdateFuture = original.DatabasesCreateOrUpdateFuture
98type DatabasesDeleteFuture = original.DatabasesDeleteFuture
99type FirewallRule = original.FirewallRule
100type FirewallRuleListResult = original.FirewallRuleListResult
101type FirewallRuleProperties = original.FirewallRuleProperties
102type FirewallRulesCreateOrUpdateFuture = original.FirewallRulesCreateOrUpdateFuture
103type FirewallRulesDeleteFuture = original.FirewallRulesDeleteFuture
104type LogFile = original.LogFile
105type LogFileListResult = original.LogFileListResult
106type LogFileProperties = original.LogFileProperties
107type NameAvailability = original.NameAvailability
108type NameAvailabilityRequest = original.NameAvailabilityRequest
109type Operation = original.Operation
110type OperationDisplay = original.OperationDisplay
111type OperationListResult = original.OperationListResult
112type PerformanceTierListResult = original.PerformanceTierListResult
113type PerformanceTierProperties = original.PerformanceTierProperties
114type PerformanceTierServiceLevelObjectives = original.PerformanceTierServiceLevelObjectives
115type ProxyResource = original.ProxyResource
116type Server = original.Server
117type ServerForCreate = original.ServerForCreate
118type ServerListResult = original.ServerListResult
119type ServerProperties = original.ServerProperties
120type BasicServerPropertiesForCreate = original.BasicServerPropertiesForCreate
121type ServerPropertiesForCreate = original.ServerPropertiesForCreate
122type ServerPropertiesForDefaultCreate = original.ServerPropertiesForDefaultCreate
123type ServerPropertiesForGeoRestore = original.ServerPropertiesForGeoRestore
124type ServerPropertiesForRestore = original.ServerPropertiesForRestore
125type ServersCreateFuture = original.ServersCreateFuture
126type ServersDeleteFuture = original.ServersDeleteFuture
127type ServersUpdateFuture = original.ServersUpdateFuture
128type ServerUpdateParameters = original.ServerUpdateParameters
129type ServerUpdateParametersProperties = original.ServerUpdateParametersProperties
130type Sku = original.Sku
131type StorageProfile = original.StorageProfile
132type TrackedResource = original.TrackedResource
133type OperationsClient = original.OperationsClient
134type ServersClient = original.ServersClient
135
136func NewCheckNameAvailabilityClient(subscriptionID string) CheckNameAvailabilityClient {
137	return original.NewCheckNameAvailabilityClient(subscriptionID)
138}
139func NewCheckNameAvailabilityClientWithBaseURI(baseURI string, subscriptionID string) CheckNameAvailabilityClient {
140	return original.NewCheckNameAvailabilityClientWithBaseURI(baseURI, subscriptionID)
141}
142func New(subscriptionID string) BaseClient {
143	return original.New(subscriptionID)
144}
145func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
146	return original.NewWithBaseURI(baseURI, subscriptionID)
147}
148func NewConfigurationsClient(subscriptionID string) ConfigurationsClient {
149	return original.NewConfigurationsClient(subscriptionID)
150}
151func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient {
152	return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID)
153}
154func NewDatabasesClient(subscriptionID string) DatabasesClient {
155	return original.NewDatabasesClient(subscriptionID)
156}
157func NewDatabasesClientWithBaseURI(baseURI string, subscriptionID string) DatabasesClient {
158	return original.NewDatabasesClientWithBaseURI(baseURI, subscriptionID)
159}
160func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient {
161	return original.NewFirewallRulesClient(subscriptionID)
162}
163func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient {
164	return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID)
165}
166func NewLocationBasedPerformanceTierClient(subscriptionID string) LocationBasedPerformanceTierClient {
167	return original.NewLocationBasedPerformanceTierClient(subscriptionID)
168}
169func NewLocationBasedPerformanceTierClientWithBaseURI(baseURI string, subscriptionID string) LocationBasedPerformanceTierClient {
170	return original.NewLocationBasedPerformanceTierClientWithBaseURI(baseURI, subscriptionID)
171}
172func NewLogFilesClient(subscriptionID string) LogFilesClient {
173	return original.NewLogFilesClient(subscriptionID)
174}
175func NewLogFilesClientWithBaseURI(baseURI string, subscriptionID string) LogFilesClient {
176	return original.NewLogFilesClientWithBaseURI(baseURI, subscriptionID)
177}
178func PossibleCreateModeValues() []CreateMode {
179	return original.PossibleCreateModeValues()
180}
181func PossibleGeoRedundantBackupValues() []GeoRedundantBackup {
182	return original.PossibleGeoRedundantBackupValues()
183}
184func PossibleOperationOriginValues() []OperationOrigin {
185	return original.PossibleOperationOriginValues()
186}
187func PossibleServerStateValues() []ServerState {
188	return original.PossibleServerStateValues()
189}
190func PossibleServerVersionValues() []ServerVersion {
191	return original.PossibleServerVersionValues()
192}
193func PossibleSkuTierValues() []SkuTier {
194	return original.PossibleSkuTierValues()
195}
196func PossibleSslEnforcementEnumValues() []SslEnforcementEnum {
197	return original.PossibleSslEnforcementEnumValues()
198}
199func NewOperationsClient(subscriptionID string) OperationsClient {
200	return original.NewOperationsClient(subscriptionID)
201}
202func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
203	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
204}
205func NewServersClient(subscriptionID string) ServersClient {
206	return original.NewServersClient(subscriptionID)
207}
208func NewServersClientWithBaseURI(baseURI string, subscriptionID string) ServersClient {
209	return original.NewServersClientWithBaseURI(baseURI, subscriptionID)
210}
211func UserAgent() string {
212	return original.UserAgent() + " profiles/preview"
213}
214func Version() string {
215	return original.Version()
216}
217