1//go:build go1.9
2// +build go1.9
3
4// Copyright (c) Microsoft Corporation. All rights reserved.
5// Licensed under the MIT License. See License.txt in the project root for license information.
6
7// This code was auto-generated by:
8// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
9
10package sqlvirtualmachine
11
12import (
13	"context"
14
15	original "github.com/Azure/azure-sdk-for-go/services/preview/sqlvirtualmachine/mgmt/2017-03-01-preview/sqlvirtualmachine"
16)
17
18const (
19	DefaultBaseURI = original.DefaultBaseURI
20)
21
22type BackupScheduleType = original.BackupScheduleType
23
24const (
25	Automated BackupScheduleType = original.Automated
26	Manual    BackupScheduleType = original.Manual
27)
28
29type ClusterConfiguration = original.ClusterConfiguration
30
31const (
32	Domainful ClusterConfiguration = original.Domainful
33)
34
35type ClusterManagerType = original.ClusterManagerType
36
37const (
38	WSFC ClusterManagerType = original.WSFC
39)
40
41type ConnectivityType = original.ConnectivityType
42
43const (
44	LOCAL   ConnectivityType = original.LOCAL
45	PRIVATE ConnectivityType = original.PRIVATE
46	PUBLIC  ConnectivityType = original.PUBLIC
47)
48
49type DayOfWeek = original.DayOfWeek
50
51const (
52	Friday    DayOfWeek = original.Friday
53	Monday    DayOfWeek = original.Monday
54	Saturday  DayOfWeek = original.Saturday
55	Sunday    DayOfWeek = original.Sunday
56	Thursday  DayOfWeek = original.Thursday
57	Tuesday   DayOfWeek = original.Tuesday
58	Wednesday DayOfWeek = original.Wednesday
59)
60
61type DiskConfigurationType = original.DiskConfigurationType
62
63const (
64	ADD    DiskConfigurationType = original.ADD
65	EXTEND DiskConfigurationType = original.EXTEND
66	NEW    DiskConfigurationType = original.NEW
67)
68
69type FullBackupFrequencyType = original.FullBackupFrequencyType
70
71const (
72	Daily  FullBackupFrequencyType = original.Daily
73	Weekly FullBackupFrequencyType = original.Weekly
74)
75
76type IdentityType = original.IdentityType
77
78const (
79	SystemAssigned IdentityType = original.SystemAssigned
80)
81
82type OperationOrigin = original.OperationOrigin
83
84const (
85	System OperationOrigin = original.System
86	User   OperationOrigin = original.User
87)
88
89type SQLImageSku = original.SQLImageSku
90
91const (
92	Developer  SQLImageSku = original.Developer
93	Enterprise SQLImageSku = original.Enterprise
94	Express    SQLImageSku = original.Express
95	Standard   SQLImageSku = original.Standard
96	Web        SQLImageSku = original.Web
97)
98
99type SQLManagementMode = original.SQLManagementMode
100
101const (
102	Full        SQLManagementMode = original.Full
103	LightWeight SQLManagementMode = original.LightWeight
104	NoAgent     SQLManagementMode = original.NoAgent
105)
106
107type SQLServerLicenseType = original.SQLServerLicenseType
108
109const (
110	AHUB SQLServerLicenseType = original.AHUB
111	DR   SQLServerLicenseType = original.DR
112	PAYG SQLServerLicenseType = original.PAYG
113)
114
115type SQLVMGroupImageSku = original.SQLVMGroupImageSku
116
117const (
118	SQLVMGroupImageSkuDeveloper  SQLVMGroupImageSku = original.SQLVMGroupImageSkuDeveloper
119	SQLVMGroupImageSkuEnterprise SQLVMGroupImageSku = original.SQLVMGroupImageSkuEnterprise
120)
121
122type SQLWorkloadType = original.SQLWorkloadType
123
124const (
125	DW      SQLWorkloadType = original.DW
126	GENERAL SQLWorkloadType = original.GENERAL
127	OLTP    SQLWorkloadType = original.OLTP
128)
129
130type ScaleType = original.ScaleType
131
132const (
133	HA ScaleType = original.HA
134)
135
136type StorageWorkloadType = original.StorageWorkloadType
137
138const (
139	StorageWorkloadTypeDW      StorageWorkloadType = original.StorageWorkloadTypeDW
140	StorageWorkloadTypeGENERAL StorageWorkloadType = original.StorageWorkloadTypeGENERAL
141	StorageWorkloadTypeOLTP    StorageWorkloadType = original.StorageWorkloadTypeOLTP
142)
143
144type AdditionalFeaturesServerConfigurations = original.AdditionalFeaturesServerConfigurations
145type AutoBackupSettings = original.AutoBackupSettings
146type AutoPatchingSettings = original.AutoPatchingSettings
147type AvailabilityGroupListener = original.AvailabilityGroupListener
148type AvailabilityGroupListenerListResult = original.AvailabilityGroupListenerListResult
149type AvailabilityGroupListenerListResultIterator = original.AvailabilityGroupListenerListResultIterator
150type AvailabilityGroupListenerListResultPage = original.AvailabilityGroupListenerListResultPage
151type AvailabilityGroupListenerProperties = original.AvailabilityGroupListenerProperties
152type AvailabilityGroupListenersClient = original.AvailabilityGroupListenersClient
153type AvailabilityGroupListenersCreateOrUpdateFuture = original.AvailabilityGroupListenersCreateOrUpdateFuture
154type AvailabilityGroupListenersDeleteFuture = original.AvailabilityGroupListenersDeleteFuture
155type BaseClient = original.BaseClient
156type Group = original.Group
157type GroupListResult = original.GroupListResult
158type GroupListResultIterator = original.GroupListResultIterator
159type GroupListResultPage = original.GroupListResultPage
160type GroupProperties = original.GroupProperties
161type GroupUpdate = original.GroupUpdate
162type GroupsClient = original.GroupsClient
163type GroupsCreateOrUpdateFuture = original.GroupsCreateOrUpdateFuture
164type GroupsDeleteFuture = original.GroupsDeleteFuture
165type GroupsUpdateFuture = original.GroupsUpdateFuture
166type KeyVaultCredentialSettings = original.KeyVaultCredentialSettings
167type ListResult = original.ListResult
168type ListResultIterator = original.ListResultIterator
169type ListResultPage = original.ListResultPage
170type LoadBalancerConfiguration = original.LoadBalancerConfiguration
171type Operation = original.Operation
172type OperationDisplay = original.OperationDisplay
173type OperationListResult = original.OperationListResult
174type OperationListResultIterator = original.OperationListResultIterator
175type OperationListResultPage = original.OperationListResultPage
176type OperationsClient = original.OperationsClient
177type PrivateIPAddress = original.PrivateIPAddress
178type Properties = original.Properties
179type ProxyResource = original.ProxyResource
180type Resource = original.Resource
181type ResourceIdentity = original.ResourceIdentity
182type SQLConnectivityUpdateSettings = original.SQLConnectivityUpdateSettings
183type SQLStorageSettings = original.SQLStorageSettings
184type SQLStorageUpdateSettings = original.SQLStorageUpdateSettings
185type SQLVirtualMachine = original.SQLVirtualMachine
186type SQLVirtualMachinesClient = original.SQLVirtualMachinesClient
187type SQLVirtualMachinesCreateOrUpdateFutureType = original.SQLVirtualMachinesCreateOrUpdateFutureType
188type SQLVirtualMachinesDeleteFutureType = original.SQLVirtualMachinesDeleteFutureType
189type SQLVirtualMachinesUpdateFutureType = original.SQLVirtualMachinesUpdateFutureType
190type SQLWorkloadTypeUpdateSettings = original.SQLWorkloadTypeUpdateSettings
191type ServerConfigurationsManagementSettings = original.ServerConfigurationsManagementSettings
192type StorageConfigurationSettings = original.StorageConfigurationSettings
193type TrackedResource = original.TrackedResource
194type Update = original.Update
195type WsfcDomainCredentials = original.WsfcDomainCredentials
196type WsfcDomainProfile = original.WsfcDomainProfile
197
198func New(subscriptionID string) BaseClient {
199	return original.New(subscriptionID)
200}
201func NewAvailabilityGroupListenerListResultIterator(page AvailabilityGroupListenerListResultPage) AvailabilityGroupListenerListResultIterator {
202	return original.NewAvailabilityGroupListenerListResultIterator(page)
203}
204func NewAvailabilityGroupListenerListResultPage(cur AvailabilityGroupListenerListResult, getNextPage func(context.Context, AvailabilityGroupListenerListResult) (AvailabilityGroupListenerListResult, error)) AvailabilityGroupListenerListResultPage {
205	return original.NewAvailabilityGroupListenerListResultPage(cur, getNextPage)
206}
207func NewAvailabilityGroupListenersClient(subscriptionID string) AvailabilityGroupListenersClient {
208	return original.NewAvailabilityGroupListenersClient(subscriptionID)
209}
210func NewAvailabilityGroupListenersClientWithBaseURI(baseURI string, subscriptionID string) AvailabilityGroupListenersClient {
211	return original.NewAvailabilityGroupListenersClientWithBaseURI(baseURI, subscriptionID)
212}
213func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator {
214	return original.NewGroupListResultIterator(page)
215}
216func NewGroupListResultPage(cur GroupListResult, getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage {
217	return original.NewGroupListResultPage(cur, getNextPage)
218}
219func NewGroupsClient(subscriptionID string) GroupsClient {
220	return original.NewGroupsClient(subscriptionID)
221}
222func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient {
223	return original.NewGroupsClientWithBaseURI(baseURI, subscriptionID)
224}
225func NewListResultIterator(page ListResultPage) ListResultIterator {
226	return original.NewListResultIterator(page)
227}
228func NewListResultPage(cur ListResult, getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage {
229	return original.NewListResultPage(cur, getNextPage)
230}
231func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator {
232	return original.NewOperationListResultIterator(page)
233}
234func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage {
235	return original.NewOperationListResultPage(cur, getNextPage)
236}
237func NewOperationsClient(subscriptionID string) OperationsClient {
238	return original.NewOperationsClient(subscriptionID)
239}
240func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
241	return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
242}
243func NewSQLVirtualMachinesClient(subscriptionID string) SQLVirtualMachinesClient {
244	return original.NewSQLVirtualMachinesClient(subscriptionID)
245}
246func NewSQLVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string) SQLVirtualMachinesClient {
247	return original.NewSQLVirtualMachinesClientWithBaseURI(baseURI, subscriptionID)
248}
249func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
250	return original.NewWithBaseURI(baseURI, subscriptionID)
251}
252func PossibleBackupScheduleTypeValues() []BackupScheduleType {
253	return original.PossibleBackupScheduleTypeValues()
254}
255func PossibleClusterConfigurationValues() []ClusterConfiguration {
256	return original.PossibleClusterConfigurationValues()
257}
258func PossibleClusterManagerTypeValues() []ClusterManagerType {
259	return original.PossibleClusterManagerTypeValues()
260}
261func PossibleConnectivityTypeValues() []ConnectivityType {
262	return original.PossibleConnectivityTypeValues()
263}
264func PossibleDayOfWeekValues() []DayOfWeek {
265	return original.PossibleDayOfWeekValues()
266}
267func PossibleDiskConfigurationTypeValues() []DiskConfigurationType {
268	return original.PossibleDiskConfigurationTypeValues()
269}
270func PossibleFullBackupFrequencyTypeValues() []FullBackupFrequencyType {
271	return original.PossibleFullBackupFrequencyTypeValues()
272}
273func PossibleIdentityTypeValues() []IdentityType {
274	return original.PossibleIdentityTypeValues()
275}
276func PossibleOperationOriginValues() []OperationOrigin {
277	return original.PossibleOperationOriginValues()
278}
279func PossibleSQLImageSkuValues() []SQLImageSku {
280	return original.PossibleSQLImageSkuValues()
281}
282func PossibleSQLManagementModeValues() []SQLManagementMode {
283	return original.PossibleSQLManagementModeValues()
284}
285func PossibleSQLServerLicenseTypeValues() []SQLServerLicenseType {
286	return original.PossibleSQLServerLicenseTypeValues()
287}
288func PossibleSQLVMGroupImageSkuValues() []SQLVMGroupImageSku {
289	return original.PossibleSQLVMGroupImageSkuValues()
290}
291func PossibleSQLWorkloadTypeValues() []SQLWorkloadType {
292	return original.PossibleSQLWorkloadTypeValues()
293}
294func PossibleScaleTypeValues() []ScaleType {
295	return original.PossibleScaleTypeValues()
296}
297func PossibleStorageWorkloadTypeValues() []StorageWorkloadType {
298	return original.PossibleStorageWorkloadTypeValues()
299}
300func UserAgent() string {
301	return original.UserAgent() + " profiles/preview"
302}
303func Version() string {
304	return original.Version()
305}
306