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