1// +build go1.9
2
3// Copyright 2018 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 dtl
21
22import original "github.com/Azure/azure-sdk-for-go/services/preview/devtestlabs/mgmt/2015-05-21-preview/dtl"
23
24type ArtifactClient = original.ArtifactClient
25type ArtifactSourceClient = original.ArtifactSourceClient
26
27const (
28	DefaultBaseURI = original.DefaultBaseURI
29)
30
31type BaseClient = original.BaseClient
32type CostClient = original.CostClient
33type CostInsightClient = original.CostInsightClient
34type CustomImageClient = original.CustomImageClient
35type FormulaClient = original.FormulaClient
36type GalleryImageClient = original.GalleryImageClient
37type LabClient = original.LabClient
38type CostPropertyType = original.CostPropertyType
39
40const (
41	Projected   CostPropertyType = original.Projected
42	Reported    CostPropertyType = original.Reported
43	Unavailable CostPropertyType = original.Unavailable
44)
45
46type CustomImageOsType = original.CustomImageOsType
47
48const (
49	Linux   CustomImageOsType = original.Linux
50	None    CustomImageOsType = original.None
51	Windows CustomImageOsType = original.Windows
52)
53
54type EnableStatus = original.EnableStatus
55
56const (
57	Disabled EnableStatus = original.Disabled
58	Enabled  EnableStatus = original.Enabled
59)
60
61type LabStorageType = original.LabStorageType
62
63const (
64	Premium  LabStorageType = original.Premium
65	Standard LabStorageType = original.Standard
66)
67
68type LinuxOsState = original.LinuxOsState
69
70const (
71	DeprovisionApplied   LinuxOsState = original.DeprovisionApplied
72	DeprovisionRequested LinuxOsState = original.DeprovisionRequested
73	NonDeprovisioned     LinuxOsState = original.NonDeprovisioned
74)
75
76type PolicyEvaluatorType = original.PolicyEvaluatorType
77
78const (
79	AllowedValuesPolicy PolicyEvaluatorType = original.AllowedValuesPolicy
80	MaxValuePolicy      PolicyEvaluatorType = original.MaxValuePolicy
81)
82
83type PolicyFactName = original.PolicyFactName
84
85const (
86	PolicyFactNameGalleryImage                PolicyFactName = original.PolicyFactNameGalleryImage
87	PolicyFactNameLabVMCount                  PolicyFactName = original.PolicyFactNameLabVMCount
88	PolicyFactNameLabVMSize                   PolicyFactName = original.PolicyFactNameLabVMSize
89	PolicyFactNameUserOwnedLabVMCount         PolicyFactName = original.PolicyFactNameUserOwnedLabVMCount
90	PolicyFactNameUserOwnedLabVMCountInSubnet PolicyFactName = original.PolicyFactNameUserOwnedLabVMCountInSubnet
91)
92
93type PolicyStatus = original.PolicyStatus
94
95const (
96	PolicyStatusDisabled PolicyStatus = original.PolicyStatusDisabled
97	PolicyStatusEnabled  PolicyStatus = original.PolicyStatusEnabled
98)
99
100type SourceControlType = original.SourceControlType
101
102const (
103	GitHub SourceControlType = original.GitHub
104	VsoGit SourceControlType = original.VsoGit
105)
106
107type SubscriptionNotificationState = original.SubscriptionNotificationState
108
109const (
110	Deleted      SubscriptionNotificationState = original.Deleted
111	NotDefined   SubscriptionNotificationState = original.NotDefined
112	Registered   SubscriptionNotificationState = original.Registered
113	Suspended    SubscriptionNotificationState = original.Suspended
114	Unregistered SubscriptionNotificationState = original.Unregistered
115	Warned       SubscriptionNotificationState = original.Warned
116)
117
118type TaskType = original.TaskType
119
120const (
121	LabBillingTask     TaskType = original.LabBillingTask
122	LabVmsShutdownTask TaskType = original.LabVmsShutdownTask
123	LabVmsStartupTask  TaskType = original.LabVmsStartupTask
124)
125
126type UsagePermissionType = original.UsagePermissionType
127
128const (
129	Allow   UsagePermissionType = original.Allow
130	Default UsagePermissionType = original.Default
131	Deny    UsagePermissionType = original.Deny
132)
133
134type WindowsOsState = original.WindowsOsState
135
136const (
137	NonSysprepped    WindowsOsState = original.NonSysprepped
138	SysprepApplied   WindowsOsState = original.SysprepApplied
139	SysprepRequested WindowsOsState = original.SysprepRequested
140)
141
142type ApplyArtifactsRequest = original.ApplyArtifactsRequest
143type ArmTemplateInfo = original.ArmTemplateInfo
144type Artifact = original.Artifact
145type ArtifactDeploymentStatusProperties = original.ArtifactDeploymentStatusProperties
146type ArtifactInstallProperties = original.ArtifactInstallProperties
147type ArtifactParameterProperties = original.ArtifactParameterProperties
148type ArtifactProperties = original.ArtifactProperties
149type ArtifactSource = original.ArtifactSource
150type ArtifactSourceProperties = original.ArtifactSourceProperties
151type CloudError = original.CloudError
152type CloudErrorBody = original.CloudErrorBody
153type Cost = original.Cost
154type CostInsight = original.CostInsight
155type CostInsightProperties = original.CostInsightProperties
156type CostInsightRefreshDataFuture = original.CostInsightRefreshDataFuture
157type CostPerDayProperties = original.CostPerDayProperties
158type CostProperties = original.CostProperties
159type CostRefreshDataFuture = original.CostRefreshDataFuture
160type CustomImage = original.CustomImage
161type CustomImageCreateOrUpdateResourceFuture = original.CustomImageCreateOrUpdateResourceFuture
162type CustomImageDeleteResourceFuture = original.CustomImageDeleteResourceFuture
163type CustomImageProperties = original.CustomImageProperties
164type CustomImagePropertiesCustom = original.CustomImagePropertiesCustom
165type CustomImagePropertiesFromVM = original.CustomImagePropertiesFromVM
166type DayDetails = original.DayDetails
167type EvaluatePoliciesProperties = original.EvaluatePoliciesProperties
168type EvaluatePoliciesRequest = original.EvaluatePoliciesRequest
169type EvaluatePoliciesResponse = original.EvaluatePoliciesResponse
170type Formula = original.Formula
171type FormulaCreateOrUpdateResourceFuture = original.FormulaCreateOrUpdateResourceFuture
172type FormulaProperties = original.FormulaProperties
173type FormulaPropertiesFromVM = original.FormulaPropertiesFromVM
174type GalleryImage = original.GalleryImage
175type GalleryImageProperties = original.GalleryImageProperties
176type GalleryImageReference = original.GalleryImageReference
177type GenerateArmTemplateRequest = original.GenerateArmTemplateRequest
178type GenerateUploadURIParameter = original.GenerateUploadURIParameter
179type GenerateUploadURIResponse = original.GenerateUploadURIResponse
180type HourDetails = original.HourDetails
181type Lab = original.Lab
182type LabCreateEnvironmentFuture = original.LabCreateEnvironmentFuture
183type LabCreateOrUpdateResourceFuture = original.LabCreateOrUpdateResourceFuture
184type LabDeleteResourceFuture = original.LabDeleteResourceFuture
185type LabProperties = original.LabProperties
186type LabVhd = original.LabVhd
187type LabVirtualMachine = original.LabVirtualMachine
188type LabVirtualMachineProperties = original.LabVirtualMachineProperties
189type LinuxOsInfo = original.LinuxOsInfo
190type ParameterInfo = original.ParameterInfo
191type Policy = original.Policy
192type PolicyProperties = original.PolicyProperties
193type PolicySetResult = original.PolicySetResult
194type PolicyViolation = original.PolicyViolation
195type ResponseWithContinuationArtifact = original.ResponseWithContinuationArtifact
196type ResponseWithContinuationArtifactIterator = original.ResponseWithContinuationArtifactIterator
197type ResponseWithContinuationArtifactPage = original.ResponseWithContinuationArtifactPage
198type ResponseWithContinuationArtifactSource = original.ResponseWithContinuationArtifactSource
199type ResponseWithContinuationArtifactSourceIterator = original.ResponseWithContinuationArtifactSourceIterator
200type ResponseWithContinuationArtifactSourcePage = original.ResponseWithContinuationArtifactSourcePage
201type ResponseWithContinuationCost = original.ResponseWithContinuationCost
202type ResponseWithContinuationCostInsight = original.ResponseWithContinuationCostInsight
203type ResponseWithContinuationCostInsightIterator = original.ResponseWithContinuationCostInsightIterator
204type ResponseWithContinuationCostInsightPage = original.ResponseWithContinuationCostInsightPage
205type ResponseWithContinuationCostIterator = original.ResponseWithContinuationCostIterator
206type ResponseWithContinuationCostPage = original.ResponseWithContinuationCostPage
207type ResponseWithContinuationCustomImage = original.ResponseWithContinuationCustomImage
208type ResponseWithContinuationCustomImageIterator = original.ResponseWithContinuationCustomImageIterator
209type ResponseWithContinuationCustomImagePage = original.ResponseWithContinuationCustomImagePage
210type ResponseWithContinuationFormula = original.ResponseWithContinuationFormula
211type ResponseWithContinuationFormulaIterator = original.ResponseWithContinuationFormulaIterator
212type ResponseWithContinuationFormulaPage = original.ResponseWithContinuationFormulaPage
213type ResponseWithContinuationGalleryImage = original.ResponseWithContinuationGalleryImage
214type ResponseWithContinuationGalleryImageIterator = original.ResponseWithContinuationGalleryImageIterator
215type ResponseWithContinuationGalleryImagePage = original.ResponseWithContinuationGalleryImagePage
216type ResponseWithContinuationLab = original.ResponseWithContinuationLab
217type ResponseWithContinuationLabIterator = original.ResponseWithContinuationLabIterator
218type ResponseWithContinuationLabPage = original.ResponseWithContinuationLabPage
219type ResponseWithContinuationLabVhd = original.ResponseWithContinuationLabVhd
220type ResponseWithContinuationLabVhdIterator = original.ResponseWithContinuationLabVhdIterator
221type ResponseWithContinuationLabVhdPage = original.ResponseWithContinuationLabVhdPage
222type ResponseWithContinuationLabVirtualMachine = original.ResponseWithContinuationLabVirtualMachine
223type ResponseWithContinuationLabVirtualMachineIterator = original.ResponseWithContinuationLabVirtualMachineIterator
224type ResponseWithContinuationLabVirtualMachinePage = original.ResponseWithContinuationLabVirtualMachinePage
225type ResponseWithContinuationPolicy = original.ResponseWithContinuationPolicy
226type ResponseWithContinuationPolicyIterator = original.ResponseWithContinuationPolicyIterator
227type ResponseWithContinuationPolicyPage = original.ResponseWithContinuationPolicyPage
228type ResponseWithContinuationSchedule = original.ResponseWithContinuationSchedule
229type ResponseWithContinuationScheduleIterator = original.ResponseWithContinuationScheduleIterator
230type ResponseWithContinuationSchedulePage = original.ResponseWithContinuationSchedulePage
231type ResponseWithContinuationVirtualNetwork = original.ResponseWithContinuationVirtualNetwork
232type ResponseWithContinuationVirtualNetworkIterator = original.ResponseWithContinuationVirtualNetworkIterator
233type ResponseWithContinuationVirtualNetworkPage = original.ResponseWithContinuationVirtualNetworkPage
234type Schedule = original.Schedule
235type ScheduleCreateOrUpdateResourceFuture = original.ScheduleCreateOrUpdateResourceFuture
236type ScheduleDeleteResourceFuture = original.ScheduleDeleteResourceFuture
237type ScheduleExecuteFuture = original.ScheduleExecuteFuture
238type ScheduleProperties = original.ScheduleProperties
239type Subnet = original.Subnet
240type SubnetOverride = original.SubnetOverride
241type SubscriptionNotification = original.SubscriptionNotification
242type SubscriptionNotificationProperties = original.SubscriptionNotificationProperties
243type VirtualMachineApplyArtifactsFuture = original.VirtualMachineApplyArtifactsFuture
244type VirtualMachineCreateOrUpdateResourceFuture = original.VirtualMachineCreateOrUpdateResourceFuture
245type VirtualMachineDeleteResourceFuture = original.VirtualMachineDeleteResourceFuture
246type VirtualMachineStartFuture = original.VirtualMachineStartFuture
247type VirtualMachineStopFuture = original.VirtualMachineStopFuture
248type VirtualNetwork = original.VirtualNetwork
249type VirtualNetworkCreateOrUpdateResourceFuture = original.VirtualNetworkCreateOrUpdateResourceFuture
250type VirtualNetworkDeleteResourceFuture = original.VirtualNetworkDeleteResourceFuture
251type VirtualNetworkProperties = original.VirtualNetworkProperties
252type VMCostProperties = original.VMCostProperties
253type WeekDetails = original.WeekDetails
254type WindowsOsInfo = original.WindowsOsInfo
255type PolicyClient = original.PolicyClient
256type PolicySetClient = original.PolicySetClient
257type ScheduleClient = original.ScheduleClient
258type VirtualMachineClient = original.VirtualMachineClient
259type VirtualNetworkClient = original.VirtualNetworkClient
260
261func NewArtifactClient(subscriptionID string) ArtifactClient {
262	return original.NewArtifactClient(subscriptionID)
263}
264func NewArtifactClientWithBaseURI(baseURI string, subscriptionID string) ArtifactClient {
265	return original.NewArtifactClientWithBaseURI(baseURI, subscriptionID)
266}
267func NewArtifactSourceClient(subscriptionID string) ArtifactSourceClient {
268	return original.NewArtifactSourceClient(subscriptionID)
269}
270func NewArtifactSourceClientWithBaseURI(baseURI string, subscriptionID string) ArtifactSourceClient {
271	return original.NewArtifactSourceClientWithBaseURI(baseURI, subscriptionID)
272}
273func New(subscriptionID string) BaseClient {
274	return original.New(subscriptionID)
275}
276func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
277	return original.NewWithBaseURI(baseURI, subscriptionID)
278}
279func NewCostClient(subscriptionID string) CostClient {
280	return original.NewCostClient(subscriptionID)
281}
282func NewCostClientWithBaseURI(baseURI string, subscriptionID string) CostClient {
283	return original.NewCostClientWithBaseURI(baseURI, subscriptionID)
284}
285func NewCostInsightClient(subscriptionID string) CostInsightClient {
286	return original.NewCostInsightClient(subscriptionID)
287}
288func NewCostInsightClientWithBaseURI(baseURI string, subscriptionID string) CostInsightClient {
289	return original.NewCostInsightClientWithBaseURI(baseURI, subscriptionID)
290}
291func NewCustomImageClient(subscriptionID string) CustomImageClient {
292	return original.NewCustomImageClient(subscriptionID)
293}
294func NewCustomImageClientWithBaseURI(baseURI string, subscriptionID string) CustomImageClient {
295	return original.NewCustomImageClientWithBaseURI(baseURI, subscriptionID)
296}
297func NewFormulaClient(subscriptionID string) FormulaClient {
298	return original.NewFormulaClient(subscriptionID)
299}
300func NewFormulaClientWithBaseURI(baseURI string, subscriptionID string) FormulaClient {
301	return original.NewFormulaClientWithBaseURI(baseURI, subscriptionID)
302}
303func NewGalleryImageClient(subscriptionID string) GalleryImageClient {
304	return original.NewGalleryImageClient(subscriptionID)
305}
306func NewGalleryImageClientWithBaseURI(baseURI string, subscriptionID string) GalleryImageClient {
307	return original.NewGalleryImageClientWithBaseURI(baseURI, subscriptionID)
308}
309func NewLabClient(subscriptionID string) LabClient {
310	return original.NewLabClient(subscriptionID)
311}
312func NewLabClientWithBaseURI(baseURI string, subscriptionID string) LabClient {
313	return original.NewLabClientWithBaseURI(baseURI, subscriptionID)
314}
315func PossibleCostPropertyTypeValues() []CostPropertyType {
316	return original.PossibleCostPropertyTypeValues()
317}
318func PossibleCustomImageOsTypeValues() []CustomImageOsType {
319	return original.PossibleCustomImageOsTypeValues()
320}
321func PossibleEnableStatusValues() []EnableStatus {
322	return original.PossibleEnableStatusValues()
323}
324func PossibleLabStorageTypeValues() []LabStorageType {
325	return original.PossibleLabStorageTypeValues()
326}
327func PossibleLinuxOsStateValues() []LinuxOsState {
328	return original.PossibleLinuxOsStateValues()
329}
330func PossiblePolicyEvaluatorTypeValues() []PolicyEvaluatorType {
331	return original.PossiblePolicyEvaluatorTypeValues()
332}
333func PossiblePolicyFactNameValues() []PolicyFactName {
334	return original.PossiblePolicyFactNameValues()
335}
336func PossiblePolicyStatusValues() []PolicyStatus {
337	return original.PossiblePolicyStatusValues()
338}
339func PossibleSourceControlTypeValues() []SourceControlType {
340	return original.PossibleSourceControlTypeValues()
341}
342func PossibleSubscriptionNotificationStateValues() []SubscriptionNotificationState {
343	return original.PossibleSubscriptionNotificationStateValues()
344}
345func PossibleTaskTypeValues() []TaskType {
346	return original.PossibleTaskTypeValues()
347}
348func PossibleUsagePermissionTypeValues() []UsagePermissionType {
349	return original.PossibleUsagePermissionTypeValues()
350}
351func PossibleWindowsOsStateValues() []WindowsOsState {
352	return original.PossibleWindowsOsStateValues()
353}
354func NewPolicyClient(subscriptionID string) PolicyClient {
355	return original.NewPolicyClient(subscriptionID)
356}
357func NewPolicyClientWithBaseURI(baseURI string, subscriptionID string) PolicyClient {
358	return original.NewPolicyClientWithBaseURI(baseURI, subscriptionID)
359}
360func NewPolicySetClient(subscriptionID string) PolicySetClient {
361	return original.NewPolicySetClient(subscriptionID)
362}
363func NewPolicySetClientWithBaseURI(baseURI string, subscriptionID string) PolicySetClient {
364	return original.NewPolicySetClientWithBaseURI(baseURI, subscriptionID)
365}
366func NewScheduleClient(subscriptionID string) ScheduleClient {
367	return original.NewScheduleClient(subscriptionID)
368}
369func NewScheduleClientWithBaseURI(baseURI string, subscriptionID string) ScheduleClient {
370	return original.NewScheduleClientWithBaseURI(baseURI, subscriptionID)
371}
372func UserAgent() string {
373	return original.UserAgent() + " profiles/preview"
374}
375func Version() string {
376	return original.Version()
377}
378func NewVirtualMachineClient(subscriptionID string) VirtualMachineClient {
379	return original.NewVirtualMachineClient(subscriptionID)
380}
381func NewVirtualMachineClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineClient {
382	return original.NewVirtualMachineClientWithBaseURI(baseURI, subscriptionID)
383}
384func NewVirtualNetworkClient(subscriptionID string) VirtualNetworkClient {
385	return original.NewVirtualNetworkClient(subscriptionID)
386}
387func NewVirtualNetworkClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkClient {
388	return original.NewVirtualNetworkClientWithBaseURI(baseURI, subscriptionID)
389}
390