-
Notifications
You must be signed in to change notification settings - Fork 261
/
JobManagerTask.xml
444 lines (444 loc) · 25.8 KB
/
JobManagerTask.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
<Type Name="JobManagerTask" FullName="Microsoft.Azure.Batch.JobManagerTask">
<TypeSignature Language="C#" Value="public class JobManagerTask" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit JobManagerTask extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Azure.Batch.JobManagerTask" />
<TypeSignature Language="VB.NET" Value="Public Class JobManagerTask" />
<TypeSignature Language="F#" Value="type JobManagerTask = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>14.0.0.0</AssemblyVersion>
<AssemblyVersion>15.0.0.0</AssemblyVersion>
<AssemblyVersion>15.1.0.0</AssemblyVersion>
<AssemblyVersion>15.3.0.0</AssemblyVersion>
<AssemblyVersion>15.4.0.0</AssemblyVersion>
<AssemblyVersion>16.0.0.0</AssemblyVersion>
<AssemblyVersion>16.1.0.0</AssemblyVersion>
<AssemblyVersion>16.2.0.0</AssemblyVersion>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Represents an Azure Batch JobManager task.
</summary>
<remarks>
Batch will retry tasks when a recovery operation is triggered on a compute node. Examples of recovery operations
include (but are not limited to) when an unhealthy compute node is rebooted or a compute node disappeared due to
host failure. Retries due to recovery operations are independent of and are not counted against the <see cref="P:Microsoft.Azure.Batch.TaskConstraints.MaxTaskRetryCount" />. Even if the <see cref="P:Microsoft.Azure.Batch.TaskConstraints.MaxTaskRetryCount" /> is 0, an internal retry due to a recovery operation
may occur. Because of this, all tasks should be idempotent. This means tasks need to tolerate being interrupted and
restarted without causing any corruption or duplicate data. The best practice for long running tasks is to use some
form of checkpointing.
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JobManagerTask ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Batch.JobManagerTask.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Azure.Batch.JobManagerTask" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JobManagerTask (string id, string commandLine);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string id, string commandLine) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.Azure.Batch.JobManagerTask.#ctor(System.String,System.String)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (id As String, commandLine As String)" />
<MemberSignature Language="F#" Value="new Microsoft.Azure.Batch.JobManagerTask : string * string -> Microsoft.Azure.Batch.JobManagerTask" Usage="new Microsoft.Azure.Batch.JobManagerTask (id, commandLine)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="id" Type="System.String" />
<Parameter Name="commandLine" Type="System.String" />
</Parameters>
<Docs>
<param name="id">The id of the task.</param>
<param name="commandLine">The command line of the task.</param>
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Azure.Batch.JobManagerTask" /> class.
</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AllowLowPriorityNode">
<MemberSignature Language="C#" Value="public bool? AllowLowPriorityNode { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<bool> AllowLowPriorityNode" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.AllowLowPriorityNode" />
<MemberSignature Language="VB.NET" Value="Public Property AllowLowPriorityNode As Nullable(Of Boolean)" />
<MemberSignature Language="F#" Value="member this.AllowLowPriorityNode : Nullable<bool> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.AllowLowPriorityNode" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.Boolean></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets whether the Job Manager task may run on a low-priority compute node. If omitted, the default is
true.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ApplicationPackageReferences">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<Microsoft.Azure.Batch.ApplicationPackageReference> ApplicationPackageReferences { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<class Microsoft.Azure.Batch.ApplicationPackageReference> ApplicationPackageReferences" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.ApplicationPackageReferences" />
<MemberSignature Language="VB.NET" Value="Public Property ApplicationPackageReferences As IList(Of ApplicationPackageReference)" />
<MemberSignature Language="F#" Value="member this.ApplicationPackageReferences : System.Collections.Generic.IList<Microsoft.Azure.Batch.ApplicationPackageReference> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.ApplicationPackageReferences" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<Microsoft.Azure.Batch.ApplicationPackageReference></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a list of application packages that the Batch service will deploy to the compute node before running
the command line.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AuthenticationTokenSettings">
<MemberSignature Language="C#" Value="public Microsoft.Azure.Batch.AuthenticationTokenSettings AuthenticationTokenSettings { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Azure.Batch.AuthenticationTokenSettings AuthenticationTokenSettings" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.AuthenticationTokenSettings" />
<MemberSignature Language="VB.NET" Value="Public Property AuthenticationTokenSettings As AuthenticationTokenSettings" />
<MemberSignature Language="F#" Value="member this.AuthenticationTokenSettings : Microsoft.Azure.Batch.AuthenticationTokenSettings with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.AuthenticationTokenSettings" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.Batch.AuthenticationTokenSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the settings for an authentication token that the task can use to perform Batch service operations.
</summary>
<value>To be added.</value>
<remarks>
If this property is set, the Batch service provides the task with an authentication token which can be used to
authenticate Batch service operations without requiring an account access key. The token is provided via the
AZ_BATCH_AUTHENTICATION_TOKEN environment variable. The operations that the task can carry out using the token
depend on the settings. For example, a task can request job permissions in order to add other tasks to the job,
or check the status of the job or of other tasks.
</remarks>
</Docs>
</Member>
<Member MemberName="CommandLine">
<MemberSignature Language="C#" Value="public string CommandLine { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string CommandLine" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.CommandLine" />
<MemberSignature Language="VB.NET" Value="Public Property CommandLine As String" />
<MemberSignature Language="F#" Value="member this.CommandLine : string with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.CommandLine" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the command line of the task.
</summary>
<value>To be added.</value>
<remarks>
The command line does not run under a shell, and therefore cannot take advantage of shell features such as environment
variable expansion. If you want to take advantage of such features, you should invoke the shell in the command
line, for example using "cmd /c MyCommand" in Windows or "/bin/sh -c MyCommand" in Linux. If the command line
refers to file paths, it should use a relative path (relative to the task working directory), or use the Batch
provided environment variables (https://docs.microsoft.com/en-us/azure/batch/batch-compute-node-environment-variables).
</remarks>
</Docs>
</Member>
<Member MemberName="Constraints">
<MemberSignature Language="C#" Value="public Microsoft.Azure.Batch.TaskConstraints Constraints { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Azure.Batch.TaskConstraints Constraints" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.Constraints" />
<MemberSignature Language="VB.NET" Value="Public Property Constraints As TaskConstraints" />
<MemberSignature Language="F#" Value="member this.Constraints : Microsoft.Azure.Batch.TaskConstraints with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.Constraints" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.Batch.TaskConstraints</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the execution constraints for this JobManager task.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ContainerSettings">
<MemberSignature Language="C#" Value="public Microsoft.Azure.Batch.TaskContainerSettings ContainerSettings { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Azure.Batch.TaskContainerSettings ContainerSettings" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.ContainerSettings" />
<MemberSignature Language="VB.NET" Value="Public Property ContainerSettings As TaskContainerSettings" />
<MemberSignature Language="F#" Value="member this.ContainerSettings : Microsoft.Azure.Batch.TaskContainerSettings with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.ContainerSettings" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.Batch.TaskContainerSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the settings for the container under which the task runs.
</summary>
<value>To be added.</value>
<remarks>
If the pool that will run this task has <see cref="P:Microsoft.Azure.Batch.VirtualMachineConfiguration.ContainerConfiguration" /> set,
this must be set as well. If the pool that will run this task doesn't have <see cref="P:Microsoft.Azure.Batch.VirtualMachineConfiguration.ContainerConfiguration" />
set, this must not be set. When this is specified, all directories recursively below the AZ_BATCH_NODE_ROOT_DIR
(the root of Azure Batch directories on the node) are mapped into the container, all task environment variables
are mapped into the container, and the task command line is executed in the container. Files produced in the
container outside of AZ_BATCH_NODE_ROOT_DIR might not be reflected to the host disk, meaning that Batch file
APIs will not be able to access them.
</remarks>
</Docs>
</Member>
<Member MemberName="DisplayName">
<MemberSignature Language="C#" Value="public string DisplayName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DisplayName" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.DisplayName" />
<MemberSignature Language="VB.NET" Value="Public Property DisplayName As String" />
<MemberSignature Language="F#" Value="member this.DisplayName : string with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.DisplayName" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the display name of the JobManager task.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EnvironmentSettings">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<Microsoft.Azure.Batch.EnvironmentSetting> EnvironmentSettings { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<class Microsoft.Azure.Batch.EnvironmentSetting> EnvironmentSettings" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.EnvironmentSettings" />
<MemberSignature Language="VB.NET" Value="Public Property EnvironmentSettings As IList(Of EnvironmentSetting)" />
<MemberSignature Language="F#" Value="member this.EnvironmentSettings : System.Collections.Generic.IList<Microsoft.Azure.Batch.EnvironmentSetting> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.EnvironmentSettings" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<Microsoft.Azure.Batch.EnvironmentSetting></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a set of environment settings for the JobManager task.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Id">
<MemberSignature Language="C#" Value="public string Id { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Id" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.Id" />
<MemberSignature Language="VB.NET" Value="Public Property Id As String" />
<MemberSignature Language="F#" Value="member this.Id : string with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.Id" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the id of the task.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="KillJobOnCompletion">
<MemberSignature Language="C#" Value="public bool? KillJobOnCompletion { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<bool> KillJobOnCompletion" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.KillJobOnCompletion" />
<MemberSignature Language="VB.NET" Value="Public Property KillJobOnCompletion As Nullable(Of Boolean)" />
<MemberSignature Language="F#" Value="member this.KillJobOnCompletion : Nullable<bool> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.KillJobOnCompletion" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.Boolean></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a value that indicates whether to terminate all tasks in the job and complete the job when the job
manager task completes.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OutputFiles">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<Microsoft.Azure.Batch.OutputFile> OutputFiles { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<class Microsoft.Azure.Batch.OutputFile> OutputFiles" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.OutputFiles" />
<MemberSignature Language="VB.NET" Value="Public Property OutputFiles As IList(Of OutputFile)" />
<MemberSignature Language="F#" Value="member this.OutputFiles : System.Collections.Generic.IList<Microsoft.Azure.Batch.OutputFile> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.OutputFiles" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<Microsoft.Azure.Batch.OutputFile></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a list of files that the Batch service will upload from the compute node after running the command
line.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RequiredSlots">
<MemberSignature Language="C#" Value="public int? RequiredSlots { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<int32> RequiredSlots" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.RequiredSlots" />
<MemberSignature Language="VB.NET" Value="Public Property RequiredSlots As Nullable(Of Integer)" />
<MemberSignature Language="F#" Value="member this.RequiredSlots : Nullable<int> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.RequiredSlots" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.Int32></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the number of scheduling slots that the Task required to run.
</summary>
<value>To be added.</value>
<remarks>
The default is 1. A Task can only be scheduled to run on a compute node if the node has enough free scheduling
slots available. For multi-instance Tasks, this property is not supported and must not be specified.
</remarks>
</Docs>
</Member>
<Member MemberName="ResourceFiles">
<MemberSignature Language="C#" Value="public System.Collections.Generic.IList<Microsoft.Azure.Batch.ResourceFile> ResourceFiles { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IList`1<class Microsoft.Azure.Batch.ResourceFile> ResourceFiles" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.ResourceFiles" />
<MemberSignature Language="VB.NET" Value="Public Property ResourceFiles As IList(Of ResourceFile)" />
<MemberSignature Language="F#" Value="member this.ResourceFiles : System.Collections.Generic.IList<Microsoft.Azure.Batch.ResourceFile> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.ResourceFiles" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IList<Microsoft.Azure.Batch.ResourceFile></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets a list of files that the Batch service will download to the compute node before running the command
line.
</summary>
<value>To be added.</value>
<remarks>
There is a maximum size for the list of resource files. When the max size is exceeded, the request will fail
and the response error code will be RequestEntityTooLarge. If this occurs, the collection of resource files must
be reduced in size. This can be achieved using .zip files, Application Packages, or Docker Containers.
</remarks>
</Docs>
</Member>
<Member MemberName="RunExclusive">
<MemberSignature Language="C#" Value="public bool? RunExclusive { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Nullable`1<bool> RunExclusive" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.RunExclusive" />
<MemberSignature Language="VB.NET" Value="Public Property RunExclusive As Nullable(Of Boolean)" />
<MemberSignature Language="F#" Value="member this.RunExclusive : Nullable<bool> with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.RunExclusive" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Nullable<System.Boolean></ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets whether the Job Manager task requires exclusive use of the compute node where it runs.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UserIdentity">
<MemberSignature Language="C#" Value="public Microsoft.Azure.Batch.UserIdentity UserIdentity { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Microsoft.Azure.Batch.UserIdentity UserIdentity" />
<MemberSignature Language="DocId" Value="P:Microsoft.Azure.Batch.JobManagerTask.UserIdentity" />
<MemberSignature Language="VB.NET" Value="Public Property UserIdentity As UserIdentity" />
<MemberSignature Language="F#" Value="member this.UserIdentity : Microsoft.Azure.Batch.UserIdentity with get, set" Usage="Microsoft.Azure.Batch.JobManagerTask.UserIdentity" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Azure.Batch</AssemblyName>
<AssemblyVersion>16.3.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Microsoft.Azure.Batch.UserIdentity</ReturnType>
</ReturnValue>
<Docs>
<summary>
Gets or sets the user identity under which the task runs.
</summary>
<value>To be added.</value>
<remarks>
If omitted, the task runs as a non-administrative user unique to the task.
</remarks>
</Docs>
</Member>
</Members>
</Type>