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 migrate
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/migrate/mgmt/2020-01-01/migrate"
26)
27
28const (
29	DefaultBaseURI = original.DefaultBaseURI
30)
31
32type Bitness = original.Bitness
33
34const (
35	SixFourbit  Bitness = original.SixFourbit
36	ThreeTwobit Bitness = original.ThreeTwobit
37)
38
39type CPUSpeedAccuracy = original.CPUSpeedAccuracy
40
41const (
42	Actual    CPUSpeedAccuracy = original.Actual
43	Estimated CPUSpeedAccuracy = original.Estimated
44)
45
46type CredentialType = original.CredentialType
47
48const (
49	HyperVFabric  CredentialType = original.HyperVFabric
50	LinuxGuest    CredentialType = original.LinuxGuest
51	LinuxServer   CredentialType = original.LinuxServer
52	VMwareFabric  CredentialType = original.VMwareFabric
53	WindowsGuest  CredentialType = original.WindowsGuest
54	WindowsServer CredentialType = original.WindowsServer
55)
56
57type Family = original.Family
58
59const (
60	Aix     Family = original.Aix
61	Linux   Family = original.Linux
62	Solaris Family = original.Solaris
63	Unknown Family = original.Unknown
64	Windows Family = original.Windows
65)
66
67type HighlyAvailable = original.HighlyAvailable
68
69const (
70	HighlyAvailableNo      HighlyAvailable = original.HighlyAvailableNo
71	HighlyAvailableUnknown HighlyAvailable = original.HighlyAvailableUnknown
72	HighlyAvailableYes     HighlyAvailable = original.HighlyAvailableYes
73)
74
75type HypervisorType = original.HypervisorType
76
77const (
78	HypervisorTypeHyperv  HypervisorType = original.HypervisorTypeHyperv
79	HypervisorTypeUnknown HypervisorType = original.HypervisorTypeUnknown
80)
81
82type PropertiesMonitoringState = original.PropertiesMonitoringState
83
84const (
85	Discovered PropertiesMonitoringState = original.Discovered
86	Monitored  PropertiesMonitoringState = original.Monitored
87)
88
89type PropertiesVirtualizationState = original.PropertiesVirtualizationState
90
91const (
92	PropertiesVirtualizationStateHypervisor PropertiesVirtualizationState = original.PropertiesVirtualizationStateHypervisor
93	PropertiesVirtualizationStatePhysical   PropertiesVirtualizationState = original.PropertiesVirtualizationStatePhysical
94	PropertiesVirtualizationStateUnknown    PropertiesVirtualizationState = original.PropertiesVirtualizationStateUnknown
95	PropertiesVirtualizationStateVirtual    PropertiesVirtualizationState = original.PropertiesVirtualizationStateVirtual
96)
97
98type RebootStatus = original.RebootStatus
99
100const (
101	RebootStatusNotRebooted RebootStatus = original.RebootStatusNotRebooted
102	RebootStatusRebooted    RebootStatus = original.RebootStatusRebooted
103	RebootStatusUnknown     RebootStatus = original.RebootStatusUnknown
104)
105
106type VirtualDiskMode = original.VirtualDiskMode
107
108const (
109	Append                   VirtualDiskMode = original.Append
110	IndependentNonpersistent VirtualDiskMode = original.IndependentNonpersistent
111	IndependentPersistent    VirtualDiskMode = original.IndependentPersistent
112	Nonpersistent            VirtualDiskMode = original.Nonpersistent
113	Persistent               VirtualDiskMode = original.Persistent
114	Undoable                 VirtualDiskMode = original.Undoable
115)
116
117type VirtualMachineType = original.VirtualMachineType
118
119const (
120	VirtualMachineTypeHyperv    VirtualMachineType = original.VirtualMachineTypeHyperv
121	VirtualMachineTypeLdom      VirtualMachineType = original.VirtualMachineTypeLdom
122	VirtualMachineTypeLpar      VirtualMachineType = original.VirtualMachineTypeLpar
123	VirtualMachineTypeUnknown   VirtualMachineType = original.VirtualMachineTypeUnknown
124	VirtualMachineTypeVirtualPc VirtualMachineType = original.VirtualMachineTypeVirtualPc
125	VirtualMachineTypeVmware    VirtualMachineType = original.VirtualMachineTypeVmware
126	VirtualMachineTypeXen       VirtualMachineType = original.VirtualMachineTypeXen
127)
128
129type AgentConfiguration = original.AgentConfiguration
130type Application = original.Application
131type AppsAndRoles = original.AppsAndRoles
132type BaseClient = original.BaseClient
133type BizTalkServer = original.BizTalkServer
134type ErrorDetails = original.ErrorDetails
135type ExchangeServer = original.ExchangeServer
136type Feature = original.Feature
137type GuestOSDetails = original.GuestOSDetails
138type HealthErrorDetails = original.HealthErrorDetails
139type HostingConfiguration = original.HostingConfiguration
140type HyperVCluster = original.HyperVCluster
141type HyperVClusterClient = original.HyperVClusterClient
142type HyperVClusterCollection = original.HyperVClusterCollection
143type HyperVClusterCollectionIterator = original.HyperVClusterCollectionIterator
144type HyperVClusterCollectionPage = original.HyperVClusterCollectionPage
145type HyperVClusterProperties = original.HyperVClusterProperties
146type HyperVDisk = original.HyperVDisk
147type HyperVHost = original.HyperVHost
148type HyperVHostClient = original.HyperVHostClient
149type HyperVHostCollection = original.HyperVHostCollection
150type HyperVHostCollectionIterator = original.HyperVHostCollectionIterator
151type HyperVHostCollectionPage = original.HyperVHostCollectionPage
152type HyperVHostProperties = original.HyperVHostProperties
153type HyperVJob = original.HyperVJob
154type HyperVJobCollection = original.HyperVJobCollection
155type HyperVJobCollectionIterator = original.HyperVJobCollectionIterator
156type HyperVJobCollectionPage = original.HyperVJobCollectionPage
157type HyperVJobsClient = original.HyperVJobsClient
158type HyperVMachine = original.HyperVMachine
159type HyperVMachineCollection = original.HyperVMachineCollection
160type HyperVMachineCollectionIterator = original.HyperVMachineCollectionIterator
161type HyperVMachineCollectionPage = original.HyperVMachineCollectionPage
162type HyperVMachineProperties = original.HyperVMachineProperties
163type HyperVMachinesClient = original.HyperVMachinesClient
164type HyperVNetworkAdapter = original.HyperVNetworkAdapter
165type HyperVOperationsStatusClient = original.HyperVOperationsStatusClient
166type HyperVRunAsAccount = original.HyperVRunAsAccount
167type HyperVRunAsAccountCollection = original.HyperVRunAsAccountCollection
168type HyperVRunAsAccountCollectionIterator = original.HyperVRunAsAccountCollectionIterator
169type HyperVRunAsAccountCollectionPage = original.HyperVRunAsAccountCollectionPage
170type HyperVRunAsAccountsClient = original.HyperVRunAsAccountsClient
171type HyperVSite = original.HyperVSite
172type HyperVSiteUsage = original.HyperVSiteUsage
173type HyperVSitesClient = original.HyperVSitesClient
174type HypervisorConfiguration = original.HypervisorConfiguration
175type Ipv4NetworkInterface = original.Ipv4NetworkInterface
176type Ipv6NetworkInterface = original.Ipv6NetworkInterface
177type JobProperties = original.JobProperties
178type JobsClient = original.JobsClient
179type Machine = original.Machine
180type MachineResourcesConfiguration = original.MachineResourcesConfiguration
181type MachinesClient = original.MachinesClient
182type NetworkConfiguration = original.NetworkConfiguration
183type OperatingSystem = original.OperatingSystem
184type OperatingSystemConfiguration = original.OperatingSystemConfiguration
185type Operation = original.Operation
186type OperationDisplay = original.OperationDisplay
187type OperationResultList = original.OperationResultList
188type OperationResultListIterator = original.OperationResultListIterator
189type OperationResultListPage = original.OperationResultListPage
190type OperationStatus = original.OperationStatus
191type OperationStatusError = original.OperationStatusError
192type OperationStatusProperties = original.OperationStatusProperties
193type OperationsClient = original.OperationsClient
194type OtherDatabase = original.OtherDatabase
195type RunAsAccountProperties = original.RunAsAccountProperties
196type RunAsAccountsClient = original.RunAsAccountsClient
197type SQLServer = original.SQLServer
198type SharePointServer = original.SharePointServer
199type SiteAgentProperties = original.SiteAgentProperties
200type SiteHealthSummary = original.SiteHealthSummary
201type SiteHealthSummaryCollection = original.SiteHealthSummaryCollection
202type SiteHealthSummaryCollectionIterator = original.SiteHealthSummaryCollectionIterator
203type SiteHealthSummaryCollectionPage = original.SiteHealthSummaryCollectionPage
204type SiteProperties = original.SiteProperties
205type SiteSpnProperties = original.SiteSpnProperties
206type SitesClient = original.SitesClient
207type SystemCenter = original.SystemCenter
208type Timezone = original.Timezone
209type VCenter = original.VCenter
210type VCenterClient = original.VCenterClient
211type VCenterCollection = original.VCenterCollection
212type VCenterCollectionIterator = original.VCenterCollectionIterator
213type VCenterCollectionPage = original.VCenterCollectionPage
214type VCenterProperties = original.VCenterProperties
215type VMwareDisk = original.VMwareDisk
216type VMwareJob = original.VMwareJob
217type VMwareJobCollection = original.VMwareJobCollection
218type VMwareJobCollectionIterator = original.VMwareJobCollectionIterator
219type VMwareJobCollectionPage = original.VMwareJobCollectionPage
220type VMwareMachine = original.VMwareMachine
221type VMwareMachineCollection = original.VMwareMachineCollection
222type VMwareMachineCollectionIterator = original.VMwareMachineCollectionIterator
223type VMwareMachineCollectionPage = original.VMwareMachineCollectionPage
224type VMwareMachineProperties = original.VMwareMachineProperties
225type VMwareNetworkAdapter = original.VMwareNetworkAdapter
226type VMwareOperationsStatusClient = original.VMwareOperationsStatusClient
227type VMwareRunAsAccount = original.VMwareRunAsAccount
228type VMwareRunAsAccountCollection = original.VMwareRunAsAccountCollection
229type VMwareRunAsAccountCollectionIterator = original.VMwareRunAsAccountCollectionIterator
230type VMwareRunAsAccountCollectionPage = original.VMwareRunAsAccountCollectionPage
231type VMwareSite = original.VMwareSite
232type VMwareSiteUsage = original.VMwareSiteUsage
233type VirtualMachineConfiguration = original.VirtualMachineConfiguration
234type WebApplication = original.WebApplication
235
236func New() BaseClient {
237	return original.New()
238}
239func NewHyperVClusterClient() HyperVClusterClient {
240	return original.NewHyperVClusterClient()
241}
242func NewHyperVClusterClientWithBaseURI(baseURI string) HyperVClusterClient {
243	return original.NewHyperVClusterClientWithBaseURI(baseURI)
244}
245func NewHyperVClusterCollectionIterator(page HyperVClusterCollectionPage) HyperVClusterCollectionIterator {
246	return original.NewHyperVClusterCollectionIterator(page)
247}
248func NewHyperVClusterCollectionPage(cur HyperVClusterCollection, getNextPage func(context.Context, HyperVClusterCollection) (HyperVClusterCollection, error)) HyperVClusterCollectionPage {
249	return original.NewHyperVClusterCollectionPage(cur, getNextPage)
250}
251func NewHyperVHostClient() HyperVHostClient {
252	return original.NewHyperVHostClient()
253}
254func NewHyperVHostClientWithBaseURI(baseURI string) HyperVHostClient {
255	return original.NewHyperVHostClientWithBaseURI(baseURI)
256}
257func NewHyperVHostCollectionIterator(page HyperVHostCollectionPage) HyperVHostCollectionIterator {
258	return original.NewHyperVHostCollectionIterator(page)
259}
260func NewHyperVHostCollectionPage(cur HyperVHostCollection, getNextPage func(context.Context, HyperVHostCollection) (HyperVHostCollection, error)) HyperVHostCollectionPage {
261	return original.NewHyperVHostCollectionPage(cur, getNextPage)
262}
263func NewHyperVJobCollectionIterator(page HyperVJobCollectionPage) HyperVJobCollectionIterator {
264	return original.NewHyperVJobCollectionIterator(page)
265}
266func NewHyperVJobCollectionPage(cur HyperVJobCollection, getNextPage func(context.Context, HyperVJobCollection) (HyperVJobCollection, error)) HyperVJobCollectionPage {
267	return original.NewHyperVJobCollectionPage(cur, getNextPage)
268}
269func NewHyperVJobsClient() HyperVJobsClient {
270	return original.NewHyperVJobsClient()
271}
272func NewHyperVJobsClientWithBaseURI(baseURI string) HyperVJobsClient {
273	return original.NewHyperVJobsClientWithBaseURI(baseURI)
274}
275func NewHyperVMachineCollectionIterator(page HyperVMachineCollectionPage) HyperVMachineCollectionIterator {
276	return original.NewHyperVMachineCollectionIterator(page)
277}
278func NewHyperVMachineCollectionPage(cur HyperVMachineCollection, getNextPage func(context.Context, HyperVMachineCollection) (HyperVMachineCollection, error)) HyperVMachineCollectionPage {
279	return original.NewHyperVMachineCollectionPage(cur, getNextPage)
280}
281func NewHyperVMachinesClient() HyperVMachinesClient {
282	return original.NewHyperVMachinesClient()
283}
284func NewHyperVMachinesClientWithBaseURI(baseURI string) HyperVMachinesClient {
285	return original.NewHyperVMachinesClientWithBaseURI(baseURI)
286}
287func NewHyperVOperationsStatusClient() HyperVOperationsStatusClient {
288	return original.NewHyperVOperationsStatusClient()
289}
290func NewHyperVOperationsStatusClientWithBaseURI(baseURI string) HyperVOperationsStatusClient {
291	return original.NewHyperVOperationsStatusClientWithBaseURI(baseURI)
292}
293func NewHyperVRunAsAccountCollectionIterator(page HyperVRunAsAccountCollectionPage) HyperVRunAsAccountCollectionIterator {
294	return original.NewHyperVRunAsAccountCollectionIterator(page)
295}
296func NewHyperVRunAsAccountCollectionPage(cur HyperVRunAsAccountCollection, getNextPage func(context.Context, HyperVRunAsAccountCollection) (HyperVRunAsAccountCollection, error)) HyperVRunAsAccountCollectionPage {
297	return original.NewHyperVRunAsAccountCollectionPage(cur, getNextPage)
298}
299func NewHyperVRunAsAccountsClient() HyperVRunAsAccountsClient {
300	return original.NewHyperVRunAsAccountsClient()
301}
302func NewHyperVRunAsAccountsClientWithBaseURI(baseURI string) HyperVRunAsAccountsClient {
303	return original.NewHyperVRunAsAccountsClientWithBaseURI(baseURI)
304}
305func NewHyperVSitesClient() HyperVSitesClient {
306	return original.NewHyperVSitesClient()
307}
308func NewHyperVSitesClientWithBaseURI(baseURI string) HyperVSitesClient {
309	return original.NewHyperVSitesClientWithBaseURI(baseURI)
310}
311func NewJobsClient() JobsClient {
312	return original.NewJobsClient()
313}
314func NewJobsClientWithBaseURI(baseURI string) JobsClient {
315	return original.NewJobsClientWithBaseURI(baseURI)
316}
317func NewMachinesClient() MachinesClient {
318	return original.NewMachinesClient()
319}
320func NewMachinesClientWithBaseURI(baseURI string) MachinesClient {
321	return original.NewMachinesClientWithBaseURI(baseURI)
322}
323func NewOperationResultListIterator(page OperationResultListPage) OperationResultListIterator {
324	return original.NewOperationResultListIterator(page)
325}
326func NewOperationResultListPage(cur OperationResultList, getNextPage func(context.Context, OperationResultList) (OperationResultList, error)) OperationResultListPage {
327	return original.NewOperationResultListPage(cur, getNextPage)
328}
329func NewOperationsClient() OperationsClient {
330	return original.NewOperationsClient()
331}
332func NewOperationsClientWithBaseURI(baseURI string) OperationsClient {
333	return original.NewOperationsClientWithBaseURI(baseURI)
334}
335func NewRunAsAccountsClient() RunAsAccountsClient {
336	return original.NewRunAsAccountsClient()
337}
338func NewRunAsAccountsClientWithBaseURI(baseURI string) RunAsAccountsClient {
339	return original.NewRunAsAccountsClientWithBaseURI(baseURI)
340}
341func NewSiteHealthSummaryCollectionIterator(page SiteHealthSummaryCollectionPage) SiteHealthSummaryCollectionIterator {
342	return original.NewSiteHealthSummaryCollectionIterator(page)
343}
344func NewSiteHealthSummaryCollectionPage(cur SiteHealthSummaryCollection, getNextPage func(context.Context, SiteHealthSummaryCollection) (SiteHealthSummaryCollection, error)) SiteHealthSummaryCollectionPage {
345	return original.NewSiteHealthSummaryCollectionPage(cur, getNextPage)
346}
347func NewSitesClient() SitesClient {
348	return original.NewSitesClient()
349}
350func NewSitesClientWithBaseURI(baseURI string) SitesClient {
351	return original.NewSitesClientWithBaseURI(baseURI)
352}
353func NewVCenterClient() VCenterClient {
354	return original.NewVCenterClient()
355}
356func NewVCenterClientWithBaseURI(baseURI string) VCenterClient {
357	return original.NewVCenterClientWithBaseURI(baseURI)
358}
359func NewVCenterCollectionIterator(page VCenterCollectionPage) VCenterCollectionIterator {
360	return original.NewVCenterCollectionIterator(page)
361}
362func NewVCenterCollectionPage(cur VCenterCollection, getNextPage func(context.Context, VCenterCollection) (VCenterCollection, error)) VCenterCollectionPage {
363	return original.NewVCenterCollectionPage(cur, getNextPage)
364}
365func NewVMwareJobCollectionIterator(page VMwareJobCollectionPage) VMwareJobCollectionIterator {
366	return original.NewVMwareJobCollectionIterator(page)
367}
368func NewVMwareJobCollectionPage(cur VMwareJobCollection, getNextPage func(context.Context, VMwareJobCollection) (VMwareJobCollection, error)) VMwareJobCollectionPage {
369	return original.NewVMwareJobCollectionPage(cur, getNextPage)
370}
371func NewVMwareMachineCollectionIterator(page VMwareMachineCollectionPage) VMwareMachineCollectionIterator {
372	return original.NewVMwareMachineCollectionIterator(page)
373}
374func NewVMwareMachineCollectionPage(cur VMwareMachineCollection, getNextPage func(context.Context, VMwareMachineCollection) (VMwareMachineCollection, error)) VMwareMachineCollectionPage {
375	return original.NewVMwareMachineCollectionPage(cur, getNextPage)
376}
377func NewVMwareOperationsStatusClient() VMwareOperationsStatusClient {
378	return original.NewVMwareOperationsStatusClient()
379}
380func NewVMwareOperationsStatusClientWithBaseURI(baseURI string) VMwareOperationsStatusClient {
381	return original.NewVMwareOperationsStatusClientWithBaseURI(baseURI)
382}
383func NewVMwareRunAsAccountCollectionIterator(page VMwareRunAsAccountCollectionPage) VMwareRunAsAccountCollectionIterator {
384	return original.NewVMwareRunAsAccountCollectionIterator(page)
385}
386func NewVMwareRunAsAccountCollectionPage(cur VMwareRunAsAccountCollection, getNextPage func(context.Context, VMwareRunAsAccountCollection) (VMwareRunAsAccountCollection, error)) VMwareRunAsAccountCollectionPage {
387	return original.NewVMwareRunAsAccountCollectionPage(cur, getNextPage)
388}
389func NewWithBaseURI(baseURI string) BaseClient {
390	return original.NewWithBaseURI(baseURI)
391}
392func PossibleBitnessValues() []Bitness {
393	return original.PossibleBitnessValues()
394}
395func PossibleCPUSpeedAccuracyValues() []CPUSpeedAccuracy {
396	return original.PossibleCPUSpeedAccuracyValues()
397}
398func PossibleCredentialTypeValues() []CredentialType {
399	return original.PossibleCredentialTypeValues()
400}
401func PossibleFamilyValues() []Family {
402	return original.PossibleFamilyValues()
403}
404func PossibleHighlyAvailableValues() []HighlyAvailable {
405	return original.PossibleHighlyAvailableValues()
406}
407func PossibleHypervisorTypeValues() []HypervisorType {
408	return original.PossibleHypervisorTypeValues()
409}
410func PossiblePropertiesMonitoringStateValues() []PropertiesMonitoringState {
411	return original.PossiblePropertiesMonitoringStateValues()
412}
413func PossiblePropertiesVirtualizationStateValues() []PropertiesVirtualizationState {
414	return original.PossiblePropertiesVirtualizationStateValues()
415}
416func PossibleRebootStatusValues() []RebootStatus {
417	return original.PossibleRebootStatusValues()
418}
419func PossibleVirtualDiskModeValues() []VirtualDiskMode {
420	return original.PossibleVirtualDiskModeValues()
421}
422func PossibleVirtualMachineTypeValues() []VirtualMachineType {
423	return original.PossibleVirtualMachineTypeValues()
424}
425func UserAgent() string {
426	return original.UserAgent() + " profiles/preview"
427}
428func Version() string {
429	return original.Version()
430}
431