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