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 compute
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2016-03-30/compute"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type CachingTypes = original.CachingTypes
33
34const (
35	None      CachingTypes = original.None
36	ReadOnly  CachingTypes = original.ReadOnly
37	ReadWrite CachingTypes = original.ReadWrite
38)
39
40type ComponentNames = original.ComponentNames
41
42const (
43	MicrosoftWindowsShellSetup ComponentNames = original.MicrosoftWindowsShellSetup
44)
45
46type DiskCreateOptionTypes = original.DiskCreateOptionTypes
47
48const (
49	Attach    DiskCreateOptionTypes = original.Attach
50	Empty     DiskCreateOptionTypes = original.Empty
51	FromImage DiskCreateOptionTypes = original.FromImage
52)
53
54type InstanceViewTypes = original.InstanceViewTypes
55
56const (
57	InstanceView InstanceViewTypes = original.InstanceView
58)
59
60type OperatingSystemTypes = original.OperatingSystemTypes
61
62const (
63	Linux   OperatingSystemTypes = original.Linux
64	Windows OperatingSystemTypes = original.Windows
65)
66
67type PassNames = original.PassNames
68
69const (
70	OobeSystem PassNames = original.OobeSystem
71)
72
73type ProtocolTypes = original.ProtocolTypes
74
75const (
76	HTTP  ProtocolTypes = original.HTTP
77	HTTPS ProtocolTypes = original.HTTPS
78)
79
80type ResourceIdentityType = original.ResourceIdentityType
81
82const (
83	SystemAssigned ResourceIdentityType = original.SystemAssigned
84)
85
86type SettingNames = original.SettingNames
87
88const (
89	AutoLogon          SettingNames = original.AutoLogon
90	FirstLogonCommands SettingNames = original.FirstLogonCommands
91)
92
93type StatusLevelTypes = original.StatusLevelTypes
94
95const (
96	Error   StatusLevelTypes = original.Error
97	Info    StatusLevelTypes = original.Info
98	Warning StatusLevelTypes = original.Warning
99)
100
101type UpgradeMode = original.UpgradeMode
102
103const (
104	Automatic UpgradeMode = original.Automatic
105	Manual    UpgradeMode = original.Manual
106)
107
108type VirtualMachineScaleSetSkuScaleType = original.VirtualMachineScaleSetSkuScaleType
109
110const (
111	VirtualMachineScaleSetSkuScaleTypeAutomatic VirtualMachineScaleSetSkuScaleType = original.VirtualMachineScaleSetSkuScaleTypeAutomatic
112	VirtualMachineScaleSetSkuScaleTypeNone      VirtualMachineScaleSetSkuScaleType = original.VirtualMachineScaleSetSkuScaleTypeNone
113)
114
115type VirtualMachineSizeTypes = original.VirtualMachineSizeTypes
116
117const (
118	BasicA0        VirtualMachineSizeTypes = original.BasicA0
119	BasicA1        VirtualMachineSizeTypes = original.BasicA1
120	BasicA2        VirtualMachineSizeTypes = original.BasicA2
121	BasicA3        VirtualMachineSizeTypes = original.BasicA3
122	BasicA4        VirtualMachineSizeTypes = original.BasicA4
123	StandardA0     VirtualMachineSizeTypes = original.StandardA0
124	StandardA1     VirtualMachineSizeTypes = original.StandardA1
125	StandardA10    VirtualMachineSizeTypes = original.StandardA10
126	StandardA11    VirtualMachineSizeTypes = original.StandardA11
127	StandardA2     VirtualMachineSizeTypes = original.StandardA2
128	StandardA3     VirtualMachineSizeTypes = original.StandardA3
129	StandardA4     VirtualMachineSizeTypes = original.StandardA4
130	StandardA5     VirtualMachineSizeTypes = original.StandardA5
131	StandardA6     VirtualMachineSizeTypes = original.StandardA6
132	StandardA7     VirtualMachineSizeTypes = original.StandardA7
133	StandardA8     VirtualMachineSizeTypes = original.StandardA8
134	StandardA9     VirtualMachineSizeTypes = original.StandardA9
135	StandardD1     VirtualMachineSizeTypes = original.StandardD1
136	StandardD11    VirtualMachineSizeTypes = original.StandardD11
137	StandardD11V2  VirtualMachineSizeTypes = original.StandardD11V2
138	StandardD12    VirtualMachineSizeTypes = original.StandardD12
139	StandardD12V2  VirtualMachineSizeTypes = original.StandardD12V2
140	StandardD13    VirtualMachineSizeTypes = original.StandardD13
141	StandardD13V2  VirtualMachineSizeTypes = original.StandardD13V2
142	StandardD14    VirtualMachineSizeTypes = original.StandardD14
143	StandardD14V2  VirtualMachineSizeTypes = original.StandardD14V2
144	StandardD15V2  VirtualMachineSizeTypes = original.StandardD15V2
145	StandardD1V2   VirtualMachineSizeTypes = original.StandardD1V2
146	StandardD2     VirtualMachineSizeTypes = original.StandardD2
147	StandardD2V2   VirtualMachineSizeTypes = original.StandardD2V2
148	StandardD3     VirtualMachineSizeTypes = original.StandardD3
149	StandardD3V2   VirtualMachineSizeTypes = original.StandardD3V2
150	StandardD4     VirtualMachineSizeTypes = original.StandardD4
151	StandardD4V2   VirtualMachineSizeTypes = original.StandardD4V2
152	StandardD5V2   VirtualMachineSizeTypes = original.StandardD5V2
153	StandardDS1    VirtualMachineSizeTypes = original.StandardDS1
154	StandardDS11   VirtualMachineSizeTypes = original.StandardDS11
155	StandardDS11V2 VirtualMachineSizeTypes = original.StandardDS11V2
156	StandardDS12   VirtualMachineSizeTypes = original.StandardDS12
157	StandardDS12V2 VirtualMachineSizeTypes = original.StandardDS12V2
158	StandardDS13   VirtualMachineSizeTypes = original.StandardDS13
159	StandardDS13V2 VirtualMachineSizeTypes = original.StandardDS13V2
160	StandardDS14   VirtualMachineSizeTypes = original.StandardDS14
161	StandardDS14V2 VirtualMachineSizeTypes = original.StandardDS14V2
162	StandardDS15V2 VirtualMachineSizeTypes = original.StandardDS15V2
163	StandardDS1V2  VirtualMachineSizeTypes = original.StandardDS1V2
164	StandardDS2    VirtualMachineSizeTypes = original.StandardDS2
165	StandardDS2V2  VirtualMachineSizeTypes = original.StandardDS2V2
166	StandardDS3    VirtualMachineSizeTypes = original.StandardDS3
167	StandardDS3V2  VirtualMachineSizeTypes = original.StandardDS3V2
168	StandardDS4    VirtualMachineSizeTypes = original.StandardDS4
169	StandardDS4V2  VirtualMachineSizeTypes = original.StandardDS4V2
170	StandardDS5V2  VirtualMachineSizeTypes = original.StandardDS5V2
171	StandardG1     VirtualMachineSizeTypes = original.StandardG1
172	StandardG2     VirtualMachineSizeTypes = original.StandardG2
173	StandardG3     VirtualMachineSizeTypes = original.StandardG3
174	StandardG4     VirtualMachineSizeTypes = original.StandardG4
175	StandardG5     VirtualMachineSizeTypes = original.StandardG5
176	StandardGS1    VirtualMachineSizeTypes = original.StandardGS1
177	StandardGS2    VirtualMachineSizeTypes = original.StandardGS2
178	StandardGS3    VirtualMachineSizeTypes = original.StandardGS3
179	StandardGS4    VirtualMachineSizeTypes = original.StandardGS4
180	StandardGS5    VirtualMachineSizeTypes = original.StandardGS5
181)
182
183type APIEntityReference = original.APIEntityReference
184type APIError = original.APIError
185type APIErrorBase = original.APIErrorBase
186type AdditionalUnattendContent = original.AdditionalUnattendContent
187type AvailabilitySet = original.AvailabilitySet
188type AvailabilitySetListResult = original.AvailabilitySetListResult
189type AvailabilitySetListResultIterator = original.AvailabilitySetListResultIterator
190type AvailabilitySetListResultPage = original.AvailabilitySetListResultPage
191type AvailabilitySetProperties = original.AvailabilitySetProperties
192type AvailabilitySetsClient = original.AvailabilitySetsClient
193type BaseClient = original.BaseClient
194type BootDiagnostics = original.BootDiagnostics
195type BootDiagnosticsInstanceView = original.BootDiagnosticsInstanceView
196type DataDisk = original.DataDisk
197type DataDiskImage = original.DataDiskImage
198type DiagnosticsProfile = original.DiagnosticsProfile
199type DiskEncryptionSettings = original.DiskEncryptionSettings
200type DiskInstanceView = original.DiskInstanceView
201type HardwareProfile = original.HardwareProfile
202type ImageReference = original.ImageReference
203type InnerError = original.InnerError
204type InstanceViewStatus = original.InstanceViewStatus
205type KeyVaultKeyReference = original.KeyVaultKeyReference
206type KeyVaultSecretReference = original.KeyVaultSecretReference
207type LinuxConfiguration = original.LinuxConfiguration
208type ListUsagesResult = original.ListUsagesResult
209type ListUsagesResultIterator = original.ListUsagesResultIterator
210type ListUsagesResultPage = original.ListUsagesResultPage
211type ListVirtualMachineExtensionImage = original.ListVirtualMachineExtensionImage
212type ListVirtualMachineImageResource = original.ListVirtualMachineImageResource
213type LongRunningOperationProperties = original.LongRunningOperationProperties
214type NetworkInterfaceReference = original.NetworkInterfaceReference
215type NetworkInterfaceReferenceProperties = original.NetworkInterfaceReferenceProperties
216type NetworkProfile = original.NetworkProfile
217type OSDisk = original.OSDisk
218type OSDiskImage = original.OSDiskImage
219type OSProfile = original.OSProfile
220type OperationStatusResponse = original.OperationStatusResponse
221type Plan = original.Plan
222type PurchasePlan = original.PurchasePlan
223type Resource = original.Resource
224type SSHConfiguration = original.SSHConfiguration
225type SSHPublicKey = original.SSHPublicKey
226type Sku = original.Sku
227type StorageProfile = original.StorageProfile
228type SubResource = original.SubResource
229type UpdateResource = original.UpdateResource
230type UpgradePolicy = original.UpgradePolicy
231type Usage = original.Usage
232type UsageClient = original.UsageClient
233type UsageName = original.UsageName
234type VaultCertificate = original.VaultCertificate
235type VaultSecretGroup = original.VaultSecretGroup
236type VirtualHardDisk = original.VirtualHardDisk
237type VirtualMachine = original.VirtualMachine
238type VirtualMachineAgentInstanceView = original.VirtualMachineAgentInstanceView
239type VirtualMachineCaptureParameters = original.VirtualMachineCaptureParameters
240type VirtualMachineCaptureResult = original.VirtualMachineCaptureResult
241type VirtualMachineCaptureResultProperties = original.VirtualMachineCaptureResultProperties
242type VirtualMachineExtension = original.VirtualMachineExtension
243type VirtualMachineExtensionHandlerInstanceView = original.VirtualMachineExtensionHandlerInstanceView
244type VirtualMachineExtensionImage = original.VirtualMachineExtensionImage
245type VirtualMachineExtensionImageProperties = original.VirtualMachineExtensionImageProperties
246type VirtualMachineExtensionImagesClient = original.VirtualMachineExtensionImagesClient
247type VirtualMachineExtensionInstanceView = original.VirtualMachineExtensionInstanceView
248type VirtualMachineExtensionProperties = original.VirtualMachineExtensionProperties
249type VirtualMachineExtensionUpdate = original.VirtualMachineExtensionUpdate
250type VirtualMachineExtensionUpdateProperties = original.VirtualMachineExtensionUpdateProperties
251type VirtualMachineExtensionsClient = original.VirtualMachineExtensionsClient
252type VirtualMachineExtensionsCreateOrUpdateFuture = original.VirtualMachineExtensionsCreateOrUpdateFuture
253type VirtualMachineExtensionsDeleteFuture = original.VirtualMachineExtensionsDeleteFuture
254type VirtualMachineExtensionsListResult = original.VirtualMachineExtensionsListResult
255type VirtualMachineExtensionsUpdateFuture = original.VirtualMachineExtensionsUpdateFuture
256type VirtualMachineIdentity = original.VirtualMachineIdentity
257type VirtualMachineImage = original.VirtualMachineImage
258type VirtualMachineImageProperties = original.VirtualMachineImageProperties
259type VirtualMachineImageResource = original.VirtualMachineImageResource
260type VirtualMachineImagesClient = original.VirtualMachineImagesClient
261type VirtualMachineInstanceView = original.VirtualMachineInstanceView
262type VirtualMachineListResult = original.VirtualMachineListResult
263type VirtualMachineListResultIterator = original.VirtualMachineListResultIterator
264type VirtualMachineListResultPage = original.VirtualMachineListResultPage
265type VirtualMachineProperties = original.VirtualMachineProperties
266type VirtualMachineScaleSet = original.VirtualMachineScaleSet
267type VirtualMachineScaleSetExtension = original.VirtualMachineScaleSetExtension
268type VirtualMachineScaleSetExtensionProfile = original.VirtualMachineScaleSetExtensionProfile
269type VirtualMachineScaleSetExtensionProperties = original.VirtualMachineScaleSetExtensionProperties
270type VirtualMachineScaleSetIPConfiguration = original.VirtualMachineScaleSetIPConfiguration
271type VirtualMachineScaleSetIPConfigurationProperties = original.VirtualMachineScaleSetIPConfigurationProperties
272type VirtualMachineScaleSetIdentity = original.VirtualMachineScaleSetIdentity
273type VirtualMachineScaleSetInstanceView = original.VirtualMachineScaleSetInstanceView
274type VirtualMachineScaleSetInstanceViewStatusesSummary = original.VirtualMachineScaleSetInstanceViewStatusesSummary
275type VirtualMachineScaleSetListResult = original.VirtualMachineScaleSetListResult
276type VirtualMachineScaleSetListResultIterator = original.VirtualMachineScaleSetListResultIterator
277type VirtualMachineScaleSetListResultPage = original.VirtualMachineScaleSetListResultPage
278type VirtualMachineScaleSetListSkusResult = original.VirtualMachineScaleSetListSkusResult
279type VirtualMachineScaleSetListSkusResultIterator = original.VirtualMachineScaleSetListSkusResultIterator
280type VirtualMachineScaleSetListSkusResultPage = original.VirtualMachineScaleSetListSkusResultPage
281type VirtualMachineScaleSetListWithLinkResult = original.VirtualMachineScaleSetListWithLinkResult
282type VirtualMachineScaleSetListWithLinkResultIterator = original.VirtualMachineScaleSetListWithLinkResultIterator
283type VirtualMachineScaleSetListWithLinkResultPage = original.VirtualMachineScaleSetListWithLinkResultPage
284type VirtualMachineScaleSetNetworkConfiguration = original.VirtualMachineScaleSetNetworkConfiguration
285type VirtualMachineScaleSetNetworkConfigurationProperties = original.VirtualMachineScaleSetNetworkConfigurationProperties
286type VirtualMachineScaleSetNetworkProfile = original.VirtualMachineScaleSetNetworkProfile
287type VirtualMachineScaleSetOSDisk = original.VirtualMachineScaleSetOSDisk
288type VirtualMachineScaleSetOSProfile = original.VirtualMachineScaleSetOSProfile
289type VirtualMachineScaleSetProperties = original.VirtualMachineScaleSetProperties
290type VirtualMachineScaleSetSku = original.VirtualMachineScaleSetSku
291type VirtualMachineScaleSetSkuCapacity = original.VirtualMachineScaleSetSkuCapacity
292type VirtualMachineScaleSetStorageProfile = original.VirtualMachineScaleSetStorageProfile
293type VirtualMachineScaleSetVM = original.VirtualMachineScaleSetVM
294type VirtualMachineScaleSetVMExtensionsSummary = original.VirtualMachineScaleSetVMExtensionsSummary
295type VirtualMachineScaleSetVMInstanceIDs = original.VirtualMachineScaleSetVMInstanceIDs
296type VirtualMachineScaleSetVMInstanceRequiredIDs = original.VirtualMachineScaleSetVMInstanceRequiredIDs
297type VirtualMachineScaleSetVMInstanceView = original.VirtualMachineScaleSetVMInstanceView
298type VirtualMachineScaleSetVMListResult = original.VirtualMachineScaleSetVMListResult
299type VirtualMachineScaleSetVMListResultIterator = original.VirtualMachineScaleSetVMListResultIterator
300type VirtualMachineScaleSetVMListResultPage = original.VirtualMachineScaleSetVMListResultPage
301type VirtualMachineScaleSetVMProfile = original.VirtualMachineScaleSetVMProfile
302type VirtualMachineScaleSetVMProperties = original.VirtualMachineScaleSetVMProperties
303type VirtualMachineScaleSetVMsClient = original.VirtualMachineScaleSetVMsClient
304type VirtualMachineScaleSetVMsDeallocateFuture = original.VirtualMachineScaleSetVMsDeallocateFuture
305type VirtualMachineScaleSetVMsDeleteFuture = original.VirtualMachineScaleSetVMsDeleteFuture
306type VirtualMachineScaleSetVMsPowerOffFuture = original.VirtualMachineScaleSetVMsPowerOffFuture
307type VirtualMachineScaleSetVMsReimageFuture = original.VirtualMachineScaleSetVMsReimageFuture
308type VirtualMachineScaleSetVMsRestartFuture = original.VirtualMachineScaleSetVMsRestartFuture
309type VirtualMachineScaleSetVMsStartFuture = original.VirtualMachineScaleSetVMsStartFuture
310type VirtualMachineScaleSetsClient = original.VirtualMachineScaleSetsClient
311type VirtualMachineScaleSetsCreateOrUpdateFuture = original.VirtualMachineScaleSetsCreateOrUpdateFuture
312type VirtualMachineScaleSetsDeallocateFuture = original.VirtualMachineScaleSetsDeallocateFuture
313type VirtualMachineScaleSetsDeleteFuture = original.VirtualMachineScaleSetsDeleteFuture
314type VirtualMachineScaleSetsDeleteInstancesFuture = original.VirtualMachineScaleSetsDeleteInstancesFuture
315type VirtualMachineScaleSetsPowerOffFuture = original.VirtualMachineScaleSetsPowerOffFuture
316type VirtualMachineScaleSetsReimageFuture = original.VirtualMachineScaleSetsReimageFuture
317type VirtualMachineScaleSetsRestartFuture = original.VirtualMachineScaleSetsRestartFuture
318type VirtualMachineScaleSetsStartFuture = original.VirtualMachineScaleSetsStartFuture
319type VirtualMachineScaleSetsUpdateInstancesFuture = original.VirtualMachineScaleSetsUpdateInstancesFuture
320type VirtualMachineSize = original.VirtualMachineSize
321type VirtualMachineSizeListResult = original.VirtualMachineSizeListResult
322type VirtualMachineSizesClient = original.VirtualMachineSizesClient
323type VirtualMachineStatusCodeCount = original.VirtualMachineStatusCodeCount
324type VirtualMachinesCaptureFuture = original.VirtualMachinesCaptureFuture
325type VirtualMachinesClient = original.VirtualMachinesClient
326type VirtualMachinesCreateOrUpdateFuture = original.VirtualMachinesCreateOrUpdateFuture
327type VirtualMachinesDeallocateFuture = original.VirtualMachinesDeallocateFuture
328type VirtualMachinesDeleteFuture = original.VirtualMachinesDeleteFuture
329type VirtualMachinesPowerOffFuture = original.VirtualMachinesPowerOffFuture
330type VirtualMachinesRedeployFuture = original.VirtualMachinesRedeployFuture
331type VirtualMachinesRestartFuture = original.VirtualMachinesRestartFuture
332type VirtualMachinesStartFuture = original.VirtualMachinesStartFuture
333type WinRMConfiguration = original.WinRMConfiguration
334type WinRMListener = original.WinRMListener
335type WindowsConfiguration = original.WindowsConfiguration
336
337func New(subscriptionID string) BaseClient {
338	return original.New(subscriptionID)
339}
340func NewAvailabilitySetListResultIterator(page AvailabilitySetListResultPage) AvailabilitySetListResultIterator {
341	return original.NewAvailabilitySetListResultIterator(page)
342}
343func NewAvailabilitySetListResultPage(getNextPage func(context.Context, AvailabilitySetListResult) (AvailabilitySetListResult, error)) AvailabilitySetListResultPage {
344	return original.NewAvailabilitySetListResultPage(getNextPage)
345}
346func NewAvailabilitySetsClient(subscriptionID string) AvailabilitySetsClient {
347	return original.NewAvailabilitySetsClient(subscriptionID)
348}
349func NewAvailabilitySetsClientWithBaseURI(baseURI string, subscriptionID string) AvailabilitySetsClient {
350	return original.NewAvailabilitySetsClientWithBaseURI(baseURI, subscriptionID)
351}
352func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator {
353	return original.NewListUsagesResultIterator(page)
354}
355func NewListUsagesResultPage(getNextPage func(context.Context, ListUsagesResult) (ListUsagesResult, error)) ListUsagesResultPage {
356	return original.NewListUsagesResultPage(getNextPage)
357}
358func NewUsageClient(subscriptionID string) UsageClient {
359	return original.NewUsageClient(subscriptionID)
360}
361func NewUsageClientWithBaseURI(baseURI string, subscriptionID string) UsageClient {
362	return original.NewUsageClientWithBaseURI(baseURI, subscriptionID)
363}
364func NewVirtualMachineExtensionImagesClient(subscriptionID string) VirtualMachineExtensionImagesClient {
365	return original.NewVirtualMachineExtensionImagesClient(subscriptionID)
366}
367func NewVirtualMachineExtensionImagesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineExtensionImagesClient {
368	return original.NewVirtualMachineExtensionImagesClientWithBaseURI(baseURI, subscriptionID)
369}
370func NewVirtualMachineExtensionsClient(subscriptionID string) VirtualMachineExtensionsClient {
371	return original.NewVirtualMachineExtensionsClient(subscriptionID)
372}
373func NewVirtualMachineExtensionsClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineExtensionsClient {
374	return original.NewVirtualMachineExtensionsClientWithBaseURI(baseURI, subscriptionID)
375}
376func NewVirtualMachineImagesClient(subscriptionID string) VirtualMachineImagesClient {
377	return original.NewVirtualMachineImagesClient(subscriptionID)
378}
379func NewVirtualMachineImagesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineImagesClient {
380	return original.NewVirtualMachineImagesClientWithBaseURI(baseURI, subscriptionID)
381}
382func NewVirtualMachineListResultIterator(page VirtualMachineListResultPage) VirtualMachineListResultIterator {
383	return original.NewVirtualMachineListResultIterator(page)
384}
385func NewVirtualMachineListResultPage(getNextPage func(context.Context, VirtualMachineListResult) (VirtualMachineListResult, error)) VirtualMachineListResultPage {
386	return original.NewVirtualMachineListResultPage(getNextPage)
387}
388func NewVirtualMachineScaleSetListResultIterator(page VirtualMachineScaleSetListResultPage) VirtualMachineScaleSetListResultIterator {
389	return original.NewVirtualMachineScaleSetListResultIterator(page)
390}
391func NewVirtualMachineScaleSetListResultPage(getNextPage func(context.Context, VirtualMachineScaleSetListResult) (VirtualMachineScaleSetListResult, error)) VirtualMachineScaleSetListResultPage {
392	return original.NewVirtualMachineScaleSetListResultPage(getNextPage)
393}
394func NewVirtualMachineScaleSetListSkusResultIterator(page VirtualMachineScaleSetListSkusResultPage) VirtualMachineScaleSetListSkusResultIterator {
395	return original.NewVirtualMachineScaleSetListSkusResultIterator(page)
396}
397func NewVirtualMachineScaleSetListSkusResultPage(getNextPage func(context.Context, VirtualMachineScaleSetListSkusResult) (VirtualMachineScaleSetListSkusResult, error)) VirtualMachineScaleSetListSkusResultPage {
398	return original.NewVirtualMachineScaleSetListSkusResultPage(getNextPage)
399}
400func NewVirtualMachineScaleSetListWithLinkResultIterator(page VirtualMachineScaleSetListWithLinkResultPage) VirtualMachineScaleSetListWithLinkResultIterator {
401	return original.NewVirtualMachineScaleSetListWithLinkResultIterator(page)
402}
403func NewVirtualMachineScaleSetListWithLinkResultPage(getNextPage func(context.Context, VirtualMachineScaleSetListWithLinkResult) (VirtualMachineScaleSetListWithLinkResult, error)) VirtualMachineScaleSetListWithLinkResultPage {
404	return original.NewVirtualMachineScaleSetListWithLinkResultPage(getNextPage)
405}
406func NewVirtualMachineScaleSetVMListResultIterator(page VirtualMachineScaleSetVMListResultPage) VirtualMachineScaleSetVMListResultIterator {
407	return original.NewVirtualMachineScaleSetVMListResultIterator(page)
408}
409func NewVirtualMachineScaleSetVMListResultPage(getNextPage func(context.Context, VirtualMachineScaleSetVMListResult) (VirtualMachineScaleSetVMListResult, error)) VirtualMachineScaleSetVMListResultPage {
410	return original.NewVirtualMachineScaleSetVMListResultPage(getNextPage)
411}
412func NewVirtualMachineScaleSetVMsClient(subscriptionID string) VirtualMachineScaleSetVMsClient {
413	return original.NewVirtualMachineScaleSetVMsClient(subscriptionID)
414}
415func NewVirtualMachineScaleSetVMsClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineScaleSetVMsClient {
416	return original.NewVirtualMachineScaleSetVMsClientWithBaseURI(baseURI, subscriptionID)
417}
418func NewVirtualMachineScaleSetsClient(subscriptionID string) VirtualMachineScaleSetsClient {
419	return original.NewVirtualMachineScaleSetsClient(subscriptionID)
420}
421func NewVirtualMachineScaleSetsClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineScaleSetsClient {
422	return original.NewVirtualMachineScaleSetsClientWithBaseURI(baseURI, subscriptionID)
423}
424func NewVirtualMachineSizesClient(subscriptionID string) VirtualMachineSizesClient {
425	return original.NewVirtualMachineSizesClient(subscriptionID)
426}
427func NewVirtualMachineSizesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineSizesClient {
428	return original.NewVirtualMachineSizesClientWithBaseURI(baseURI, subscriptionID)
429}
430func NewVirtualMachinesClient(subscriptionID string) VirtualMachinesClient {
431	return original.NewVirtualMachinesClient(subscriptionID)
432}
433func NewVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachinesClient {
434	return original.NewVirtualMachinesClientWithBaseURI(baseURI, subscriptionID)
435}
436func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
437	return original.NewWithBaseURI(baseURI, subscriptionID)
438}
439func PossibleCachingTypesValues() []CachingTypes {
440	return original.PossibleCachingTypesValues()
441}
442func PossibleComponentNamesValues() []ComponentNames {
443	return original.PossibleComponentNamesValues()
444}
445func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes {
446	return original.PossibleDiskCreateOptionTypesValues()
447}
448func PossibleInstanceViewTypesValues() []InstanceViewTypes {
449	return original.PossibleInstanceViewTypesValues()
450}
451func PossibleOperatingSystemTypesValues() []OperatingSystemTypes {
452	return original.PossibleOperatingSystemTypesValues()
453}
454func PossiblePassNamesValues() []PassNames {
455	return original.PossiblePassNamesValues()
456}
457func PossibleProtocolTypesValues() []ProtocolTypes {
458	return original.PossibleProtocolTypesValues()
459}
460func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
461	return original.PossibleResourceIdentityTypeValues()
462}
463func PossibleSettingNamesValues() []SettingNames {
464	return original.PossibleSettingNamesValues()
465}
466func PossibleStatusLevelTypesValues() []StatusLevelTypes {
467	return original.PossibleStatusLevelTypesValues()
468}
469func PossibleUpgradeModeValues() []UpgradeMode {
470	return original.PossibleUpgradeModeValues()
471}
472func PossibleVirtualMachineScaleSetSkuScaleTypeValues() []VirtualMachineScaleSetSkuScaleType {
473	return original.PossibleVirtualMachineScaleSetSkuScaleTypeValues()
474}
475func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes {
476	return original.PossibleVirtualMachineSizeTypesValues()
477}
478func UserAgent() string {
479	return original.UserAgent() + " profiles/2017-03-09"
480}
481func Version() string {
482	return original.Version()
483}
484