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 mariadb
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/mariadb/mgmt/2018-06-01/mariadb"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CreateMode = original.CreateMode
33
34const (
35	CreateModeDefault                   CreateMode = original.CreateModeDefault
36	CreateModeGeoRestore                CreateMode = original.CreateModeGeoRestore
37	CreateModePointInTimeRestore        CreateMode = original.CreateModePointInTimeRestore
38	CreateModeReplica                   CreateMode = original.CreateModeReplica
39	CreateModeServerPropertiesForCreate CreateMode = original.CreateModeServerPropertiesForCreate
40)
41
42type GeoRedundantBackup = original.GeoRedundantBackup
43
44const (
45	Disabled GeoRedundantBackup = original.Disabled
46	Enabled  GeoRedundantBackup = original.Enabled
47)
48
49type OperationOrigin = original.OperationOrigin
50
51const (
52	NotSpecified OperationOrigin = original.NotSpecified
53	System       OperationOrigin = original.System
54	User         OperationOrigin = original.User
55)
56
57type ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyState
58
59const (
60	ServerSecurityAlertPolicyStateDisabled ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyStateDisabled
61	ServerSecurityAlertPolicyStateEnabled  ServerSecurityAlertPolicyState = original.ServerSecurityAlertPolicyStateEnabled
62)
63
64type ServerState = original.ServerState
65
66const (
67	ServerStateDisabled ServerState = original.ServerStateDisabled
68	ServerStateDropping ServerState = original.ServerStateDropping
69	ServerStateReady    ServerState = original.ServerStateReady
70)
71
72type ServerVersion = original.ServerVersion
73
74const (
75	FiveFullStopSeven ServerVersion = original.FiveFullStopSeven
76	FiveFullStopSix   ServerVersion = original.FiveFullStopSix
77)
78
79type SkuTier = original.SkuTier
80
81const (
82	Basic           SkuTier = original.Basic
83	GeneralPurpose  SkuTier = original.GeneralPurpose
84	MemoryOptimized SkuTier = original.MemoryOptimized
85)
86
87type SslEnforcementEnum = original.SslEnforcementEnum
88
89const (
90	SslEnforcementEnumDisabled SslEnforcementEnum = original.SslEnforcementEnumDisabled
91	SslEnforcementEnumEnabled  SslEnforcementEnum = original.SslEnforcementEnumEnabled
92)
93
94type StorageAutogrow = original.StorageAutogrow
95
96const (
97	StorageAutogrowDisabled StorageAutogrow = original.StorageAutogrowDisabled
98	StorageAutogrowEnabled  StorageAutogrow = original.StorageAutogrowEnabled
99)
100
101type VirtualNetworkRuleState = original.VirtualNetworkRuleState
102
103const (
104	Deleting     VirtualNetworkRuleState = original.Deleting
105	Initializing VirtualNetworkRuleState = original.Initializing
106	InProgress   VirtualNetworkRuleState = original.InProgress
107	Ready        VirtualNetworkRuleState = original.Ready
108	Unknown      VirtualNetworkRuleState = original.Unknown
109)
110
111type BaseClient = original.BaseClient
112type BasicServerPropertiesForCreate = original.BasicServerPropertiesForCreate
113type CheckNameAvailabilityClient = original.CheckNameAvailabilityClient
114type CloudError = original.CloudError
115type CloudErrorBody = original.CloudErrorBody
116type Configuration = original.Configuration
117type ConfigurationListResult = original.ConfigurationListResult
118type ConfigurationProperties = original.ConfigurationProperties
119type ConfigurationsClient = original.ConfigurationsClient
120type ConfigurationsCreateOrUpdateFuture = original.ConfigurationsCreateOrUpdateFuture
121type Database = original.Database
122type DatabaseListResult = original.DatabaseListResult
123type DatabaseProperties = original.DatabaseProperties
124type DatabasesClient = original.DatabasesClient
125type DatabasesCreateOrUpdateFuture = original.DatabasesCreateOrUpdateFuture
126type DatabasesDeleteFuture = original.DatabasesDeleteFuture
127type FirewallRule = original.FirewallRule
128type FirewallRuleListResult = original.FirewallRuleListResult
129type FirewallRuleProperties = original.FirewallRuleProperties
130type FirewallRulesClient = original.FirewallRulesClient
131type FirewallRulesCreateOrUpdateFuture = original.FirewallRulesCreateOrUpdateFuture
132type FirewallRulesDeleteFuture = original.FirewallRulesDeleteFuture
133type LocationBasedPerformanceTierClient = original.LocationBasedPerformanceTierClient
134type LogFile = original.LogFile
135type LogFileListResult = original.LogFileListResult
136type LogFileProperties = original.LogFileProperties
137type LogFilesClient = original.LogFilesClient
138type NameAvailability = original.NameAvailability
139type NameAvailabilityRequest = original.NameAvailabilityRequest
140type Operation = original.Operation
141type OperationDisplay = original.OperationDisplay
142type OperationListResult = original.OperationListResult
143type OperationsClient = original.OperationsClient
144type PerformanceTierListResult = original.PerformanceTierListResult
145type PerformanceTierProperties = original.PerformanceTierProperties
146type PerformanceTierServiceLevelObjectives = original.PerformanceTierServiceLevelObjectives
147type ProxyResource = original.ProxyResource
148type ReplicasClient = original.ReplicasClient
149type SecurityAlertPolicyProperties = original.SecurityAlertPolicyProperties
150type Server = original.Server
151type ServerForCreate = original.ServerForCreate
152type ServerListResult = original.ServerListResult
153type ServerProperties = original.ServerProperties
154type ServerPropertiesForCreate = original.ServerPropertiesForCreate
155type ServerPropertiesForDefaultCreate = original.ServerPropertiesForDefaultCreate
156type ServerPropertiesForGeoRestore = original.ServerPropertiesForGeoRestore
157type ServerPropertiesForReplica = original.ServerPropertiesForReplica
158type ServerPropertiesForRestore = original.ServerPropertiesForRestore
159type ServerSecurityAlertPoliciesClient = original.ServerSecurityAlertPoliciesClient
160type ServerSecurityAlertPoliciesCreateOrUpdateFuture = original.ServerSecurityAlertPoliciesCreateOrUpdateFuture
161type ServerSecurityAlertPolicy = original.ServerSecurityAlertPolicy
162type ServerUpdateParameters = original.ServerUpdateParameters
163type ServerUpdateParametersProperties = original.ServerUpdateParametersProperties
164type ServersClient = original.ServersClient
165type ServersCreateFuture = original.ServersCreateFuture
166type ServersDeleteFuture = original.ServersDeleteFuture
167type ServersRestartFuture = original.ServersRestartFuture
168type ServersUpdateFuture = original.ServersUpdateFuture
169type Sku = original.Sku
170type StorageProfile = original.StorageProfile
171type TrackedResource = original.TrackedResource
172type VirtualNetworkRule = original.VirtualNetworkRule
173type VirtualNetworkRuleListResult = original.VirtualNetworkRuleListResult
174type VirtualNetworkRuleListResultIterator = original.VirtualNetworkRuleListResultIterator
175type VirtualNetworkRuleListResultPage = original.VirtualNetworkRuleListResultPage
176type VirtualNetworkRuleProperties = original.VirtualNetworkRuleProperties
177type VirtualNetworkRulesClient = original.VirtualNetworkRulesClient
178type VirtualNetworkRulesCreateOrUpdateFuture = original.VirtualNetworkRulesCreateOrUpdateFuture
179type VirtualNetworkRulesDeleteFuture = original.VirtualNetworkRulesDeleteFuture
180
181func New(subscriptionID string) BaseClient {
182	return original.New(subscriptionID)
183}
184func NewCheckNameAvailabilityClient(subscriptionID string) CheckNameAvailabilityClient {
185	return original.NewCheckNameAvailabilityClient(subscriptionID)
186}
187func NewCheckNameAvailabilityClientWithBaseURI(baseURI string, subscriptionID string) CheckNameAvailabilityClient {
188	return original.NewCheckNameAvailabilityClientWithBaseURI(baseURI, subscriptionID)
189}
190func NewConfigurationsClient(subscriptionID string) ConfigurationsClient {
191	return original.NewConfigurationsClient(subscriptionID)
192}
193func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient {
194	return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID)
195}
196func NewDatabasesClient(subscriptionID string) DatabasesClient {
197	return original.NewDatabasesClient(subscriptionID)
198}
199func NewDatabasesClientWithBaseURI(baseURI string, subscriptionID string) DatabasesClient {
200	return original.NewDatabasesClientWithBaseURI(baseURI, subscriptionID)
201}
202func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient {
203	return original.NewFirewallRulesClient(subscriptionID)
204}
205func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient {
206	return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID)
207}
208func NewLocationBasedPerformanceTierClient(subscriptionID string) LocationBasedPerformanceTierClient {
209	return original.NewLocationBasedPerformanceTierClient(subscriptionID)
210}
211func NewLocationBasedPerformanceTierClientWithBaseURI(baseURI string, subscriptionID string) LocationBasedPerformanceTierClient {
212	return original.NewLocationBasedPerformanceTierClientWithBaseURI(baseURI, subscriptionID)
213}
214func NewLogFilesClient(subscriptionID string) LogFilesClient {
215	return original.NewLogFilesClient(subscriptionID)
216}
217func NewLogFilesClientWithBaseURI(baseURI string, subscriptionID string) LogFilesClient {
218	return original.NewLogFilesClientWithBaseURI(baseURI, subscriptionID)
219}
220func NewOperationsClient(subscriptionID string) OperationsClient {
221	return original.NewOperationsClient(subscriptionID)
222}
223func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
224	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
225}
226func NewReplicasClient(subscriptionID string) ReplicasClient {
227	return original.NewReplicasClient(subscriptionID)
228}
229func NewReplicasClientWithBaseURI(baseURI string, subscriptionID string) ReplicasClient {
230	return original.NewReplicasClientWithBaseURI(baseURI, subscriptionID)
231}
232func NewServerSecurityAlertPoliciesClient(subscriptionID string) ServerSecurityAlertPoliciesClient {
233	return original.NewServerSecurityAlertPoliciesClient(subscriptionID)
234}
235func NewServerSecurityAlertPoliciesClientWithBaseURI(baseURI string, subscriptionID string) ServerSecurityAlertPoliciesClient {
236	return original.NewServerSecurityAlertPoliciesClientWithBaseURI(baseURI, subscriptionID)
237}
238func NewServersClient(subscriptionID string) ServersClient {
239	return original.NewServersClient(subscriptionID)
240}
241func NewServersClientWithBaseURI(baseURI string, subscriptionID string) ServersClient {
242	return original.NewServersClientWithBaseURI(baseURI, subscriptionID)
243}
244func NewVirtualNetworkRuleListResultIterator(page VirtualNetworkRuleListResultPage) VirtualNetworkRuleListResultIterator {
245	return original.NewVirtualNetworkRuleListResultIterator(page)
246}
247func NewVirtualNetworkRuleListResultPage(getNextPage func(context.Context, VirtualNetworkRuleListResult) (VirtualNetworkRuleListResult, error)) VirtualNetworkRuleListResultPage {
248	return original.NewVirtualNetworkRuleListResultPage(getNextPage)
249}
250func NewVirtualNetworkRulesClient(subscriptionID string) VirtualNetworkRulesClient {
251	return original.NewVirtualNetworkRulesClient(subscriptionID)
252}
253func NewVirtualNetworkRulesClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkRulesClient {
254	return original.NewVirtualNetworkRulesClientWithBaseURI(baseURI, subscriptionID)
255}
256func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
257	return original.NewWithBaseURI(baseURI, subscriptionID)
258}
259func PossibleCreateModeValues() []CreateMode {
260	return original.PossibleCreateModeValues()
261}
262func PossibleGeoRedundantBackupValues() []GeoRedundantBackup {
263	return original.PossibleGeoRedundantBackupValues()
264}
265func PossibleOperationOriginValues() []OperationOrigin {
266	return original.PossibleOperationOriginValues()
267}
268func PossibleServerSecurityAlertPolicyStateValues() []ServerSecurityAlertPolicyState {
269	return original.PossibleServerSecurityAlertPolicyStateValues()
270}
271func PossibleServerStateValues() []ServerState {
272	return original.PossibleServerStateValues()
273}
274func PossibleServerVersionValues() []ServerVersion {
275	return original.PossibleServerVersionValues()
276}
277func PossibleSkuTierValues() []SkuTier {
278	return original.PossibleSkuTierValues()
279}
280func PossibleSslEnforcementEnumValues() []SslEnforcementEnum {
281	return original.PossibleSslEnforcementEnumValues()
282}
283func PossibleStorageAutogrowValues() []StorageAutogrow {
284	return original.PossibleStorageAutogrowValues()
285}
286func PossibleVirtualNetworkRuleStateValues() []VirtualNetworkRuleState {
287	return original.PossibleVirtualNetworkRuleStateValues()
288}
289func UserAgent() string {
290	return original.UserAgent() + " profiles/latest"
291}
292func Version() string {
293	return original.Version()
294}
295