1// +build go1.9
2
3// Copyright 2020 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 batch
21
22import (
23	"context"
24
25	original "github.com/Azure/azure-sdk-for-go/services/batch/2020-03-01.11.0/batch"
26)
27
28type AccessScope = original.AccessScope
29
30const (
31	Job AccessScope = original.Job
32)
33
34type AllocationState = original.AllocationState
35
36const (
37	Resizing AllocationState = original.Resizing
38	Steady   AllocationState = original.Steady
39	Stopping AllocationState = original.Stopping
40)
41
42type AutoUserScope = original.AutoUserScope
43
44const (
45	Pool AutoUserScope = original.Pool
46	Task AutoUserScope = original.Task
47)
48
49type CachingType = original.CachingType
50
51const (
52	None      CachingType = original.None
53	ReadOnly  CachingType = original.ReadOnly
54	ReadWrite CachingType = original.ReadWrite
55)
56
57type CertificateFormat = original.CertificateFormat
58
59const (
60	Cer CertificateFormat = original.Cer
61	Pfx CertificateFormat = original.Pfx
62)
63
64type CertificateState = original.CertificateState
65
66const (
67	Active       CertificateState = original.Active
68	DeleteFailed CertificateState = original.DeleteFailed
69	Deleting     CertificateState = original.Deleting
70)
71
72type CertificateStoreLocation = original.CertificateStoreLocation
73
74const (
75	CurrentUser  CertificateStoreLocation = original.CurrentUser
76	LocalMachine CertificateStoreLocation = original.LocalMachine
77)
78
79type CertificateVisibility = original.CertificateVisibility
80
81const (
82	CertificateVisibilityRemoteUser CertificateVisibility = original.CertificateVisibilityRemoteUser
83	CertificateVisibilityStartTask  CertificateVisibility = original.CertificateVisibilityStartTask
84	CertificateVisibilityTask       CertificateVisibility = original.CertificateVisibilityTask
85)
86
87type ComputeNodeDeallocationOption = original.ComputeNodeDeallocationOption
88
89const (
90	Requeue        ComputeNodeDeallocationOption = original.Requeue
91	RetainedData   ComputeNodeDeallocationOption = original.RetainedData
92	TaskCompletion ComputeNodeDeallocationOption = original.TaskCompletion
93	Terminate      ComputeNodeDeallocationOption = original.Terminate
94)
95
96type ComputeNodeFillType = original.ComputeNodeFillType
97
98const (
99	Pack   ComputeNodeFillType = original.Pack
100	Spread ComputeNodeFillType = original.Spread
101)
102
103type ComputeNodeRebootOption = original.ComputeNodeRebootOption
104
105const (
106	ComputeNodeRebootOptionRequeue        ComputeNodeRebootOption = original.ComputeNodeRebootOptionRequeue
107	ComputeNodeRebootOptionRetainedData   ComputeNodeRebootOption = original.ComputeNodeRebootOptionRetainedData
108	ComputeNodeRebootOptionTaskCompletion ComputeNodeRebootOption = original.ComputeNodeRebootOptionTaskCompletion
109	ComputeNodeRebootOptionTerminate      ComputeNodeRebootOption = original.ComputeNodeRebootOptionTerminate
110)
111
112type ComputeNodeReimageOption = original.ComputeNodeReimageOption
113
114const (
115	ComputeNodeReimageOptionRequeue        ComputeNodeReimageOption = original.ComputeNodeReimageOptionRequeue
116	ComputeNodeReimageOptionRetainedData   ComputeNodeReimageOption = original.ComputeNodeReimageOptionRetainedData
117	ComputeNodeReimageOptionTaskCompletion ComputeNodeReimageOption = original.ComputeNodeReimageOptionTaskCompletion
118	ComputeNodeReimageOptionTerminate      ComputeNodeReimageOption = original.ComputeNodeReimageOptionTerminate
119)
120
121type ComputeNodeState = original.ComputeNodeState
122
123const (
124	Creating            ComputeNodeState = original.Creating
125	Idle                ComputeNodeState = original.Idle
126	LeavingPool         ComputeNodeState = original.LeavingPool
127	Offline             ComputeNodeState = original.Offline
128	Preempted           ComputeNodeState = original.Preempted
129	Rebooting           ComputeNodeState = original.Rebooting
130	Reimaging           ComputeNodeState = original.Reimaging
131	Running             ComputeNodeState = original.Running
132	Starting            ComputeNodeState = original.Starting
133	StartTaskFailed     ComputeNodeState = original.StartTaskFailed
134	Unknown             ComputeNodeState = original.Unknown
135	Unusable            ComputeNodeState = original.Unusable
136	WaitingForStartTask ComputeNodeState = original.WaitingForStartTask
137)
138
139type ContainerWorkingDirectory = original.ContainerWorkingDirectory
140
141const (
142	ContainerImageDefault ContainerWorkingDirectory = original.ContainerImageDefault
143	TaskWorkingDirectory  ContainerWorkingDirectory = original.TaskWorkingDirectory
144)
145
146type DependencyAction = original.DependencyAction
147
148const (
149	Block   DependencyAction = original.Block
150	Satisfy DependencyAction = original.Satisfy
151)
152
153type DisableComputeNodeSchedulingOption = original.DisableComputeNodeSchedulingOption
154
155const (
156	DisableComputeNodeSchedulingOptionRequeue        DisableComputeNodeSchedulingOption = original.DisableComputeNodeSchedulingOptionRequeue
157	DisableComputeNodeSchedulingOptionTaskCompletion DisableComputeNodeSchedulingOption = original.DisableComputeNodeSchedulingOptionTaskCompletion
158	DisableComputeNodeSchedulingOptionTerminate      DisableComputeNodeSchedulingOption = original.DisableComputeNodeSchedulingOptionTerminate
159)
160
161type DisableJobOption = original.DisableJobOption
162
163const (
164	DisableJobOptionRequeue   DisableJobOption = original.DisableJobOptionRequeue
165	DisableJobOptionTerminate DisableJobOption = original.DisableJobOptionTerminate
166	DisableJobOptionWait      DisableJobOption = original.DisableJobOptionWait
167)
168
169type DiskEncryptionTarget = original.DiskEncryptionTarget
170
171const (
172	OsDisk        DiskEncryptionTarget = original.OsDisk
173	TemporaryDisk DiskEncryptionTarget = original.TemporaryDisk
174)
175
176type DynamicVNetAssignmentScope = original.DynamicVNetAssignmentScope
177
178const (
179	DynamicVNetAssignmentScopeJob  DynamicVNetAssignmentScope = original.DynamicVNetAssignmentScopeJob
180	DynamicVNetAssignmentScopeNone DynamicVNetAssignmentScope = original.DynamicVNetAssignmentScopeNone
181)
182
183type ElevationLevel = original.ElevationLevel
184
185const (
186	Admin    ElevationLevel = original.Admin
187	NonAdmin ElevationLevel = original.NonAdmin
188)
189
190type ErrorCategory = original.ErrorCategory
191
192const (
193	ServerError ErrorCategory = original.ServerError
194	UserError   ErrorCategory = original.UserError
195)
196
197type IPAddressProvisioningType = original.IPAddressProvisioningType
198
199const (
200	BatchManaged        IPAddressProvisioningType = original.BatchManaged
201	NoPublicIPAddresses IPAddressProvisioningType = original.NoPublicIPAddresses
202	UserManaged         IPAddressProvisioningType = original.UserManaged
203)
204
205type InboundEndpointProtocol = original.InboundEndpointProtocol
206
207const (
208	TCP InboundEndpointProtocol = original.TCP
209	UDP InboundEndpointProtocol = original.UDP
210)
211
212type JobAction = original.JobAction
213
214const (
215	JobActionDisable   JobAction = original.JobActionDisable
216	JobActionNone      JobAction = original.JobActionNone
217	JobActionTerminate JobAction = original.JobActionTerminate
218)
219
220type JobPreparationTaskState = original.JobPreparationTaskState
221
222const (
223	JobPreparationTaskStateCompleted JobPreparationTaskState = original.JobPreparationTaskStateCompleted
224	JobPreparationTaskStateRunning   JobPreparationTaskState = original.JobPreparationTaskStateRunning
225)
226
227type JobReleaseTaskState = original.JobReleaseTaskState
228
229const (
230	JobReleaseTaskStateCompleted JobReleaseTaskState = original.JobReleaseTaskStateCompleted
231	JobReleaseTaskStateRunning   JobReleaseTaskState = original.JobReleaseTaskStateRunning
232)
233
234type JobScheduleState = original.JobScheduleState
235
236const (
237	JobScheduleStateActive      JobScheduleState = original.JobScheduleStateActive
238	JobScheduleStateCompleted   JobScheduleState = original.JobScheduleStateCompleted
239	JobScheduleStateDeleting    JobScheduleState = original.JobScheduleStateDeleting
240	JobScheduleStateDisabled    JobScheduleState = original.JobScheduleStateDisabled
241	JobScheduleStateTerminating JobScheduleState = original.JobScheduleStateTerminating
242)
243
244type JobState = original.JobState
245
246const (
247	JobStateActive      JobState = original.JobStateActive
248	JobStateCompleted   JobState = original.JobStateCompleted
249	JobStateDeleting    JobState = original.JobStateDeleting
250	JobStateDisabled    JobState = original.JobStateDisabled
251	JobStateDisabling   JobState = original.JobStateDisabling
252	JobStateEnabling    JobState = original.JobStateEnabling
253	JobStateTerminating JobState = original.JobStateTerminating
254)
255
256type LoginMode = original.LoginMode
257
258const (
259	Batch       LoginMode = original.Batch
260	Interactive LoginMode = original.Interactive
261)
262
263type NetworkSecurityGroupRuleAccess = original.NetworkSecurityGroupRuleAccess
264
265const (
266	Allow NetworkSecurityGroupRuleAccess = original.Allow
267	Deny  NetworkSecurityGroupRuleAccess = original.Deny
268)
269
270type OSType = original.OSType
271
272const (
273	Linux   OSType = original.Linux
274	Windows OSType = original.Windows
275)
276
277type OnAllTasksComplete = original.OnAllTasksComplete
278
279const (
280	NoAction     OnAllTasksComplete = original.NoAction
281	TerminateJob OnAllTasksComplete = original.TerminateJob
282)
283
284type OnTaskFailure = original.OnTaskFailure
285
286const (
287	OnTaskFailureNoAction                    OnTaskFailure = original.OnTaskFailureNoAction
288	OnTaskFailurePerformExitOptionsJobAction OnTaskFailure = original.OnTaskFailurePerformExitOptionsJobAction
289)
290
291type OutputFileUploadCondition = original.OutputFileUploadCondition
292
293const (
294	OutputFileUploadConditionTaskCompletion OutputFileUploadCondition = original.OutputFileUploadConditionTaskCompletion
295	OutputFileUploadConditionTaskFailure    OutputFileUploadCondition = original.OutputFileUploadConditionTaskFailure
296	OutputFileUploadConditionTaskSuccess    OutputFileUploadCondition = original.OutputFileUploadConditionTaskSuccess
297)
298
299type PoolLifetimeOption = original.PoolLifetimeOption
300
301const (
302	PoolLifetimeOptionJob         PoolLifetimeOption = original.PoolLifetimeOptionJob
303	PoolLifetimeOptionJobSchedule PoolLifetimeOption = original.PoolLifetimeOptionJobSchedule
304)
305
306type PoolState = original.PoolState
307
308const (
309	PoolStateActive   PoolState = original.PoolStateActive
310	PoolStateDeleting PoolState = original.PoolStateDeleting
311)
312
313type SchedulingState = original.SchedulingState
314
315const (
316	Disabled SchedulingState = original.Disabled
317	Enabled  SchedulingState = original.Enabled
318)
319
320type StartTaskState = original.StartTaskState
321
322const (
323	StartTaskStateCompleted StartTaskState = original.StartTaskStateCompleted
324	StartTaskStateRunning   StartTaskState = original.StartTaskStateRunning
325)
326
327type StorageAccountType = original.StorageAccountType
328
329const (
330	PremiumLRS  StorageAccountType = original.PremiumLRS
331	StandardLRS StorageAccountType = original.StandardLRS
332)
333
334type SubtaskState = original.SubtaskState
335
336const (
337	SubtaskStateCompleted SubtaskState = original.SubtaskStateCompleted
338	SubtaskStatePreparing SubtaskState = original.SubtaskStatePreparing
339	SubtaskStateRunning   SubtaskState = original.SubtaskStateRunning
340)
341
342type TaskAddStatus = original.TaskAddStatus
343
344const (
345	TaskAddStatusClientError TaskAddStatus = original.TaskAddStatusClientError
346	TaskAddStatusServerError TaskAddStatus = original.TaskAddStatusServerError
347	TaskAddStatusSuccess     TaskAddStatus = original.TaskAddStatusSuccess
348)
349
350type TaskExecutionResult = original.TaskExecutionResult
351
352const (
353	Failure TaskExecutionResult = original.Failure
354	Success TaskExecutionResult = original.Success
355)
356
357type TaskState = original.TaskState
358
359const (
360	TaskStateActive    TaskState = original.TaskStateActive
361	TaskStateCompleted TaskState = original.TaskStateCompleted
362	TaskStatePreparing TaskState = original.TaskStatePreparing
363	TaskStateRunning   TaskState = original.TaskStateRunning
364)
365
366type VerificationType = original.VerificationType
367
368const (
369	Unverified VerificationType = original.Unverified
370	Verified   VerificationType = original.Verified
371)
372
373type AccountClient = original.AccountClient
374type AccountListSupportedImagesResult = original.AccountListSupportedImagesResult
375type AccountListSupportedImagesResultIterator = original.AccountListSupportedImagesResultIterator
376type AccountListSupportedImagesResultPage = original.AccountListSupportedImagesResultPage
377type AffinityInformation = original.AffinityInformation
378type ApplicationClient = original.ApplicationClient
379type ApplicationListResult = original.ApplicationListResult
380type ApplicationListResultIterator = original.ApplicationListResultIterator
381type ApplicationListResultPage = original.ApplicationListResultPage
382type ApplicationPackageReference = original.ApplicationPackageReference
383type ApplicationSummary = original.ApplicationSummary
384type AuthenticationTokenSettings = original.AuthenticationTokenSettings
385type AutoPoolSpecification = original.AutoPoolSpecification
386type AutoScaleRun = original.AutoScaleRun
387type AutoScaleRunError = original.AutoScaleRunError
388type AutoUserSpecification = original.AutoUserSpecification
389type AzureBlobFileSystemConfiguration = original.AzureBlobFileSystemConfiguration
390type AzureFileShareConfiguration = original.AzureFileShareConfiguration
391type BaseClient = original.BaseClient
392type CIFSMountConfiguration = original.CIFSMountConfiguration
393type Certificate = original.Certificate
394type CertificateAddParameter = original.CertificateAddParameter
395type CertificateClient = original.CertificateClient
396type CertificateListResult = original.CertificateListResult
397type CertificateListResultIterator = original.CertificateListResultIterator
398type CertificateListResultPage = original.CertificateListResultPage
399type CertificateReference = original.CertificateReference
400type CloudJob = original.CloudJob
401type CloudJobListPreparationAndReleaseTaskStatusResult = original.CloudJobListPreparationAndReleaseTaskStatusResult
402type CloudJobListPreparationAndReleaseTaskStatusResultIterator = original.CloudJobListPreparationAndReleaseTaskStatusResultIterator
403type CloudJobListPreparationAndReleaseTaskStatusResultPage = original.CloudJobListPreparationAndReleaseTaskStatusResultPage
404type CloudJobListResult = original.CloudJobListResult
405type CloudJobListResultIterator = original.CloudJobListResultIterator
406type CloudJobListResultPage = original.CloudJobListResultPage
407type CloudJobSchedule = original.CloudJobSchedule
408type CloudJobScheduleListResult = original.CloudJobScheduleListResult
409type CloudJobScheduleListResultIterator = original.CloudJobScheduleListResultIterator
410type CloudJobScheduleListResultPage = original.CloudJobScheduleListResultPage
411type CloudPool = original.CloudPool
412type CloudPoolListResult = original.CloudPoolListResult
413type CloudPoolListResultIterator = original.CloudPoolListResultIterator
414type CloudPoolListResultPage = original.CloudPoolListResultPage
415type CloudServiceConfiguration = original.CloudServiceConfiguration
416type CloudTask = original.CloudTask
417type CloudTaskListResult = original.CloudTaskListResult
418type CloudTaskListResultIterator = original.CloudTaskListResultIterator
419type CloudTaskListResultPage = original.CloudTaskListResultPage
420type CloudTaskListSubtasksResult = original.CloudTaskListSubtasksResult
421type ComputeNode = original.ComputeNode
422type ComputeNodeClient = original.ComputeNodeClient
423type ComputeNodeEndpointConfiguration = original.ComputeNodeEndpointConfiguration
424type ComputeNodeError = original.ComputeNodeError
425type ComputeNodeGetRemoteLoginSettingsResult = original.ComputeNodeGetRemoteLoginSettingsResult
426type ComputeNodeInformation = original.ComputeNodeInformation
427type ComputeNodeListResult = original.ComputeNodeListResult
428type ComputeNodeListResultIterator = original.ComputeNodeListResultIterator
429type ComputeNodeListResultPage = original.ComputeNodeListResultPage
430type ComputeNodeUser = original.ComputeNodeUser
431type ContainerConfiguration = original.ContainerConfiguration
432type ContainerRegistry = original.ContainerRegistry
433type DataDisk = original.DataDisk
434type DeleteCertificateError = original.DeleteCertificateError
435type DiskEncryptionConfiguration = original.DiskEncryptionConfiguration
436type EnvironmentSetting = original.EnvironmentSetting
437type Error = original.Error
438type ErrorDetail = original.ErrorDetail
439type ErrorMessage = original.ErrorMessage
440type ExitCodeMapping = original.ExitCodeMapping
441type ExitCodeRangeMapping = original.ExitCodeRangeMapping
442type ExitConditions = original.ExitConditions
443type ExitOptions = original.ExitOptions
444type FileClient = original.FileClient
445type FileProperties = original.FileProperties
446type ImageInformation = original.ImageInformation
447type ImageReference = original.ImageReference
448type InboundEndpoint = original.InboundEndpoint
449type InboundNATPool = original.InboundNATPool
450type JobAddParameter = original.JobAddParameter
451type JobClient = original.JobClient
452type JobConstraints = original.JobConstraints
453type JobDisableParameter = original.JobDisableParameter
454type JobExecutionInformation = original.JobExecutionInformation
455type JobManagerTask = original.JobManagerTask
456type JobNetworkConfiguration = original.JobNetworkConfiguration
457type JobPatchParameter = original.JobPatchParameter
458type JobPreparationAndReleaseTaskExecutionInformation = original.JobPreparationAndReleaseTaskExecutionInformation
459type JobPreparationTask = original.JobPreparationTask
460type JobPreparationTaskExecutionInformation = original.JobPreparationTaskExecutionInformation
461type JobReleaseTask = original.JobReleaseTask
462type JobReleaseTaskExecutionInformation = original.JobReleaseTaskExecutionInformation
463type JobScheduleAddParameter = original.JobScheduleAddParameter
464type JobScheduleClient = original.JobScheduleClient
465type JobScheduleExecutionInformation = original.JobScheduleExecutionInformation
466type JobSchedulePatchParameter = original.JobSchedulePatchParameter
467type JobScheduleStatistics = original.JobScheduleStatistics
468type JobScheduleUpdateParameter = original.JobScheduleUpdateParameter
469type JobSchedulingError = original.JobSchedulingError
470type JobSpecification = original.JobSpecification
471type JobStatistics = original.JobStatistics
472type JobTerminateParameter = original.JobTerminateParameter
473type JobUpdateParameter = original.JobUpdateParameter
474type LinuxUserConfiguration = original.LinuxUserConfiguration
475type MetadataItem = original.MetadataItem
476type MountConfiguration = original.MountConfiguration
477type MultiInstanceSettings = original.MultiInstanceSettings
478type NFSMountConfiguration = original.NFSMountConfiguration
479type NameValuePair = original.NameValuePair
480type NetworkConfiguration = original.NetworkConfiguration
481type NetworkSecurityGroupRule = original.NetworkSecurityGroupRule
482type NodeAgentInformation = original.NodeAgentInformation
483type NodeCounts = original.NodeCounts
484type NodeDisableSchedulingParameter = original.NodeDisableSchedulingParameter
485type NodeFile = original.NodeFile
486type NodeFileListResult = original.NodeFileListResult
487type NodeFileListResultIterator = original.NodeFileListResultIterator
488type NodeFileListResultPage = original.NodeFileListResultPage
489type NodeRebootParameter = original.NodeRebootParameter
490type NodeReimageParameter = original.NodeReimageParameter
491type NodeRemoveParameter = original.NodeRemoveParameter
492type NodeUpdateUserParameter = original.NodeUpdateUserParameter
493type OutputFile = original.OutputFile
494type OutputFileBlobContainerDestination = original.OutputFileBlobContainerDestination
495type OutputFileDestination = original.OutputFileDestination
496type OutputFileUploadOptions = original.OutputFileUploadOptions
497type PoolAddParameter = original.PoolAddParameter
498type PoolClient = original.PoolClient
499type PoolEnableAutoScaleParameter = original.PoolEnableAutoScaleParameter
500type PoolEndpointConfiguration = original.PoolEndpointConfiguration
501type PoolEvaluateAutoScaleParameter = original.PoolEvaluateAutoScaleParameter
502type PoolInformation = original.PoolInformation
503type PoolListUsageMetricsResult = original.PoolListUsageMetricsResult
504type PoolListUsageMetricsResultIterator = original.PoolListUsageMetricsResultIterator
505type PoolListUsageMetricsResultPage = original.PoolListUsageMetricsResultPage
506type PoolNodeCounts = original.PoolNodeCounts
507type PoolNodeCountsListResult = original.PoolNodeCountsListResult
508type PoolNodeCountsListResultIterator = original.PoolNodeCountsListResultIterator
509type PoolNodeCountsListResultPage = original.PoolNodeCountsListResultPage
510type PoolPatchParameter = original.PoolPatchParameter
511type PoolResizeParameter = original.PoolResizeParameter
512type PoolSpecification = original.PoolSpecification
513type PoolStatistics = original.PoolStatistics
514type PoolUpdatePropertiesParameter = original.PoolUpdatePropertiesParameter
515type PoolUsageMetrics = original.PoolUsageMetrics
516type PublicIPAddressConfiguration = original.PublicIPAddressConfiguration
517type ReadCloser = original.ReadCloser
518type RecentJob = original.RecentJob
519type ResizeError = original.ResizeError
520type ResourceFile = original.ResourceFile
521type ResourceStatistics = original.ResourceStatistics
522type Schedule = original.Schedule
523type StartTask = original.StartTask
524type StartTaskInformation = original.StartTaskInformation
525type SubtaskInformation = original.SubtaskInformation
526type TaskAddCollectionParameter = original.TaskAddCollectionParameter
527type TaskAddCollectionResult = original.TaskAddCollectionResult
528type TaskAddParameter = original.TaskAddParameter
529type TaskAddResult = original.TaskAddResult
530type TaskClient = original.TaskClient
531type TaskConstraints = original.TaskConstraints
532type TaskContainerExecutionInformation = original.TaskContainerExecutionInformation
533type TaskContainerSettings = original.TaskContainerSettings
534type TaskCounts = original.TaskCounts
535type TaskDependencies = original.TaskDependencies
536type TaskExecutionInformation = original.TaskExecutionInformation
537type TaskFailureInformation = original.TaskFailureInformation
538type TaskIDRange = original.TaskIDRange
539type TaskInformation = original.TaskInformation
540type TaskSchedulingPolicy = original.TaskSchedulingPolicy
541type TaskStatistics = original.TaskStatistics
542type TaskUpdateParameter = original.TaskUpdateParameter
543type UploadBatchServiceLogsConfiguration = original.UploadBatchServiceLogsConfiguration
544type UploadBatchServiceLogsResult = original.UploadBatchServiceLogsResult
545type UsageStatistics = original.UsageStatistics
546type UserAccount = original.UserAccount
547type UserIdentity = original.UserIdentity
548type VirtualMachineConfiguration = original.VirtualMachineConfiguration
549type WindowsConfiguration = original.WindowsConfiguration
550type WindowsUserConfiguration = original.WindowsUserConfiguration
551
552func New(batchURL string) BaseClient {
553	return original.New(batchURL)
554}
555func NewAccountClient(batchURL string) AccountClient {
556	return original.NewAccountClient(batchURL)
557}
558func NewAccountListSupportedImagesResultIterator(page AccountListSupportedImagesResultPage) AccountListSupportedImagesResultIterator {
559	return original.NewAccountListSupportedImagesResultIterator(page)
560}
561func NewAccountListSupportedImagesResultPage(getNextPage func(context.Context, AccountListSupportedImagesResult) (AccountListSupportedImagesResult, error)) AccountListSupportedImagesResultPage {
562	return original.NewAccountListSupportedImagesResultPage(getNextPage)
563}
564func NewApplicationClient(batchURL string) ApplicationClient {
565	return original.NewApplicationClient(batchURL)
566}
567func NewApplicationListResultIterator(page ApplicationListResultPage) ApplicationListResultIterator {
568	return original.NewApplicationListResultIterator(page)
569}
570func NewApplicationListResultPage(getNextPage func(context.Context, ApplicationListResult) (ApplicationListResult, error)) ApplicationListResultPage {
571	return original.NewApplicationListResultPage(getNextPage)
572}
573func NewCertificateClient(batchURL string) CertificateClient {
574	return original.NewCertificateClient(batchURL)
575}
576func NewCertificateListResultIterator(page CertificateListResultPage) CertificateListResultIterator {
577	return original.NewCertificateListResultIterator(page)
578}
579func NewCertificateListResultPage(getNextPage func(context.Context, CertificateListResult) (CertificateListResult, error)) CertificateListResultPage {
580	return original.NewCertificateListResultPage(getNextPage)
581}
582func NewCloudJobListPreparationAndReleaseTaskStatusResultIterator(page CloudJobListPreparationAndReleaseTaskStatusResultPage) CloudJobListPreparationAndReleaseTaskStatusResultIterator {
583	return original.NewCloudJobListPreparationAndReleaseTaskStatusResultIterator(page)
584}
585func NewCloudJobListPreparationAndReleaseTaskStatusResultPage(getNextPage func(context.Context, CloudJobListPreparationAndReleaseTaskStatusResult) (CloudJobListPreparationAndReleaseTaskStatusResult, error)) CloudJobListPreparationAndReleaseTaskStatusResultPage {
586	return original.NewCloudJobListPreparationAndReleaseTaskStatusResultPage(getNextPage)
587}
588func NewCloudJobListResultIterator(page CloudJobListResultPage) CloudJobListResultIterator {
589	return original.NewCloudJobListResultIterator(page)
590}
591func NewCloudJobListResultPage(getNextPage func(context.Context, CloudJobListResult) (CloudJobListResult, error)) CloudJobListResultPage {
592	return original.NewCloudJobListResultPage(getNextPage)
593}
594func NewCloudJobScheduleListResultIterator(page CloudJobScheduleListResultPage) CloudJobScheduleListResultIterator {
595	return original.NewCloudJobScheduleListResultIterator(page)
596}
597func NewCloudJobScheduleListResultPage(getNextPage func(context.Context, CloudJobScheduleListResult) (CloudJobScheduleListResult, error)) CloudJobScheduleListResultPage {
598	return original.NewCloudJobScheduleListResultPage(getNextPage)
599}
600func NewCloudPoolListResultIterator(page CloudPoolListResultPage) CloudPoolListResultIterator {
601	return original.NewCloudPoolListResultIterator(page)
602}
603func NewCloudPoolListResultPage(getNextPage func(context.Context, CloudPoolListResult) (CloudPoolListResult, error)) CloudPoolListResultPage {
604	return original.NewCloudPoolListResultPage(getNextPage)
605}
606func NewCloudTaskListResultIterator(page CloudTaskListResultPage) CloudTaskListResultIterator {
607	return original.NewCloudTaskListResultIterator(page)
608}
609func NewCloudTaskListResultPage(getNextPage func(context.Context, CloudTaskListResult) (CloudTaskListResult, error)) CloudTaskListResultPage {
610	return original.NewCloudTaskListResultPage(getNextPage)
611}
612func NewComputeNodeClient(batchURL string) ComputeNodeClient {
613	return original.NewComputeNodeClient(batchURL)
614}
615func NewComputeNodeListResultIterator(page ComputeNodeListResultPage) ComputeNodeListResultIterator {
616	return original.NewComputeNodeListResultIterator(page)
617}
618func NewComputeNodeListResultPage(getNextPage func(context.Context, ComputeNodeListResult) (ComputeNodeListResult, error)) ComputeNodeListResultPage {
619	return original.NewComputeNodeListResultPage(getNextPage)
620}
621func NewFileClient(batchURL string) FileClient {
622	return original.NewFileClient(batchURL)
623}
624func NewJobClient(batchURL string) JobClient {
625	return original.NewJobClient(batchURL)
626}
627func NewJobScheduleClient(batchURL string) JobScheduleClient {
628	return original.NewJobScheduleClient(batchURL)
629}
630func NewNodeFileListResultIterator(page NodeFileListResultPage) NodeFileListResultIterator {
631	return original.NewNodeFileListResultIterator(page)
632}
633func NewNodeFileListResultPage(getNextPage func(context.Context, NodeFileListResult) (NodeFileListResult, error)) NodeFileListResultPage {
634	return original.NewNodeFileListResultPage(getNextPage)
635}
636func NewPoolClient(batchURL string) PoolClient {
637	return original.NewPoolClient(batchURL)
638}
639func NewPoolListUsageMetricsResultIterator(page PoolListUsageMetricsResultPage) PoolListUsageMetricsResultIterator {
640	return original.NewPoolListUsageMetricsResultIterator(page)
641}
642func NewPoolListUsageMetricsResultPage(getNextPage func(context.Context, PoolListUsageMetricsResult) (PoolListUsageMetricsResult, error)) PoolListUsageMetricsResultPage {
643	return original.NewPoolListUsageMetricsResultPage(getNextPage)
644}
645func NewPoolNodeCountsListResultIterator(page PoolNodeCountsListResultPage) PoolNodeCountsListResultIterator {
646	return original.NewPoolNodeCountsListResultIterator(page)
647}
648func NewPoolNodeCountsListResultPage(getNextPage func(context.Context, PoolNodeCountsListResult) (PoolNodeCountsListResult, error)) PoolNodeCountsListResultPage {
649	return original.NewPoolNodeCountsListResultPage(getNextPage)
650}
651func NewTaskClient(batchURL string) TaskClient {
652	return original.NewTaskClient(batchURL)
653}
654func NewWithoutDefaults(batchURL string) BaseClient {
655	return original.NewWithoutDefaults(batchURL)
656}
657func PossibleAccessScopeValues() []AccessScope {
658	return original.PossibleAccessScopeValues()
659}
660func PossibleAllocationStateValues() []AllocationState {
661	return original.PossibleAllocationStateValues()
662}
663func PossibleAutoUserScopeValues() []AutoUserScope {
664	return original.PossibleAutoUserScopeValues()
665}
666func PossibleCachingTypeValues() []CachingType {
667	return original.PossibleCachingTypeValues()
668}
669func PossibleCertificateFormatValues() []CertificateFormat {
670	return original.PossibleCertificateFormatValues()
671}
672func PossibleCertificateStateValues() []CertificateState {
673	return original.PossibleCertificateStateValues()
674}
675func PossibleCertificateStoreLocationValues() []CertificateStoreLocation {
676	return original.PossibleCertificateStoreLocationValues()
677}
678func PossibleCertificateVisibilityValues() []CertificateVisibility {
679	return original.PossibleCertificateVisibilityValues()
680}
681func PossibleComputeNodeDeallocationOptionValues() []ComputeNodeDeallocationOption {
682	return original.PossibleComputeNodeDeallocationOptionValues()
683}
684func PossibleComputeNodeFillTypeValues() []ComputeNodeFillType {
685	return original.PossibleComputeNodeFillTypeValues()
686}
687func PossibleComputeNodeRebootOptionValues() []ComputeNodeRebootOption {
688	return original.PossibleComputeNodeRebootOptionValues()
689}
690func PossibleComputeNodeReimageOptionValues() []ComputeNodeReimageOption {
691	return original.PossibleComputeNodeReimageOptionValues()
692}
693func PossibleComputeNodeStateValues() []ComputeNodeState {
694	return original.PossibleComputeNodeStateValues()
695}
696func PossibleContainerWorkingDirectoryValues() []ContainerWorkingDirectory {
697	return original.PossibleContainerWorkingDirectoryValues()
698}
699func PossibleDependencyActionValues() []DependencyAction {
700	return original.PossibleDependencyActionValues()
701}
702func PossibleDisableComputeNodeSchedulingOptionValues() []DisableComputeNodeSchedulingOption {
703	return original.PossibleDisableComputeNodeSchedulingOptionValues()
704}
705func PossibleDisableJobOptionValues() []DisableJobOption {
706	return original.PossibleDisableJobOptionValues()
707}
708func PossibleDiskEncryptionTargetValues() []DiskEncryptionTarget {
709	return original.PossibleDiskEncryptionTargetValues()
710}
711func PossibleDynamicVNetAssignmentScopeValues() []DynamicVNetAssignmentScope {
712	return original.PossibleDynamicVNetAssignmentScopeValues()
713}
714func PossibleElevationLevelValues() []ElevationLevel {
715	return original.PossibleElevationLevelValues()
716}
717func PossibleErrorCategoryValues() []ErrorCategory {
718	return original.PossibleErrorCategoryValues()
719}
720func PossibleIPAddressProvisioningTypeValues() []IPAddressProvisioningType {
721	return original.PossibleIPAddressProvisioningTypeValues()
722}
723func PossibleInboundEndpointProtocolValues() []InboundEndpointProtocol {
724	return original.PossibleInboundEndpointProtocolValues()
725}
726func PossibleJobActionValues() []JobAction {
727	return original.PossibleJobActionValues()
728}
729func PossibleJobPreparationTaskStateValues() []JobPreparationTaskState {
730	return original.PossibleJobPreparationTaskStateValues()
731}
732func PossibleJobReleaseTaskStateValues() []JobReleaseTaskState {
733	return original.PossibleJobReleaseTaskStateValues()
734}
735func PossibleJobScheduleStateValues() []JobScheduleState {
736	return original.PossibleJobScheduleStateValues()
737}
738func PossibleJobStateValues() []JobState {
739	return original.PossibleJobStateValues()
740}
741func PossibleLoginModeValues() []LoginMode {
742	return original.PossibleLoginModeValues()
743}
744func PossibleNetworkSecurityGroupRuleAccessValues() []NetworkSecurityGroupRuleAccess {
745	return original.PossibleNetworkSecurityGroupRuleAccessValues()
746}
747func PossibleOSTypeValues() []OSType {
748	return original.PossibleOSTypeValues()
749}
750func PossibleOnAllTasksCompleteValues() []OnAllTasksComplete {
751	return original.PossibleOnAllTasksCompleteValues()
752}
753func PossibleOnTaskFailureValues() []OnTaskFailure {
754	return original.PossibleOnTaskFailureValues()
755}
756func PossibleOutputFileUploadConditionValues() []OutputFileUploadCondition {
757	return original.PossibleOutputFileUploadConditionValues()
758}
759func PossiblePoolLifetimeOptionValues() []PoolLifetimeOption {
760	return original.PossiblePoolLifetimeOptionValues()
761}
762func PossiblePoolStateValues() []PoolState {
763	return original.PossiblePoolStateValues()
764}
765func PossibleSchedulingStateValues() []SchedulingState {
766	return original.PossibleSchedulingStateValues()
767}
768func PossibleStartTaskStateValues() []StartTaskState {
769	return original.PossibleStartTaskStateValues()
770}
771func PossibleStorageAccountTypeValues() []StorageAccountType {
772	return original.PossibleStorageAccountTypeValues()
773}
774func PossibleSubtaskStateValues() []SubtaskState {
775	return original.PossibleSubtaskStateValues()
776}
777func PossibleTaskAddStatusValues() []TaskAddStatus {
778	return original.PossibleTaskAddStatusValues()
779}
780func PossibleTaskExecutionResultValues() []TaskExecutionResult {
781	return original.PossibleTaskExecutionResultValues()
782}
783func PossibleTaskStateValues() []TaskState {
784	return original.PossibleTaskStateValues()
785}
786func PossibleVerificationTypeValues() []VerificationType {
787	return original.PossibleVerificationTypeValues()
788}
789func UserAgent() string {
790	return original.UserAgent() + " profiles/preview"
791}
792func Version() string {
793	return original.Version()
794}
795