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 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 PAYG SQLServerLicenseType = original.PAYG 122) 123 124type SQLVMGroupImageSku = original.SQLVMGroupImageSku 125 126const ( 127 SQLVMGroupImageSkuDeveloper SQLVMGroupImageSku = original.SQLVMGroupImageSkuDeveloper 128 SQLVMGroupImageSkuEnterprise SQLVMGroupImageSku = original.SQLVMGroupImageSkuEnterprise 129) 130 131type SQLWorkloadType = original.SQLWorkloadType 132 133const ( 134 DW SQLWorkloadType = original.DW 135 GENERAL SQLWorkloadType = original.GENERAL 136 OLTP SQLWorkloadType = original.OLTP 137) 138 139type ScaleType = original.ScaleType 140 141const ( 142 HA ScaleType = original.HA 143) 144 145type AdditionalFeaturesServerConfigurations = original.AdditionalFeaturesServerConfigurations 146type AutoBackupSettings = original.AutoBackupSettings 147type AutoPatchingSettings = original.AutoPatchingSettings 148type AvailabilityGroupListener = original.AvailabilityGroupListener 149type AvailabilityGroupListenerListResult = original.AvailabilityGroupListenerListResult 150type AvailabilityGroupListenerListResultIterator = original.AvailabilityGroupListenerListResultIterator 151type AvailabilityGroupListenerListResultPage = original.AvailabilityGroupListenerListResultPage 152type AvailabilityGroupListenerProperties = original.AvailabilityGroupListenerProperties 153type AvailabilityGroupListenersClient = original.AvailabilityGroupListenersClient 154type AvailabilityGroupListenersCreateOrUpdateFuture = original.AvailabilityGroupListenersCreateOrUpdateFuture 155type AvailabilityGroupListenersDeleteFuture = original.AvailabilityGroupListenersDeleteFuture 156type BaseClient = original.BaseClient 157type Group = original.Group 158type GroupListResult = original.GroupListResult 159type GroupListResultIterator = original.GroupListResultIterator 160type GroupListResultPage = original.GroupListResultPage 161type GroupProperties = original.GroupProperties 162type GroupUpdate = original.GroupUpdate 163type GroupsClient = original.GroupsClient 164type GroupsCreateOrUpdateFuture = original.GroupsCreateOrUpdateFuture 165type GroupsDeleteFuture = original.GroupsDeleteFuture 166type GroupsUpdateFuture = original.GroupsUpdateFuture 167type KeyVaultCredentialSettings = original.KeyVaultCredentialSettings 168type ListResult = original.ListResult 169type ListResultIterator = original.ListResultIterator 170type ListResultPage = original.ListResultPage 171type LoadBalancerConfiguration = original.LoadBalancerConfiguration 172type Operation = original.Operation 173type OperationDisplay = original.OperationDisplay 174type OperationListResult = original.OperationListResult 175type OperationListResultIterator = original.OperationListResultIterator 176type OperationListResultPage = original.OperationListResultPage 177type OperationsClient = original.OperationsClient 178type PrivateIPAddress = original.PrivateIPAddress 179type Properties = original.Properties 180type ProxyResource = original.ProxyResource 181type Resource = original.Resource 182type ResourceIdentity = original.ResourceIdentity 183type SQLConnectivityUpdateSettings = original.SQLConnectivityUpdateSettings 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 TrackedResource = original.TrackedResource 193type Update = original.Update 194type WsfcDomainCredentials = original.WsfcDomainCredentials 195type WsfcDomainProfile = original.WsfcDomainProfile 196 197func New(subscriptionID string) BaseClient { 198 return original.New(subscriptionID) 199} 200func NewAvailabilityGroupListenerListResultIterator(page AvailabilityGroupListenerListResultPage) AvailabilityGroupListenerListResultIterator { 201 return original.NewAvailabilityGroupListenerListResultIterator(page) 202} 203func NewAvailabilityGroupListenerListResultPage(getNextPage func(context.Context, AvailabilityGroupListenerListResult) (AvailabilityGroupListenerListResult, error)) AvailabilityGroupListenerListResultPage { 204 return original.NewAvailabilityGroupListenerListResultPage(getNextPage) 205} 206func NewAvailabilityGroupListenersClient(subscriptionID string) AvailabilityGroupListenersClient { 207 return original.NewAvailabilityGroupListenersClient(subscriptionID) 208} 209func NewAvailabilityGroupListenersClientWithBaseURI(baseURI string, subscriptionID string) AvailabilityGroupListenersClient { 210 return original.NewAvailabilityGroupListenersClientWithBaseURI(baseURI, subscriptionID) 211} 212func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator { 213 return original.NewGroupListResultIterator(page) 214} 215func NewGroupListResultPage(getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage { 216 return original.NewGroupListResultPage(getNextPage) 217} 218func NewGroupsClient(subscriptionID string) GroupsClient { 219 return original.NewGroupsClient(subscriptionID) 220} 221func NewGroupsClientWithBaseURI(baseURI string, subscriptionID string) GroupsClient { 222 return original.NewGroupsClientWithBaseURI(baseURI, subscriptionID) 223} 224func NewListResultIterator(page ListResultPage) ListResultIterator { 225 return original.NewListResultIterator(page) 226} 227func NewListResultPage(getNextPage func(context.Context, ListResult) (ListResult, error)) ListResultPage { 228 return original.NewListResultPage(getNextPage) 229} 230func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator { 231 return original.NewOperationListResultIterator(page) 232} 233func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage { 234 return original.NewOperationListResultPage(getNextPage) 235} 236func NewOperationsClient(subscriptionID string) OperationsClient { 237 return original.NewOperationsClient(subscriptionID) 238} 239func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { 240 return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID) 241} 242func NewSQLVirtualMachinesClient(subscriptionID string) SQLVirtualMachinesClient { 243 return original.NewSQLVirtualMachinesClient(subscriptionID) 244} 245func NewSQLVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string) SQLVirtualMachinesClient { 246 return original.NewSQLVirtualMachinesClientWithBaseURI(baseURI, subscriptionID) 247} 248func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { 249 return original.NewWithBaseURI(baseURI, subscriptionID) 250} 251func PossibleBackupScheduleTypeValues() []BackupScheduleType { 252 return original.PossibleBackupScheduleTypeValues() 253} 254func PossibleClusterConfigurationValues() []ClusterConfiguration { 255 return original.PossibleClusterConfigurationValues() 256} 257func PossibleClusterManagerTypeValues() []ClusterManagerType { 258 return original.PossibleClusterManagerTypeValues() 259} 260func PossibleConnectivityTypeValues() []ConnectivityType { 261 return original.PossibleConnectivityTypeValues() 262} 263func PossibleDayOfWeekValues() []DayOfWeek { 264 return original.PossibleDayOfWeekValues() 265} 266func PossibleDiskConfigurationTypeValues() []DiskConfigurationType { 267 return original.PossibleDiskConfigurationTypeValues() 268} 269func PossibleFullBackupFrequencyTypeValues() []FullBackupFrequencyType { 270 return original.PossibleFullBackupFrequencyTypeValues() 271} 272func PossibleIdentityTypeValues() []IdentityType { 273 return original.PossibleIdentityTypeValues() 274} 275func PossibleOperationOriginValues() []OperationOrigin { 276 return original.PossibleOperationOriginValues() 277} 278func PossibleSQLImageSkuValues() []SQLImageSku { 279 return original.PossibleSQLImageSkuValues() 280} 281func PossibleSQLManagementModeValues() []SQLManagementMode { 282 return original.PossibleSQLManagementModeValues() 283} 284func PossibleSQLServerLicenseTypeValues() []SQLServerLicenseType { 285 return original.PossibleSQLServerLicenseTypeValues() 286} 287func PossibleSQLVMGroupImageSkuValues() []SQLVMGroupImageSku { 288 return original.PossibleSQLVMGroupImageSkuValues() 289} 290func PossibleSQLWorkloadTypeValues() []SQLWorkloadType { 291 return original.PossibleSQLWorkloadTypeValues() 292} 293func PossibleScaleTypeValues() []ScaleType { 294 return original.PossibleScaleTypeValues() 295} 296func UserAgent() string { 297 return original.UserAgent() + " profiles/preview" 298} 299func Version() string { 300 return original.Version() 301} 302