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 mysqlflexibleservers
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/preview/mysql/mgmt/2020-07-01-preview/mysqlflexibleservers"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CreateMode = original.CreateMode
33
34const (
35	Default            CreateMode = original.Default
36	PointInTimeRestore CreateMode = original.PointInTimeRestore
37	Replica            CreateMode = original.Replica
38)
39
40type HaEnabledEnum = original.HaEnabledEnum
41
42const (
43	Disabled HaEnabledEnum = original.Disabled
44	Enabled  HaEnabledEnum = original.Enabled
45)
46
47type InfrastructureEncryptionEnum = original.InfrastructureEncryptionEnum
48
49const (
50	InfrastructureEncryptionEnumDisabled InfrastructureEncryptionEnum = original.InfrastructureEncryptionEnumDisabled
51	InfrastructureEncryptionEnumEnabled  InfrastructureEncryptionEnum = original.InfrastructureEncryptionEnumEnabled
52)
53
54type IsConfigPendingRestart = original.IsConfigPendingRestart
55
56const (
57	False IsConfigPendingRestart = original.False
58	True  IsConfigPendingRestart = original.True
59)
60
61type IsDynamicConfig = original.IsDynamicConfig
62
63const (
64	IsDynamicConfigFalse IsDynamicConfig = original.IsDynamicConfigFalse
65	IsDynamicConfigTrue  IsDynamicConfig = original.IsDynamicConfigTrue
66)
67
68type IsReadOnly = original.IsReadOnly
69
70const (
71	IsReadOnlyFalse IsReadOnly = original.IsReadOnlyFalse
72	IsReadOnlyTrue  IsReadOnly = original.IsReadOnlyTrue
73)
74
75type OperationOrigin = original.OperationOrigin
76
77const (
78	NotSpecified OperationOrigin = original.NotSpecified
79	System       OperationOrigin = original.System
80	User         OperationOrigin = original.User
81)
82
83type PublicNetworkAccessEnum = original.PublicNetworkAccessEnum
84
85const (
86	PublicNetworkAccessEnumDisabled PublicNetworkAccessEnum = original.PublicNetworkAccessEnumDisabled
87	PublicNetworkAccessEnumEnabled  PublicNetworkAccessEnum = original.PublicNetworkAccessEnumEnabled
88)
89
90type ResourceIdentityType = original.ResourceIdentityType
91
92const (
93	SystemAssigned ResourceIdentityType = original.SystemAssigned
94)
95
96type ServerHAState = original.ServerHAState
97
98const (
99	CreatingStandby ServerHAState = original.CreatingStandby
100	FailingOver     ServerHAState = original.FailingOver
101	Healthy         ServerHAState = original.Healthy
102	NotEnabled      ServerHAState = original.NotEnabled
103	RemovingStandby ServerHAState = original.RemovingStandby
104	ReplicatingData ServerHAState = original.ReplicatingData
105)
106
107type ServerState = original.ServerState
108
109const (
110	ServerStateDisabled ServerState = original.ServerStateDisabled
111	ServerStateDropping ServerState = original.ServerStateDropping
112	ServerStateReady    ServerState = original.ServerStateReady
113	ServerStateStarting ServerState = original.ServerStateStarting
114	ServerStateStopped  ServerState = original.ServerStateStopped
115	ServerStateStopping ServerState = original.ServerStateStopping
116	ServerStateUpdating ServerState = original.ServerStateUpdating
117)
118
119type ServerVersion = original.ServerVersion
120
121const (
122	FiveFullStopSeven ServerVersion = original.FiveFullStopSeven
123)
124
125type SkuTier = original.SkuTier
126
127const (
128	Burstable       SkuTier = original.Burstable
129	GeneralPurpose  SkuTier = original.GeneralPurpose
130	MemoryOptimized SkuTier = original.MemoryOptimized
131)
132
133type SslEnforcementEnum = original.SslEnforcementEnum
134
135const (
136	SslEnforcementEnumDisabled SslEnforcementEnum = original.SslEnforcementEnumDisabled
137	SslEnforcementEnumEnabled  SslEnforcementEnum = original.SslEnforcementEnumEnabled
138)
139
140type StorageAutogrow = original.StorageAutogrow
141
142const (
143	StorageAutogrowDisabled StorageAutogrow = original.StorageAutogrowDisabled
144	StorageAutogrowEnabled  StorageAutogrow = original.StorageAutogrowEnabled
145)
146
147type AzureEntityResource = original.AzureEntityResource
148type BaseClient = original.BaseClient
149type CapabilitiesListResult = original.CapabilitiesListResult
150type CapabilitiesListResultIterator = original.CapabilitiesListResultIterator
151type CapabilitiesListResultPage = original.CapabilitiesListResultPage
152type CapabilityProperties = original.CapabilityProperties
153type CheckNameAvailabilityClient = original.CheckNameAvailabilityClient
154type CheckVirtualNetworkSubnetUsageClient = original.CheckVirtualNetworkSubnetUsageClient
155type CloudError = original.CloudError
156type Configuration = original.Configuration
157type ConfigurationListResult = original.ConfigurationListResult
158type ConfigurationListResultIterator = original.ConfigurationListResultIterator
159type ConfigurationListResultPage = original.ConfigurationListResultPage
160type ConfigurationProperties = original.ConfigurationProperties
161type ConfigurationsClient = original.ConfigurationsClient
162type ConfigurationsUpdateFuture = original.ConfigurationsUpdateFuture
163type Database = original.Database
164type DatabaseListResult = original.DatabaseListResult
165type DatabaseListResultIterator = original.DatabaseListResultIterator
166type DatabaseListResultPage = original.DatabaseListResultPage
167type DatabaseProperties = original.DatabaseProperties
168type DatabasesClient = original.DatabasesClient
169type DatabasesCreateOrUpdateFuture = original.DatabasesCreateOrUpdateFuture
170type DatabasesDeleteFuture = original.DatabasesDeleteFuture
171type DelegatedSubnetArguments = original.DelegatedSubnetArguments
172type DelegatedSubnetUsage = original.DelegatedSubnetUsage
173type ErrorAdditionalInfo = original.ErrorAdditionalInfo
174type ErrorResponse = original.ErrorResponse
175type FirewallRule = original.FirewallRule
176type FirewallRuleListResult = original.FirewallRuleListResult
177type FirewallRuleListResultIterator = original.FirewallRuleListResultIterator
178type FirewallRuleListResultPage = original.FirewallRuleListResultPage
179type FirewallRuleProperties = original.FirewallRuleProperties
180type FirewallRulesClient = original.FirewallRulesClient
181type FirewallRulesCreateOrUpdateFuture = original.FirewallRulesCreateOrUpdateFuture
182type FirewallRulesDeleteFuture = original.FirewallRulesDeleteFuture
183type Identity = original.Identity
184type LocationBasedCapabilitiesClient = original.LocationBasedCapabilitiesClient
185type MaintenanceWindow = original.MaintenanceWindow
186type NameAvailability = original.NameAvailability
187type NameAvailabilityRequest = original.NameAvailabilityRequest
188type Operation = original.Operation
189type OperationDisplay = original.OperationDisplay
190type OperationListResult = original.OperationListResult
191type OperationsClient = original.OperationsClient
192type Plan = original.Plan
193type ProxyResource = original.ProxyResource
194type ReplicasClient = original.ReplicasClient
195type Resource = original.Resource
196type ResourceModelWithAllowedPropertySet = original.ResourceModelWithAllowedPropertySet
197type ResourceModelWithAllowedPropertySetIdentity = original.ResourceModelWithAllowedPropertySetIdentity
198type ResourceModelWithAllowedPropertySetPlan = original.ResourceModelWithAllowedPropertySetPlan
199type ResourceModelWithAllowedPropertySetSku = original.ResourceModelWithAllowedPropertySetSku
200type Server = original.Server
201type ServerEditionCapability = original.ServerEditionCapability
202type ServerForUpdate = original.ServerForUpdate
203type ServerKey = original.ServerKey
204type ServerKeyListResult = original.ServerKeyListResult
205type ServerKeyListResultIterator = original.ServerKeyListResultIterator
206type ServerKeyListResultPage = original.ServerKeyListResultPage
207type ServerKeyProperties = original.ServerKeyProperties
208type ServerKeysClient = original.ServerKeysClient
209type ServerKeysCreateOrUpdateFuture = original.ServerKeysCreateOrUpdateFuture
210type ServerKeysDeleteFuture = original.ServerKeysDeleteFuture
211type ServerListResult = original.ServerListResult
212type ServerListResultIterator = original.ServerListResultIterator
213type ServerListResultPage = original.ServerListResultPage
214type ServerProperties = original.ServerProperties
215type ServerPropertiesForUpdate = original.ServerPropertiesForUpdate
216type ServerVersionCapability = original.ServerVersionCapability
217type ServersClient = original.ServersClient
218type ServersCreateFuture = original.ServersCreateFuture
219type ServersDeleteFuture = original.ServersDeleteFuture
220type ServersRestartFuture = original.ServersRestartFuture
221type ServersStartFuture = original.ServersStartFuture
222type ServersStopFuture = original.ServersStopFuture
223type ServersUpdateFuture = original.ServersUpdateFuture
224type Sku = original.Sku
225type StorageEditionCapability = original.StorageEditionCapability
226type StorageMBCapability = original.StorageMBCapability
227type StorageProfile = original.StorageProfile
228type TrackedResource = original.TrackedResource
229type VcoreCapability = original.VcoreCapability
230type VirtualNetworkSubnetUsageParameter = original.VirtualNetworkSubnetUsageParameter
231type VirtualNetworkSubnetUsageResult = original.VirtualNetworkSubnetUsageResult
232
233func New(subscriptionID string) BaseClient {
234	return original.New(subscriptionID)
235}
236func NewCapabilitiesListResultIterator(page CapabilitiesListResultPage) CapabilitiesListResultIterator {
237	return original.NewCapabilitiesListResultIterator(page)
238}
239func NewCapabilitiesListResultPage(cur CapabilitiesListResult, getNextPage func(context.Context, CapabilitiesListResult) (CapabilitiesListResult, error)) CapabilitiesListResultPage {
240	return original.NewCapabilitiesListResultPage(cur, getNextPage)
241}
242func NewCheckNameAvailabilityClient(subscriptionID string) CheckNameAvailabilityClient {
243	return original.NewCheckNameAvailabilityClient(subscriptionID)
244}
245func NewCheckNameAvailabilityClientWithBaseURI(baseURI string, subscriptionID string) CheckNameAvailabilityClient {
246	return original.NewCheckNameAvailabilityClientWithBaseURI(baseURI, subscriptionID)
247}
248func NewCheckVirtualNetworkSubnetUsageClient(subscriptionID string) CheckVirtualNetworkSubnetUsageClient {
249	return original.NewCheckVirtualNetworkSubnetUsageClient(subscriptionID)
250}
251func NewCheckVirtualNetworkSubnetUsageClientWithBaseURI(baseURI string, subscriptionID string) CheckVirtualNetworkSubnetUsageClient {
252	return original.NewCheckVirtualNetworkSubnetUsageClientWithBaseURI(baseURI, subscriptionID)
253}
254func NewConfigurationListResultIterator(page ConfigurationListResultPage) ConfigurationListResultIterator {
255	return original.NewConfigurationListResultIterator(page)
256}
257func NewConfigurationListResultPage(cur ConfigurationListResult, getNextPage func(context.Context, ConfigurationListResult) (ConfigurationListResult, error)) ConfigurationListResultPage {
258	return original.NewConfigurationListResultPage(cur, getNextPage)
259}
260func NewConfigurationsClient(subscriptionID string) ConfigurationsClient {
261	return original.NewConfigurationsClient(subscriptionID)
262}
263func NewConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) ConfigurationsClient {
264	return original.NewConfigurationsClientWithBaseURI(baseURI, subscriptionID)
265}
266func NewDatabaseListResultIterator(page DatabaseListResultPage) DatabaseListResultIterator {
267	return original.NewDatabaseListResultIterator(page)
268}
269func NewDatabaseListResultPage(cur DatabaseListResult, getNextPage func(context.Context, DatabaseListResult) (DatabaseListResult, error)) DatabaseListResultPage {
270	return original.NewDatabaseListResultPage(cur, getNextPage)
271}
272func NewDatabasesClient(subscriptionID string) DatabasesClient {
273	return original.NewDatabasesClient(subscriptionID)
274}
275func NewDatabasesClientWithBaseURI(baseURI string, subscriptionID string) DatabasesClient {
276	return original.NewDatabasesClientWithBaseURI(baseURI, subscriptionID)
277}
278func NewFirewallRuleListResultIterator(page FirewallRuleListResultPage) FirewallRuleListResultIterator {
279	return original.NewFirewallRuleListResultIterator(page)
280}
281func NewFirewallRuleListResultPage(cur FirewallRuleListResult, getNextPage func(context.Context, FirewallRuleListResult) (FirewallRuleListResult, error)) FirewallRuleListResultPage {
282	return original.NewFirewallRuleListResultPage(cur, getNextPage)
283}
284func NewFirewallRulesClient(subscriptionID string) FirewallRulesClient {
285	return original.NewFirewallRulesClient(subscriptionID)
286}
287func NewFirewallRulesClientWithBaseURI(baseURI string, subscriptionID string) FirewallRulesClient {
288	return original.NewFirewallRulesClientWithBaseURI(baseURI, subscriptionID)
289}
290func NewLocationBasedCapabilitiesClient(subscriptionID string) LocationBasedCapabilitiesClient {
291	return original.NewLocationBasedCapabilitiesClient(subscriptionID)
292}
293func NewLocationBasedCapabilitiesClientWithBaseURI(baseURI string, subscriptionID string) LocationBasedCapabilitiesClient {
294	return original.NewLocationBasedCapabilitiesClientWithBaseURI(baseURI, subscriptionID)
295}
296func NewOperationsClient(subscriptionID string) OperationsClient {
297	return original.NewOperationsClient(subscriptionID)
298}
299func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
300	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
301}
302func NewReplicasClient(subscriptionID string) ReplicasClient {
303	return original.NewReplicasClient(subscriptionID)
304}
305func NewReplicasClientWithBaseURI(baseURI string, subscriptionID string) ReplicasClient {
306	return original.NewReplicasClientWithBaseURI(baseURI, subscriptionID)
307}
308func NewServerKeyListResultIterator(page ServerKeyListResultPage) ServerKeyListResultIterator {
309	return original.NewServerKeyListResultIterator(page)
310}
311func NewServerKeyListResultPage(cur ServerKeyListResult, getNextPage func(context.Context, ServerKeyListResult) (ServerKeyListResult, error)) ServerKeyListResultPage {
312	return original.NewServerKeyListResultPage(cur, getNextPage)
313}
314func NewServerKeysClient(subscriptionID string) ServerKeysClient {
315	return original.NewServerKeysClient(subscriptionID)
316}
317func NewServerKeysClientWithBaseURI(baseURI string, subscriptionID string) ServerKeysClient {
318	return original.NewServerKeysClientWithBaseURI(baseURI, subscriptionID)
319}
320func NewServerListResultIterator(page ServerListResultPage) ServerListResultIterator {
321	return original.NewServerListResultIterator(page)
322}
323func NewServerListResultPage(cur ServerListResult, getNextPage func(context.Context, ServerListResult) (ServerListResult, error)) ServerListResultPage {
324	return original.NewServerListResultPage(cur, getNextPage)
325}
326func NewServersClient(subscriptionID string) ServersClient {
327	return original.NewServersClient(subscriptionID)
328}
329func NewServersClientWithBaseURI(baseURI string, subscriptionID string) ServersClient {
330	return original.NewServersClientWithBaseURI(baseURI, subscriptionID)
331}
332func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
333	return original.NewWithBaseURI(baseURI, subscriptionID)
334}
335func PossibleCreateModeValues() []CreateMode {
336	return original.PossibleCreateModeValues()
337}
338func PossibleHaEnabledEnumValues() []HaEnabledEnum {
339	return original.PossibleHaEnabledEnumValues()
340}
341func PossibleInfrastructureEncryptionEnumValues() []InfrastructureEncryptionEnum {
342	return original.PossibleInfrastructureEncryptionEnumValues()
343}
344func PossibleIsConfigPendingRestartValues() []IsConfigPendingRestart {
345	return original.PossibleIsConfigPendingRestartValues()
346}
347func PossibleIsDynamicConfigValues() []IsDynamicConfig {
348	return original.PossibleIsDynamicConfigValues()
349}
350func PossibleIsReadOnlyValues() []IsReadOnly {
351	return original.PossibleIsReadOnlyValues()
352}
353func PossibleOperationOriginValues() []OperationOrigin {
354	return original.PossibleOperationOriginValues()
355}
356func PossiblePublicNetworkAccessEnumValues() []PublicNetworkAccessEnum {
357	return original.PossiblePublicNetworkAccessEnumValues()
358}
359func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
360	return original.PossibleResourceIdentityTypeValues()
361}
362func PossibleServerHAStateValues() []ServerHAState {
363	return original.PossibleServerHAStateValues()
364}
365func PossibleServerStateValues() []ServerState {
366	return original.PossibleServerStateValues()
367}
368func PossibleServerVersionValues() []ServerVersion {
369	return original.PossibleServerVersionValues()
370}
371func PossibleSkuTierValues() []SkuTier {
372	return original.PossibleSkuTierValues()
373}
374func PossibleSslEnforcementEnumValues() []SslEnforcementEnum {
375	return original.PossibleSslEnforcementEnumValues()
376}
377func PossibleStorageAutogrowValues() []StorageAutogrow {
378	return original.PossibleStorageAutogrowValues()
379}
380func UserAgent() string {
381	return original.UserAgent() + " profiles/preview"
382}
383func Version() string {
384	return original.Version()
385}
386