UNPKG

61.1 kBJavaScriptView Raw
1/*
2 * ---------------------------------------------------------
3 * Copyright(C) Microsoft Corporation. All rights reserved.
4 * ---------------------------------------------------------
5 *
6 * ---------------------------------------------------------
7 * Generated file, DO NOT EDIT
8 * ---------------------------------------------------------
9 */
10"use strict";
11Object.defineProperty(exports, "__esModule", { value: true });
12exports.TypeInfo = exports.VariableGroupQueryOrder = exports.VariableGroupActionFilter = exports.TimelineRecordState = exports.TaskResult = exports.TaskOrchestrationPlanState = exports.TaskOrchestrationItemType = exports.TaskGroupQueryOrder = exports.TaskGroupExpands = exports.TaskDefinitionStatus = exports.TaskCommandMode = exports.TaskAgentUpdateReasonType = exports.TaskAgentStatusFilter = exports.TaskAgentStatus = exports.TaskAgentRequestUpdateOptions = exports.TaskAgentQueueActionFilter = exports.TaskAgentPoolType = exports.TaskAgentPoolOptions = exports.TaskAgentPoolMaintenanceScheduleDays = exports.TaskAgentPoolMaintenanceJobStatus = exports.TaskAgentPoolMaintenanceJobResult = exports.TaskAgentPoolActionFilter = exports.TaskAgentJobStepType = exports.TaskAgentJobResultFilter = exports.SecureFileActionFilter = exports.ResourceLockStatus = exports.PlanGroupStatusFilter = exports.PlanGroupStatus = exports.OrchestrationType = exports.OperationType = exports.OperatingSystemType = exports.MaskType = exports.MachineGroupActionFilter = exports.LogLevel = exports.IssueType = exports.ExclusiveLockType = exports.EnvironmentResourceType = exports.EnvironmentExpands = exports.EnvironmentActionFilter = exports.ElasticPoolState = exports.ElasticNodeState = exports.ElasticComputeState = exports.ElasticAgentState = exports.DeploymentTargetExpands = exports.DeploymentPoolSummaryExpands = exports.DeploymentMachineExpands = exports.DeploymentGroupExpands = exports.DeploymentGroupActionFilter = exports.DemandSourceType = exports.AuditAction = exports.AadLoginPromptOption = void 0;
13const FormInputInterfaces = require("../interfaces/common/FormInputInterfaces");
14var AadLoginPromptOption;
15(function (AadLoginPromptOption) {
16 /**
17 * Do not provide a prompt option
18 */
19 AadLoginPromptOption[AadLoginPromptOption["NoOption"] = 0] = "NoOption";
20 /**
21 * Force the user to login again.
22 */
23 AadLoginPromptOption[AadLoginPromptOption["Login"] = 1] = "Login";
24 /**
25 * Force the user to select which account they are logging in with instead of automatically picking the user up from the session state. NOTE: This does not work for switching between the variants of a dual-homed user.
26 */
27 AadLoginPromptOption[AadLoginPromptOption["SelectAccount"] = 2] = "SelectAccount";
28 /**
29 * Force the user to login again. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login. </remarks>
30 */
31 AadLoginPromptOption[AadLoginPromptOption["FreshLogin"] = 3] = "FreshLogin";
32 /**
33 * Force the user to login again with mfa. <remarks> Ignore current authentication state and force the user to authenticate again. This option should be used instead of Login, if MFA is required. </remarks>
34 */
35 AadLoginPromptOption[AadLoginPromptOption["FreshLoginWithMfa"] = 4] = "FreshLoginWithMfa";
36})(AadLoginPromptOption = exports.AadLoginPromptOption || (exports.AadLoginPromptOption = {}));
37var AuditAction;
38(function (AuditAction) {
39 AuditAction[AuditAction["Add"] = 1] = "Add";
40 AuditAction[AuditAction["Update"] = 2] = "Update";
41 AuditAction[AuditAction["Delete"] = 3] = "Delete";
42 AuditAction[AuditAction["Undelete"] = 4] = "Undelete";
43})(AuditAction = exports.AuditAction || (exports.AuditAction = {}));
44var DemandSourceType;
45(function (DemandSourceType) {
46 DemandSourceType[DemandSourceType["Task"] = 0] = "Task";
47 DemandSourceType[DemandSourceType["Feature"] = 1] = "Feature";
48})(DemandSourceType = exports.DemandSourceType || (exports.DemandSourceType = {}));
49/**
50 * This is useful in getting a list of deployment groups, filtered for which caller has permissions to take a particular action.
51 */
52var DeploymentGroupActionFilter;
53(function (DeploymentGroupActionFilter) {
54 /**
55 * All deployment groups.
56 */
57 DeploymentGroupActionFilter[DeploymentGroupActionFilter["None"] = 0] = "None";
58 /**
59 * Only deployment groups for which caller has **manage** permission.
60 */
61 DeploymentGroupActionFilter[DeploymentGroupActionFilter["Manage"] = 2] = "Manage";
62 /**
63 * Only deployment groups for which caller has **use** permission.
64 */
65 DeploymentGroupActionFilter[DeploymentGroupActionFilter["Use"] = 16] = "Use";
66})(DeploymentGroupActionFilter = exports.DeploymentGroupActionFilter || (exports.DeploymentGroupActionFilter = {}));
67/**
68 * Properties to be included or expanded in deployment group objects. This is useful when getting a single or list of deployment grouops.
69 */
70var DeploymentGroupExpands;
71(function (DeploymentGroupExpands) {
72 /**
73 * No additional properties.
74 */
75 DeploymentGroupExpands[DeploymentGroupExpands["None"] = 0] = "None";
76 /**
77 * Deprecated: Include all the deployment targets.
78 */
79 DeploymentGroupExpands[DeploymentGroupExpands["Machines"] = 2] = "Machines";
80 /**
81 * Include unique list of tags across all deployment targets.
82 */
83 DeploymentGroupExpands[DeploymentGroupExpands["Tags"] = 4] = "Tags";
84})(DeploymentGroupExpands = exports.DeploymentGroupExpands || (exports.DeploymentGroupExpands = {}));
85var DeploymentMachineExpands;
86(function (DeploymentMachineExpands) {
87 DeploymentMachineExpands[DeploymentMachineExpands["None"] = 0] = "None";
88 DeploymentMachineExpands[DeploymentMachineExpands["Capabilities"] = 2] = "Capabilities";
89 DeploymentMachineExpands[DeploymentMachineExpands["AssignedRequest"] = 4] = "AssignedRequest";
90})(DeploymentMachineExpands = exports.DeploymentMachineExpands || (exports.DeploymentMachineExpands = {}));
91/**
92 * Properties to be included or expanded in deployment pool summary objects. This is useful when getting a single or list of deployment pool summaries.
93 */
94var DeploymentPoolSummaryExpands;
95(function (DeploymentPoolSummaryExpands) {
96 /**
97 * No additional properties
98 */
99 DeploymentPoolSummaryExpands[DeploymentPoolSummaryExpands["None"] = 0] = "None";
100 /**
101 * Include deployment groups referring to the deployment pool.
102 */
103 DeploymentPoolSummaryExpands[DeploymentPoolSummaryExpands["DeploymentGroups"] = 2] = "DeploymentGroups";
104 /**
105 * Include Resource referring to the deployment pool.
106 */
107 DeploymentPoolSummaryExpands[DeploymentPoolSummaryExpands["Resource"] = 4] = "Resource";
108})(DeploymentPoolSummaryExpands = exports.DeploymentPoolSummaryExpands || (exports.DeploymentPoolSummaryExpands = {}));
109/**
110 * Properties to be included or expanded in deployment target objects. This is useful when getting a single or list of deployment targets.
111 */
112var DeploymentTargetExpands;
113(function (DeploymentTargetExpands) {
114 /**
115 * No additional properties.
116 */
117 DeploymentTargetExpands[DeploymentTargetExpands["None"] = 0] = "None";
118 /**
119 * Include capabilities of the deployment agent.
120 */
121 DeploymentTargetExpands[DeploymentTargetExpands["Capabilities"] = 2] = "Capabilities";
122 /**
123 * Include the job request assigned to the deployment agent.
124 */
125 DeploymentTargetExpands[DeploymentTargetExpands["AssignedRequest"] = 4] = "AssignedRequest";
126 /**
127 * Include the last completed job request of the deployment agent.
128 */
129 DeploymentTargetExpands[DeploymentTargetExpands["LastCompletedRequest"] = 8] = "LastCompletedRequest";
130})(DeploymentTargetExpands = exports.DeploymentTargetExpands || (exports.DeploymentTargetExpands = {}));
131var ElasticAgentState;
132(function (ElasticAgentState) {
133 ElasticAgentState[ElasticAgentState["None"] = 0] = "None";
134 ElasticAgentState[ElasticAgentState["Enabled"] = 1] = "Enabled";
135 ElasticAgentState[ElasticAgentState["Online"] = 2] = "Online";
136 ElasticAgentState[ElasticAgentState["Assigned"] = 4] = "Assigned";
137})(ElasticAgentState = exports.ElasticAgentState || (exports.ElasticAgentState = {}));
138var ElasticComputeState;
139(function (ElasticComputeState) {
140 ElasticComputeState[ElasticComputeState["None"] = 0] = "None";
141 ElasticComputeState[ElasticComputeState["Healthy"] = 1] = "Healthy";
142 ElasticComputeState[ElasticComputeState["Creating"] = 2] = "Creating";
143 ElasticComputeState[ElasticComputeState["Deleting"] = 3] = "Deleting";
144 ElasticComputeState[ElasticComputeState["Failed"] = 4] = "Failed";
145 ElasticComputeState[ElasticComputeState["Stopped"] = 5] = "Stopped";
146 ElasticComputeState[ElasticComputeState["Reimaging"] = 6] = "Reimaging";
147 ElasticComputeState[ElasticComputeState["UnhealthyVm"] = 7] = "UnhealthyVm";
148 ElasticComputeState[ElasticComputeState["UnhealthyVmssVm"] = 8] = "UnhealthyVmssVm";
149})(ElasticComputeState = exports.ElasticComputeState || (exports.ElasticComputeState = {}));
150var ElasticNodeState;
151(function (ElasticNodeState) {
152 ElasticNodeState[ElasticNodeState["None"] = 0] = "None";
153 ElasticNodeState[ElasticNodeState["New"] = 1] = "New";
154 ElasticNodeState[ElasticNodeState["CreatingCompute"] = 2] = "CreatingCompute";
155 ElasticNodeState[ElasticNodeState["StartingAgent"] = 3] = "StartingAgent";
156 ElasticNodeState[ElasticNodeState["Idle"] = 4] = "Idle";
157 ElasticNodeState[ElasticNodeState["Assigned"] = 5] = "Assigned";
158 ElasticNodeState[ElasticNodeState["Offline"] = 6] = "Offline";
159 ElasticNodeState[ElasticNodeState["PendingReimage"] = 7] = "PendingReimage";
160 ElasticNodeState[ElasticNodeState["PendingDelete"] = 8] = "PendingDelete";
161 ElasticNodeState[ElasticNodeState["Saved"] = 9] = "Saved";
162 ElasticNodeState[ElasticNodeState["DeletingCompute"] = 10] = "DeletingCompute";
163 ElasticNodeState[ElasticNodeState["Deleted"] = 11] = "Deleted";
164 ElasticNodeState[ElasticNodeState["Lost"] = 12] = "Lost";
165 ElasticNodeState[ElasticNodeState["ReimagingCompute"] = 13] = "ReimagingCompute";
166 ElasticNodeState[ElasticNodeState["RestartingAgent"] = 14] = "RestartingAgent";
167 ElasticNodeState[ElasticNodeState["FailedToStartPendingDelete"] = 15] = "FailedToStartPendingDelete";
168 ElasticNodeState[ElasticNodeState["FailedToRestartPendingDelete"] = 16] = "FailedToRestartPendingDelete";
169 ElasticNodeState[ElasticNodeState["FailedVMPendingDelete"] = 17] = "FailedVMPendingDelete";
170 ElasticNodeState[ElasticNodeState["AssignedPendingDelete"] = 18] = "AssignedPendingDelete";
171 ElasticNodeState[ElasticNodeState["RetryDelete"] = 19] = "RetryDelete";
172 ElasticNodeState[ElasticNodeState["UnhealthyVm"] = 20] = "UnhealthyVm";
173 ElasticNodeState[ElasticNodeState["UnhealthyVmPendingDelete"] = 21] = "UnhealthyVmPendingDelete";
174})(ElasticNodeState = exports.ElasticNodeState || (exports.ElasticNodeState = {}));
175var ElasticPoolState;
176(function (ElasticPoolState) {
177 /**
178 * Online and healthy
179 */
180 ElasticPoolState[ElasticPoolState["Online"] = 0] = "Online";
181 ElasticPoolState[ElasticPoolState["Offline"] = 1] = "Offline";
182 ElasticPoolState[ElasticPoolState["Unhealthy"] = 2] = "Unhealthy";
183 ElasticPoolState[ElasticPoolState["New"] = 3] = "New";
184})(ElasticPoolState = exports.ElasticPoolState || (exports.ElasticPoolState = {}));
185/**
186 * This is useful in getting a list of Environments, filtered for which caller has permissions to take a particular action.
187 */
188var EnvironmentActionFilter;
189(function (EnvironmentActionFilter) {
190 /**
191 * All environments for which user has **view** permission.
192 */
193 EnvironmentActionFilter[EnvironmentActionFilter["None"] = 0] = "None";
194 /**
195 * Only environments for which caller has **manage** permission.
196 */
197 EnvironmentActionFilter[EnvironmentActionFilter["Manage"] = 2] = "Manage";
198 /**
199 * Only environments for which caller has **use** permission.
200 */
201 EnvironmentActionFilter[EnvironmentActionFilter["Use"] = 16] = "Use";
202})(EnvironmentActionFilter = exports.EnvironmentActionFilter || (exports.EnvironmentActionFilter = {}));
203/**
204 * Properties to be included or expanded in environment objects. This is useful when getting a single environment.
205 */
206var EnvironmentExpands;
207(function (EnvironmentExpands) {
208 /**
209 * No additional properties
210 */
211 EnvironmentExpands[EnvironmentExpands["None"] = 0] = "None";
212 /**
213 * Include resource references referring to the environment.
214 */
215 EnvironmentExpands[EnvironmentExpands["ResourceReferences"] = 1] = "ResourceReferences";
216})(EnvironmentExpands = exports.EnvironmentExpands || (exports.EnvironmentExpands = {}));
217/**
218 * EnvironmentResourceType.
219 */
220var EnvironmentResourceType;
221(function (EnvironmentResourceType) {
222 EnvironmentResourceType[EnvironmentResourceType["Undefined"] = 0] = "Undefined";
223 /**
224 * Unknown resource type
225 */
226 EnvironmentResourceType[EnvironmentResourceType["Generic"] = 1] = "Generic";
227 /**
228 * Virtual machine resource type
229 */
230 EnvironmentResourceType[EnvironmentResourceType["VirtualMachine"] = 2] = "VirtualMachine";
231 /**
232 * Kubernetes resource type
233 */
234 EnvironmentResourceType[EnvironmentResourceType["Kubernetes"] = 4] = "Kubernetes";
235})(EnvironmentResourceType = exports.EnvironmentResourceType || (exports.EnvironmentResourceType = {}));
236var ExclusiveLockType;
237(function (ExclusiveLockType) {
238 ExclusiveLockType[ExclusiveLockType["RunLatest"] = 0] = "RunLatest";
239 ExclusiveLockType[ExclusiveLockType["Sequential"] = 1] = "Sequential";
240 ExclusiveLockType[ExclusiveLockType["BranchRunLatest"] = 2] = "BranchRunLatest";
241 ExclusiveLockType[ExclusiveLockType["Parallel"] = 3] = "Parallel";
242})(ExclusiveLockType = exports.ExclusiveLockType || (exports.ExclusiveLockType = {}));
243/**
244 * The type of issue based on severity.
245 */
246var IssueType;
247(function (IssueType) {
248 IssueType[IssueType["Error"] = 1] = "Error";
249 IssueType[IssueType["Warning"] = 2] = "Warning";
250})(IssueType = exports.IssueType || (exports.IssueType = {}));
251var LogLevel;
252(function (LogLevel) {
253 LogLevel[LogLevel["Error"] = 0] = "Error";
254 LogLevel[LogLevel["Warning"] = 1] = "Warning";
255 LogLevel[LogLevel["Info"] = 2] = "Info";
256})(LogLevel = exports.LogLevel || (exports.LogLevel = {}));
257var MachineGroupActionFilter;
258(function (MachineGroupActionFilter) {
259 MachineGroupActionFilter[MachineGroupActionFilter["None"] = 0] = "None";
260 MachineGroupActionFilter[MachineGroupActionFilter["Manage"] = 2] = "Manage";
261 MachineGroupActionFilter[MachineGroupActionFilter["Use"] = 16] = "Use";
262})(MachineGroupActionFilter = exports.MachineGroupActionFilter || (exports.MachineGroupActionFilter = {}));
263var MaskType;
264(function (MaskType) {
265 MaskType[MaskType["Variable"] = 1] = "Variable";
266 MaskType[MaskType["Regex"] = 2] = "Regex";
267})(MaskType = exports.MaskType || (exports.MaskType = {}));
268var OperatingSystemType;
269(function (OperatingSystemType) {
270 OperatingSystemType[OperatingSystemType["Windows"] = 0] = "Windows";
271 OperatingSystemType[OperatingSystemType["Linux"] = 1] = "Linux";
272})(OperatingSystemType = exports.OperatingSystemType || (exports.OperatingSystemType = {}));
273var OperationType;
274(function (OperationType) {
275 OperationType[OperationType["ConfigurationJob"] = 0] = "ConfigurationJob";
276 OperationType[OperationType["SizingJob"] = 1] = "SizingJob";
277 OperationType[OperationType["IncreaseCapacity"] = 2] = "IncreaseCapacity";
278 OperationType[OperationType["Reimage"] = 3] = "Reimage";
279 OperationType[OperationType["DeleteVMs"] = 4] = "DeleteVMs";
280})(OperationType = exports.OperationType || (exports.OperationType = {}));
281var OrchestrationType;
282(function (OrchestrationType) {
283 OrchestrationType[OrchestrationType["Uniform"] = 0] = "Uniform";
284 OrchestrationType[OrchestrationType["Flexible"] = 1] = "Flexible";
285})(OrchestrationType = exports.OrchestrationType || (exports.OrchestrationType = {}));
286var PlanGroupStatus;
287(function (PlanGroupStatus) {
288 PlanGroupStatus[PlanGroupStatus["Running"] = 1] = "Running";
289 PlanGroupStatus[PlanGroupStatus["Queued"] = 2] = "Queued";
290 PlanGroupStatus[PlanGroupStatus["All"] = 3] = "All";
291})(PlanGroupStatus = exports.PlanGroupStatus || (exports.PlanGroupStatus = {}));
292var PlanGroupStatusFilter;
293(function (PlanGroupStatusFilter) {
294 PlanGroupStatusFilter[PlanGroupStatusFilter["Running"] = 1] = "Running";
295 PlanGroupStatusFilter[PlanGroupStatusFilter["Queued"] = 2] = "Queued";
296 PlanGroupStatusFilter[PlanGroupStatusFilter["All"] = 3] = "All";
297})(PlanGroupStatusFilter = exports.PlanGroupStatusFilter || (exports.PlanGroupStatusFilter = {}));
298var ResourceLockStatus;
299(function (ResourceLockStatus) {
300 ResourceLockStatus[ResourceLockStatus["Queued"] = 0] = "Queued";
301 ResourceLockStatus[ResourceLockStatus["InUse"] = 1] = "InUse";
302 ResourceLockStatus[ResourceLockStatus["Finished"] = 2] = "Finished";
303 ResourceLockStatus[ResourceLockStatus["TimedOut"] = 3] = "TimedOut";
304 ResourceLockStatus[ResourceLockStatus["Canceled"] = 4] = "Canceled";
305 ResourceLockStatus[ResourceLockStatus["Abandoned"] = 5] = "Abandoned";
306 ResourceLockStatus[ResourceLockStatus["WaitingOnChecks"] = 6] = "WaitingOnChecks";
307})(ResourceLockStatus = exports.ResourceLockStatus || (exports.ResourceLockStatus = {}));
308var SecureFileActionFilter;
309(function (SecureFileActionFilter) {
310 SecureFileActionFilter[SecureFileActionFilter["None"] = 0] = "None";
311 SecureFileActionFilter[SecureFileActionFilter["Manage"] = 2] = "Manage";
312 SecureFileActionFilter[SecureFileActionFilter["Use"] = 16] = "Use";
313})(SecureFileActionFilter = exports.SecureFileActionFilter || (exports.SecureFileActionFilter = {}));
314/**
315 * This is useful in getting a list of deployment targets, filtered by the result of their last job.
316 */
317var TaskAgentJobResultFilter;
318(function (TaskAgentJobResultFilter) {
319 /**
320 * Only those deployment targets on which last job failed (**Abandoned**, **Canceled**, **Failed**, **Skipped**).
321 */
322 TaskAgentJobResultFilter[TaskAgentJobResultFilter["Failed"] = 1] = "Failed";
323 /**
324 * Only those deployment targets on which last job Passed (**Succeeded**, **Succeeded with issues**).
325 */
326 TaskAgentJobResultFilter[TaskAgentJobResultFilter["Passed"] = 2] = "Passed";
327 /**
328 * Only those deployment targets that never executed a job.
329 */
330 TaskAgentJobResultFilter[TaskAgentJobResultFilter["NeverDeployed"] = 4] = "NeverDeployed";
331 /**
332 * All deployment targets.
333 */
334 TaskAgentJobResultFilter[TaskAgentJobResultFilter["All"] = 7] = "All";
335})(TaskAgentJobResultFilter = exports.TaskAgentJobResultFilter || (exports.TaskAgentJobResultFilter = {}));
336var TaskAgentJobStepType;
337(function (TaskAgentJobStepType) {
338 TaskAgentJobStepType[TaskAgentJobStepType["Task"] = 1] = "Task";
339 TaskAgentJobStepType[TaskAgentJobStepType["Action"] = 2] = "Action";
340})(TaskAgentJobStepType = exports.TaskAgentJobStepType || (exports.TaskAgentJobStepType = {}));
341/**
342 * Filters pools based on whether the calling user has permission to use or manage the pool.
343 */
344var TaskAgentPoolActionFilter;
345(function (TaskAgentPoolActionFilter) {
346 TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["None"] = 0] = "None";
347 TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["Manage"] = 2] = "Manage";
348 TaskAgentPoolActionFilter[TaskAgentPoolActionFilter["Use"] = 16] = "Use";
349})(TaskAgentPoolActionFilter = exports.TaskAgentPoolActionFilter || (exports.TaskAgentPoolActionFilter = {}));
350var TaskAgentPoolMaintenanceJobResult;
351(function (TaskAgentPoolMaintenanceJobResult) {
352 TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Succeeded"] = 1] = "Succeeded";
353 TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Failed"] = 2] = "Failed";
354 TaskAgentPoolMaintenanceJobResult[TaskAgentPoolMaintenanceJobResult["Canceled"] = 4] = "Canceled";
355})(TaskAgentPoolMaintenanceJobResult = exports.TaskAgentPoolMaintenanceJobResult || (exports.TaskAgentPoolMaintenanceJobResult = {}));
356var TaskAgentPoolMaintenanceJobStatus;
357(function (TaskAgentPoolMaintenanceJobStatus) {
358 TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["InProgress"] = 1] = "InProgress";
359 TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Completed"] = 2] = "Completed";
360 TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Cancelling"] = 4] = "Cancelling";
361 TaskAgentPoolMaintenanceJobStatus[TaskAgentPoolMaintenanceJobStatus["Queued"] = 8] = "Queued";
362})(TaskAgentPoolMaintenanceJobStatus = exports.TaskAgentPoolMaintenanceJobStatus || (exports.TaskAgentPoolMaintenanceJobStatus = {}));
363var TaskAgentPoolMaintenanceScheduleDays;
364(function (TaskAgentPoolMaintenanceScheduleDays) {
365 /**
366 * Do not run.
367 */
368 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["None"] = 0] = "None";
369 /**
370 * Run on Monday.
371 */
372 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Monday"] = 1] = "Monday";
373 /**
374 * Run on Tuesday.
375 */
376 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Tuesday"] = 2] = "Tuesday";
377 /**
378 * Run on Wednesday.
379 */
380 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Wednesday"] = 4] = "Wednesday";
381 /**
382 * Run on Thursday.
383 */
384 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Thursday"] = 8] = "Thursday";
385 /**
386 * Run on Friday.
387 */
388 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Friday"] = 16] = "Friday";
389 /**
390 * Run on Saturday.
391 */
392 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Saturday"] = 32] = "Saturday";
393 /**
394 * Run on Sunday.
395 */
396 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["Sunday"] = 64] = "Sunday";
397 /**
398 * Run on all days of the week.
399 */
400 TaskAgentPoolMaintenanceScheduleDays[TaskAgentPoolMaintenanceScheduleDays["All"] = 127] = "All";
401})(TaskAgentPoolMaintenanceScheduleDays = exports.TaskAgentPoolMaintenanceScheduleDays || (exports.TaskAgentPoolMaintenanceScheduleDays = {}));
402/**
403 * Additional settings and descriptors for a TaskAgentPool
404 */
405var TaskAgentPoolOptions;
406(function (TaskAgentPoolOptions) {
407 TaskAgentPoolOptions[TaskAgentPoolOptions["None"] = 0] = "None";
408 /**
409 * TaskAgentPool backed by the Elastic pool service
410 */
411 TaskAgentPoolOptions[TaskAgentPoolOptions["ElasticPool"] = 1] = "ElasticPool";
412 /**
413 * Set to true if agents are re-imaged after each TaskAgentJobRequest
414 */
415 TaskAgentPoolOptions[TaskAgentPoolOptions["SingleUseAgents"] = 2] = "SingleUseAgents";
416 /**
417 * Set to true if agents are held for investigation after a TaskAgentJobRequest failure
418 */
419 TaskAgentPoolOptions[TaskAgentPoolOptions["PreserveAgentOnJobFailure"] = 4] = "PreserveAgentOnJobFailure";
420})(TaskAgentPoolOptions = exports.TaskAgentPoolOptions || (exports.TaskAgentPoolOptions = {}));
421/**
422 * The type of agent pool.
423 */
424var TaskAgentPoolType;
425(function (TaskAgentPoolType) {
426 /**
427 * A typical pool of task agents
428 */
429 TaskAgentPoolType[TaskAgentPoolType["Automation"] = 1] = "Automation";
430 /**
431 * A deployment pool
432 */
433 TaskAgentPoolType[TaskAgentPoolType["Deployment"] = 2] = "Deployment";
434})(TaskAgentPoolType = exports.TaskAgentPoolType || (exports.TaskAgentPoolType = {}));
435/**
436 * Filters queues based on whether the calling user has permission to use or manage the queue.
437 */
438var TaskAgentQueueActionFilter;
439(function (TaskAgentQueueActionFilter) {
440 TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["None"] = 0] = "None";
441 TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["Manage"] = 2] = "Manage";
442 TaskAgentQueueActionFilter[TaskAgentQueueActionFilter["Use"] = 16] = "Use";
443})(TaskAgentQueueActionFilter = exports.TaskAgentQueueActionFilter || (exports.TaskAgentQueueActionFilter = {}));
444var TaskAgentRequestUpdateOptions;
445(function (TaskAgentRequestUpdateOptions) {
446 TaskAgentRequestUpdateOptions[TaskAgentRequestUpdateOptions["None"] = 0] = "None";
447 TaskAgentRequestUpdateOptions[TaskAgentRequestUpdateOptions["BumpRequestToTop"] = 1] = "BumpRequestToTop";
448})(TaskAgentRequestUpdateOptions = exports.TaskAgentRequestUpdateOptions || (exports.TaskAgentRequestUpdateOptions = {}));
449var TaskAgentStatus;
450(function (TaskAgentStatus) {
451 TaskAgentStatus[TaskAgentStatus["Offline"] = 1] = "Offline";
452 TaskAgentStatus[TaskAgentStatus["Online"] = 2] = "Online";
453})(TaskAgentStatus = exports.TaskAgentStatus || (exports.TaskAgentStatus = {}));
454/**
455 * This is useful in getting a list of deployment targets, filtered by the deployment agent status.
456 */
457var TaskAgentStatusFilter;
458(function (TaskAgentStatusFilter) {
459 /**
460 * Only deployment targets that are offline.
461 */
462 TaskAgentStatusFilter[TaskAgentStatusFilter["Offline"] = 1] = "Offline";
463 /**
464 * Only deployment targets that are online.
465 */
466 TaskAgentStatusFilter[TaskAgentStatusFilter["Online"] = 2] = "Online";
467 /**
468 * All deployment targets.
469 */
470 TaskAgentStatusFilter[TaskAgentStatusFilter["All"] = 3] = "All";
471})(TaskAgentStatusFilter = exports.TaskAgentStatusFilter || (exports.TaskAgentStatusFilter = {}));
472var TaskAgentUpdateReasonType;
473(function (TaskAgentUpdateReasonType) {
474 TaskAgentUpdateReasonType[TaskAgentUpdateReasonType["Manual"] = 1] = "Manual";
475 TaskAgentUpdateReasonType[TaskAgentUpdateReasonType["MinAgentVersionRequired"] = 2] = "MinAgentVersionRequired";
476 TaskAgentUpdateReasonType[TaskAgentUpdateReasonType["Downgrade"] = 3] = "Downgrade";
477})(TaskAgentUpdateReasonType = exports.TaskAgentUpdateReasonType || (exports.TaskAgentUpdateReasonType = {}));
478var TaskCommandMode;
479(function (TaskCommandMode) {
480 TaskCommandMode[TaskCommandMode["Any"] = 0] = "Any";
481 TaskCommandMode[TaskCommandMode["Restricted"] = 1] = "Restricted";
482})(TaskCommandMode = exports.TaskCommandMode || (exports.TaskCommandMode = {}));
483var TaskDefinitionStatus;
484(function (TaskDefinitionStatus) {
485 TaskDefinitionStatus[TaskDefinitionStatus["Preinstalled"] = 1] = "Preinstalled";
486 TaskDefinitionStatus[TaskDefinitionStatus["ReceivedInstallOrUpdate"] = 2] = "ReceivedInstallOrUpdate";
487 TaskDefinitionStatus[TaskDefinitionStatus["Installed"] = 3] = "Installed";
488 TaskDefinitionStatus[TaskDefinitionStatus["ReceivedUninstall"] = 4] = "ReceivedUninstall";
489 TaskDefinitionStatus[TaskDefinitionStatus["Uninstalled"] = 5] = "Uninstalled";
490 TaskDefinitionStatus[TaskDefinitionStatus["RequestedUpdate"] = 6] = "RequestedUpdate";
491 TaskDefinitionStatus[TaskDefinitionStatus["Updated"] = 7] = "Updated";
492 TaskDefinitionStatus[TaskDefinitionStatus["AlreadyUpToDate"] = 8] = "AlreadyUpToDate";
493 TaskDefinitionStatus[TaskDefinitionStatus["InlineUpdateReceived"] = 9] = "InlineUpdateReceived";
494})(TaskDefinitionStatus = exports.TaskDefinitionStatus || (exports.TaskDefinitionStatus = {}));
495var TaskGroupExpands;
496(function (TaskGroupExpands) {
497 TaskGroupExpands[TaskGroupExpands["None"] = 0] = "None";
498 TaskGroupExpands[TaskGroupExpands["Tasks"] = 2] = "Tasks";
499})(TaskGroupExpands = exports.TaskGroupExpands || (exports.TaskGroupExpands = {}));
500/**
501 * Specifies the desired ordering of taskGroups.
502 */
503var TaskGroupQueryOrder;
504(function (TaskGroupQueryOrder) {
505 /**
506 * Order by createdon ascending.
507 */
508 TaskGroupQueryOrder[TaskGroupQueryOrder["CreatedOnAscending"] = 0] = "CreatedOnAscending";
509 /**
510 * Order by createdon descending.
511 */
512 TaskGroupQueryOrder[TaskGroupQueryOrder["CreatedOnDescending"] = 1] = "CreatedOnDescending";
513})(TaskGroupQueryOrder = exports.TaskGroupQueryOrder || (exports.TaskGroupQueryOrder = {}));
514var TaskOrchestrationItemType;
515(function (TaskOrchestrationItemType) {
516 TaskOrchestrationItemType[TaskOrchestrationItemType["Container"] = 0] = "Container";
517 TaskOrchestrationItemType[TaskOrchestrationItemType["Job"] = 1] = "Job";
518})(TaskOrchestrationItemType = exports.TaskOrchestrationItemType || (exports.TaskOrchestrationItemType = {}));
519var TaskOrchestrationPlanState;
520(function (TaskOrchestrationPlanState) {
521 TaskOrchestrationPlanState[TaskOrchestrationPlanState["InProgress"] = 1] = "InProgress";
522 TaskOrchestrationPlanState[TaskOrchestrationPlanState["Queued"] = 2] = "Queued";
523 TaskOrchestrationPlanState[TaskOrchestrationPlanState["Completed"] = 4] = "Completed";
524 TaskOrchestrationPlanState[TaskOrchestrationPlanState["Throttled"] = 8] = "Throttled";
525})(TaskOrchestrationPlanState = exports.TaskOrchestrationPlanState || (exports.TaskOrchestrationPlanState = {}));
526/**
527 * The result of an operation tracked by a timeline record.
528 */
529var TaskResult;
530(function (TaskResult) {
531 TaskResult[TaskResult["Succeeded"] = 0] = "Succeeded";
532 TaskResult[TaskResult["SucceededWithIssues"] = 1] = "SucceededWithIssues";
533 TaskResult[TaskResult["Failed"] = 2] = "Failed";
534 TaskResult[TaskResult["Canceled"] = 3] = "Canceled";
535 TaskResult[TaskResult["Skipped"] = 4] = "Skipped";
536 TaskResult[TaskResult["Abandoned"] = 5] = "Abandoned";
537})(TaskResult = exports.TaskResult || (exports.TaskResult = {}));
538/**
539 * The state of the timeline record.
540 */
541var TimelineRecordState;
542(function (TimelineRecordState) {
543 TimelineRecordState[TimelineRecordState["Pending"] = 0] = "Pending";
544 TimelineRecordState[TimelineRecordState["InProgress"] = 1] = "InProgress";
545 TimelineRecordState[TimelineRecordState["Completed"] = 2] = "Completed";
546})(TimelineRecordState = exports.TimelineRecordState || (exports.TimelineRecordState = {}));
547var VariableGroupActionFilter;
548(function (VariableGroupActionFilter) {
549 VariableGroupActionFilter[VariableGroupActionFilter["None"] = 0] = "None";
550 VariableGroupActionFilter[VariableGroupActionFilter["Manage"] = 2] = "Manage";
551 VariableGroupActionFilter[VariableGroupActionFilter["Use"] = 16] = "Use";
552})(VariableGroupActionFilter = exports.VariableGroupActionFilter || (exports.VariableGroupActionFilter = {}));
553/**
554 * Specifies the desired ordering of variableGroups.
555 */
556var VariableGroupQueryOrder;
557(function (VariableGroupQueryOrder) {
558 /**
559 * Order by id ascending.
560 */
561 VariableGroupQueryOrder[VariableGroupQueryOrder["IdAscending"] = 0] = "IdAscending";
562 /**
563 * Order by id descending.
564 */
565 VariableGroupQueryOrder[VariableGroupQueryOrder["IdDescending"] = 1] = "IdDescending";
566})(VariableGroupQueryOrder = exports.VariableGroupQueryOrder || (exports.VariableGroupQueryOrder = {}));
567exports.TypeInfo = {
568 AadLoginPromptOption: {
569 enumValues: {
570 "noOption": 0,
571 "login": 1,
572 "selectAccount": 2,
573 "freshLogin": 3,
574 "freshLoginWithMfa": 4
575 }
576 },
577 AgentChangeEvent: {},
578 AgentJobRequestMessage: {},
579 AgentPoolEvent: {},
580 AgentQueueEvent: {},
581 AgentQueuesEvent: {},
582 AuditAction: {
583 enumValues: {
584 "add": 1,
585 "update": 2,
586 "delete": 3,
587 "undelete": 4
588 }
589 },
590 AzureKeyVaultVariableGroupProviderData: {},
591 AzureKeyVaultVariableValue: {},
592 DemandMinimumVersion: {},
593 DemandSource: {},
594 DemandSourceType: {
595 enumValues: {
596 "task": 0,
597 "feature": 1
598 }
599 },
600 DeploymentGroup: {},
601 DeploymentGroupActionFilter: {
602 enumValues: {
603 "none": 0,
604 "manage": 2,
605 "use": 16
606 }
607 },
608 DeploymentGroupExpands: {
609 enumValues: {
610 "none": 0,
611 "machines": 2,
612 "tags": 4
613 }
614 },
615 DeploymentGroupMetrics: {},
616 DeploymentGroupReference: {},
617 DeploymentMachine: {},
618 DeploymentMachineChangedData: {},
619 DeploymentMachineExpands: {
620 enumValues: {
621 "none": 0,
622 "capabilities": 2,
623 "assignedRequest": 4
624 }
625 },
626 DeploymentMachineGroup: {},
627 DeploymentMachineGroupReference: {},
628 DeploymentMachinesChangeEvent: {},
629 DeploymentPoolSummary: {},
630 DeploymentPoolSummaryExpands: {
631 enumValues: {
632 "none": 0,
633 "deploymentGroups": 2,
634 "resource": 4
635 }
636 },
637 DeploymentTargetExpands: {
638 enumValues: {
639 "none": 0,
640 "capabilities": 2,
641 "assignedRequest": 4,
642 "lastCompletedRequest": 8
643 }
644 },
645 ElasticAgentState: {
646 enumValues: {
647 "none": 0,
648 "enabled": 1,
649 "online": 2,
650 "assigned": 4
651 }
652 },
653 ElasticComputeState: {
654 enumValues: {
655 "none": 0,
656 "healthy": 1,
657 "creating": 2,
658 "deleting": 3,
659 "failed": 4,
660 "stopped": 5,
661 "reimaging": 6,
662 "unhealthyVm": 7,
663 "unhealthyVmssVm": 8
664 }
665 },
666 ElasticNode: {},
667 ElasticNodeSettings: {},
668 ElasticNodeState: {
669 enumValues: {
670 "none": 0,
671 "new": 1,
672 "creatingCompute": 2,
673 "startingAgent": 3,
674 "idle": 4,
675 "assigned": 5,
676 "offline": 6,
677 "pendingReimage": 7,
678 "pendingDelete": 8,
679 "saved": 9,
680 "deletingCompute": 10,
681 "deleted": 11,
682 "lost": 12,
683 "reimagingCompute": 13,
684 "restartingAgent": 14,
685 "failedToStartPendingDelete": 15,
686 "failedToRestartPendingDelete": 16,
687 "failedVMPendingDelete": 17,
688 "assignedPendingDelete": 18,
689 "retryDelete": 19,
690 "unhealthyVm": 20,
691 "unhealthyVmPendingDelete": 21
692 }
693 },
694 ElasticPool: {},
695 ElasticPoolCreationResult: {},
696 ElasticPoolLog: {},
697 ElasticPoolSettings: {},
698 ElasticPoolState: {
699 enumValues: {
700 "online": 0,
701 "offline": 1,
702 "unhealthy": 2,
703 "new": 3
704 }
705 },
706 EnvironmentActionFilter: {
707 enumValues: {
708 "none": 0,
709 "manage": 2,
710 "use": 16
711 }
712 },
713 EnvironmentDeploymentExecutionRecord: {},
714 EnvironmentExpands: {
715 enumValues: {
716 "none": 0,
717 "resourceReferences": 1
718 }
719 },
720 EnvironmentInstance: {},
721 EnvironmentResource: {},
722 EnvironmentResourceDeploymentExecutionRecord: {},
723 EnvironmentResourceReference: {},
724 EnvironmentResourceType: {
725 enumValues: {
726 "undefined": 0,
727 "generic": 1,
728 "virtualMachine": 2,
729 "kubernetes": 4
730 }
731 },
732 ExclusiveLockType: {
733 enumValues: {
734 "runLatest": 0,
735 "sequential": 1,
736 "branchRunLatest": 2,
737 "parallel": 3
738 }
739 },
740 Issue: {},
741 IssueType: {
742 enumValues: {
743 "error": 1,
744 "warning": 2
745 }
746 },
747 JobAssignedEvent: {},
748 JobCompletedEvent: {},
749 JobEnvironment: {},
750 JobRequestMessage: {},
751 KubernetesResource: {},
752 LogLevel: {
753 enumValues: {
754 "error": 0,
755 "warning": 1,
756 "info": 2
757 }
758 },
759 MachineGroupActionFilter: {
760 enumValues: {
761 "none": 0,
762 "manage": 2,
763 "use": 16
764 }
765 },
766 MaskHint: {},
767 MaskType: {
768 enumValues: {
769 "variable": 1,
770 "regex": 2
771 }
772 },
773 OperatingSystemType: {
774 enumValues: {
775 "windows": 0,
776 "linux": 1
777 }
778 },
779 OperationType: {
780 enumValues: {
781 "configurationJob": 0,
782 "sizingJob": 1,
783 "increaseCapacity": 2,
784 "reimage": 3,
785 "deleteVMs": 4
786 }
787 },
788 OrchestrationType: {
789 enumValues: {
790 "uniform": 0,
791 "flexible": 1
792 }
793 },
794 PackageMetadata: {},
795 PlanEnvironment: {},
796 PlanGroupStatus: {
797 enumValues: {
798 "running": 1,
799 "queued": 2,
800 "all": 3
801 }
802 },
803 PlanGroupStatusFilter: {
804 enumValues: {
805 "running": 1,
806 "queued": 2,
807 "all": 3
808 }
809 },
810 ResourceLockRequest: {},
811 ResourceLockStatus: {
812 enumValues: {
813 "queued": 0,
814 "inUse": 1,
815 "finished": 2,
816 "timedOut": 3,
817 "canceled": 4,
818 "abandoned": 5,
819 "waitingOnChecks": 6
820 }
821 },
822 ResourceUsage: {},
823 SecureFile: {},
824 SecureFileActionFilter: {
825 enumValues: {
826 "none": 0,
827 "manage": 2,
828 "use": 16
829 }
830 },
831 SecureFileEvent: {},
832 ServerTaskRequestMessage: {},
833 ServiceEndpointAuthenticationScheme: {},
834 ServiceEndpointExecutionData: {},
835 ServiceEndpointExecutionRecord: {},
836 ServiceEndpointExecutionRecordsInput: {},
837 ServiceEndpointRequestResult: {},
838 ServiceEndpointType: {},
839 TaskAgent: {},
840 TaskAgentCloudRequest: {},
841 TaskAgentCloudType: {},
842 TaskAgentDowngrade: {},
843 TaskAgentJob: {},
844 TaskAgentJobRequest: {},
845 TaskAgentJobResultFilter: {
846 enumValues: {
847 "failed": 1,
848 "passed": 2,
849 "neverDeployed": 4,
850 "all": 7
851 }
852 },
853 TaskAgentJobStep: {},
854 TaskAgentJobStepType: {
855 enumValues: {
856 "task": 1,
857 "action": 2
858 }
859 },
860 TaskAgentManualUpdate: {},
861 TaskAgentMinAgentVersionRequiredUpdate: {},
862 TaskAgentPool: {},
863 TaskAgentPoolActionFilter: {
864 enumValues: {
865 "none": 0,
866 "manage": 2,
867 "use": 16
868 }
869 },
870 TaskAgentPoolMaintenanceDefinition: {},
871 TaskAgentPoolMaintenanceJob: {},
872 TaskAgentPoolMaintenanceJobResult: {
873 enumValues: {
874 "succeeded": 1,
875 "failed": 2,
876 "canceled": 4
877 }
878 },
879 TaskAgentPoolMaintenanceJobStatus: {
880 enumValues: {
881 "inProgress": 1,
882 "completed": 2,
883 "cancelling": 4,
884 "queued": 8
885 }
886 },
887 TaskAgentPoolMaintenanceJobTargetAgent: {},
888 TaskAgentPoolMaintenanceSchedule: {},
889 TaskAgentPoolMaintenanceScheduleDays: {
890 enumValues: {
891 "none": 0,
892 "monday": 1,
893 "tuesday": 2,
894 "wednesday": 4,
895 "thursday": 8,
896 "friday": 16,
897 "saturday": 32,
898 "sunday": 64,
899 "all": 127
900 }
901 },
902 TaskAgentPoolOptions: {
903 enumValues: {
904 "none": 0,
905 "elasticPool": 1,
906 "singleUseAgents": 2,
907 "preserveAgentOnJobFailure": 4
908 }
909 },
910 TaskAgentPoolReference: {},
911 TaskAgentPoolStatus: {},
912 TaskAgentPoolSummary: {},
913 TaskAgentPoolType: {
914 enumValues: {
915 "automation": 1,
916 "deployment": 2
917 }
918 },
919 TaskAgentQueue: {},
920 TaskAgentQueueActionFilter: {
921 enumValues: {
922 "none": 0,
923 "manage": 2,
924 "use": 16
925 }
926 },
927 TaskAgentReference: {},
928 TaskAgentRequestUpdateOptions: {
929 enumValues: {
930 "none": 0,
931 "bumpRequestToTop": 1
932 }
933 },
934 TaskAgentSession: {},
935 TaskAgentStatus: {
936 enumValues: {
937 "offline": 1,
938 "online": 2
939 }
940 },
941 TaskAgentStatusFilter: {
942 enumValues: {
943 "offline": 1,
944 "online": 2,
945 "all": 3
946 }
947 },
948 TaskAgentUpdate: {},
949 TaskAgentUpdateReason: {},
950 TaskAgentUpdateReasonType: {
951 enumValues: {
952 "manual": 1,
953 "minAgentVersionRequired": 2,
954 "downgrade": 3
955 }
956 },
957 TaskAttachment: {},
958 TaskCommandMode: {
959 enumValues: {
960 "any": 0,
961 "restricted": 1
962 }
963 },
964 TaskCommandRestrictions: {},
965 TaskCompletedEvent: {},
966 TaskDefinition: {},
967 TaskDefinitionStatus: {
968 enumValues: {
969 "preinstalled": 1,
970 "receivedInstallOrUpdate": 2,
971 "installed": 3,
972 "receivedUninstall": 4,
973 "uninstalled": 5,
974 "requestedUpdate": 6,
975 "updated": 7,
976 "alreadyUpToDate": 8,
977 "inlineUpdateReceived": 9
978 }
979 },
980 TaskGroup: {},
981 TaskGroupExpands: {
982 enumValues: {
983 "none": 0,
984 "tasks": 2
985 }
986 },
987 TaskGroupQueryOrder: {
988 enumValues: {
989 "createdOnAscending": 0,
990 "createdOnDescending": 1
991 }
992 },
993 TaskGroupRevision: {},
994 TaskLog: {},
995 TaskOrchestrationContainer: {},
996 TaskOrchestrationItem: {},
997 TaskOrchestrationItemType: {
998 enumValues: {
999 "container": 0,
1000 "job": 1
1001 }
1002 },
1003 TaskOrchestrationJob: {},
1004 TaskOrchestrationPlan: {},
1005 TaskOrchestrationPlanGroup: {},
1006 TaskOrchestrationPlanGroupsQueueMetrics: {},
1007 TaskOrchestrationPlanState: {
1008 enumValues: {
1009 "inProgress": 1,
1010 "queued": 2,
1011 "completed": 4,
1012 "throttled": 8
1013 }
1014 },
1015 TaskOrchestrationQueuedPlan: {},
1016 TaskOrchestrationQueuedPlanGroup: {},
1017 TaskRestrictions: {},
1018 TaskResult: {
1019 enumValues: {
1020 "succeeded": 0,
1021 "succeededWithIssues": 1,
1022 "failed": 2,
1023 "canceled": 3,
1024 "skipped": 4,
1025 "abandoned": 5
1026 }
1027 },
1028 Timeline: {},
1029 TimelineRecord: {},
1030 TimelineRecordReference: {},
1031 TimelineRecordState: {
1032 enumValues: {
1033 "pending": 0,
1034 "inProgress": 1,
1035 "completed": 2
1036 }
1037 },
1038 VariableGroup: {},
1039 VariableGroupActionFilter: {
1040 enumValues: {
1041 "none": 0,
1042 "manage": 2,
1043 "use": 16
1044 }
1045 },
1046 VariableGroupQueryOrder: {
1047 enumValues: {
1048 "idAscending": 0,
1049 "idDescending": 1
1050 }
1051 },
1052 VirtualMachine: {},
1053 VirtualMachineGroup: {},
1054 VirtualMachineResource: {},
1055 VirtualMachineResourceCreateParameters: {},
1056};
1057exports.TypeInfo.AgentChangeEvent.fields = {
1058 agent: {
1059 typeInfo: exports.TypeInfo.TaskAgent
1060 },
1061 pool: {
1062 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1063 },
1064 timeStamp: {
1065 isDate: true,
1066 }
1067};
1068exports.TypeInfo.AgentJobRequestMessage.fields = {
1069 environment: {
1070 typeInfo: exports.TypeInfo.JobEnvironment
1071 },
1072 lockedUntil: {
1073 isDate: true,
1074 }
1075};
1076exports.TypeInfo.AgentPoolEvent.fields = {
1077 pool: {
1078 typeInfo: exports.TypeInfo.TaskAgentPool
1079 }
1080};
1081exports.TypeInfo.AgentQueueEvent.fields = {
1082 queue: {
1083 typeInfo: exports.TypeInfo.TaskAgentQueue
1084 }
1085};
1086exports.TypeInfo.AgentQueuesEvent.fields = {
1087 queues: {
1088 isArray: true,
1089 typeInfo: exports.TypeInfo.TaskAgentQueue
1090 }
1091};
1092exports.TypeInfo.AzureKeyVaultVariableGroupProviderData.fields = {
1093 lastRefreshedOn: {
1094 isDate: true,
1095 }
1096};
1097exports.TypeInfo.AzureKeyVaultVariableValue.fields = {
1098 expires: {
1099 isDate: true,
1100 }
1101};
1102exports.TypeInfo.DemandMinimumVersion.fields = {
1103 source: {
1104 typeInfo: exports.TypeInfo.DemandSource
1105 }
1106};
1107exports.TypeInfo.DemandSource.fields = {
1108 sourceType: {
1109 enumType: exports.TypeInfo.DemandSourceType
1110 }
1111};
1112exports.TypeInfo.DeploymentGroup.fields = {
1113 machines: {
1114 isArray: true,
1115 typeInfo: exports.TypeInfo.DeploymentMachine
1116 },
1117 pool: {
1118 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1119 }
1120};
1121exports.TypeInfo.DeploymentGroupMetrics.fields = {
1122 deploymentGroup: {
1123 typeInfo: exports.TypeInfo.DeploymentGroupReference
1124 }
1125};
1126exports.TypeInfo.DeploymentGroupReference.fields = {
1127 pool: {
1128 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1129 }
1130};
1131exports.TypeInfo.DeploymentMachine.fields = {
1132 agent: {
1133 typeInfo: exports.TypeInfo.TaskAgent
1134 }
1135};
1136exports.TypeInfo.DeploymentMachineChangedData.fields = {
1137 agent: {
1138 typeInfo: exports.TypeInfo.TaskAgent
1139 }
1140};
1141exports.TypeInfo.DeploymentMachineGroup.fields = {
1142 machines: {
1143 isArray: true,
1144 typeInfo: exports.TypeInfo.DeploymentMachine
1145 },
1146 pool: {
1147 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1148 }
1149};
1150exports.TypeInfo.DeploymentMachineGroupReference.fields = {
1151 pool: {
1152 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1153 }
1154};
1155exports.TypeInfo.DeploymentMachinesChangeEvent.fields = {
1156 machineGroupReference: {
1157 typeInfo: exports.TypeInfo.DeploymentGroupReference
1158 },
1159 machines: {
1160 isArray: true,
1161 typeInfo: exports.TypeInfo.DeploymentMachineChangedData
1162 }
1163};
1164exports.TypeInfo.DeploymentPoolSummary.fields = {
1165 deploymentGroups: {
1166 isArray: true,
1167 typeInfo: exports.TypeInfo.DeploymentGroupReference
1168 },
1169 pool: {
1170 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1171 },
1172 resource: {
1173 typeInfo: exports.TypeInfo.EnvironmentResourceReference
1174 }
1175};
1176exports.TypeInfo.ElasticNode.fields = {
1177 agentState: {
1178 enumType: exports.TypeInfo.ElasticAgentState
1179 },
1180 computeState: {
1181 enumType: exports.TypeInfo.ElasticComputeState
1182 },
1183 desiredState: {
1184 enumType: exports.TypeInfo.ElasticNodeState
1185 },
1186 state: {
1187 enumType: exports.TypeInfo.ElasticNodeState
1188 },
1189 stateChangedOn: {
1190 isDate: true,
1191 }
1192};
1193exports.TypeInfo.ElasticNodeSettings.fields = {
1194 state: {
1195 enumType: exports.TypeInfo.ElasticNodeState
1196 }
1197};
1198exports.TypeInfo.ElasticPool.fields = {
1199 offlineSince: {
1200 isDate: true,
1201 },
1202 orchestrationType: {
1203 enumType: exports.TypeInfo.OrchestrationType
1204 },
1205 osType: {
1206 enumType: exports.TypeInfo.OperatingSystemType
1207 },
1208 state: {
1209 enumType: exports.TypeInfo.ElasticPoolState
1210 }
1211};
1212exports.TypeInfo.ElasticPoolCreationResult.fields = {
1213 agentPool: {
1214 typeInfo: exports.TypeInfo.TaskAgentPool
1215 },
1216 agentQueue: {
1217 typeInfo: exports.TypeInfo.TaskAgentQueue
1218 },
1219 elasticPool: {
1220 typeInfo: exports.TypeInfo.ElasticPool
1221 }
1222};
1223exports.TypeInfo.ElasticPoolLog.fields = {
1224 level: {
1225 enumType: exports.TypeInfo.LogLevel
1226 },
1227 operation: {
1228 enumType: exports.TypeInfo.OperationType
1229 },
1230 timestamp: {
1231 isDate: true,
1232 }
1233};
1234exports.TypeInfo.ElasticPoolSettings.fields = {
1235 orchestrationType: {
1236 enumType: exports.TypeInfo.OrchestrationType
1237 },
1238 osType: {
1239 enumType: exports.TypeInfo.OperatingSystemType
1240 }
1241};
1242exports.TypeInfo.EnvironmentDeploymentExecutionRecord.fields = {
1243 finishTime: {
1244 isDate: true,
1245 },
1246 queueTime: {
1247 isDate: true,
1248 },
1249 result: {
1250 enumType: exports.TypeInfo.TaskResult
1251 },
1252 startTime: {
1253 isDate: true,
1254 }
1255};
1256exports.TypeInfo.EnvironmentInstance.fields = {
1257 createdOn: {
1258 isDate: true,
1259 },
1260 lastModifiedOn: {
1261 isDate: true,
1262 },
1263 resources: {
1264 isArray: true,
1265 typeInfo: exports.TypeInfo.EnvironmentResourceReference
1266 }
1267};
1268exports.TypeInfo.EnvironmentResource.fields = {
1269 createdOn: {
1270 isDate: true,
1271 },
1272 lastModifiedOn: {
1273 isDate: true,
1274 },
1275 type: {
1276 enumType: exports.TypeInfo.EnvironmentResourceType
1277 }
1278};
1279exports.TypeInfo.EnvironmentResourceDeploymentExecutionRecord.fields = {
1280 finishTime: {
1281 isDate: true,
1282 },
1283 result: {
1284 enumType: exports.TypeInfo.TaskResult
1285 },
1286 startTime: {
1287 isDate: true,
1288 }
1289};
1290exports.TypeInfo.EnvironmentResourceReference.fields = {
1291 type: {
1292 enumType: exports.TypeInfo.EnvironmentResourceType
1293 }
1294};
1295exports.TypeInfo.Issue.fields = {
1296 type: {
1297 enumType: exports.TypeInfo.IssueType
1298 }
1299};
1300exports.TypeInfo.JobAssignedEvent.fields = {
1301 request: {
1302 typeInfo: exports.TypeInfo.TaskAgentJobRequest
1303 }
1304};
1305exports.TypeInfo.JobCompletedEvent.fields = {
1306 result: {
1307 enumType: exports.TypeInfo.TaskResult
1308 }
1309};
1310exports.TypeInfo.JobEnvironment.fields = {
1311 mask: {
1312 isArray: true,
1313 typeInfo: exports.TypeInfo.MaskHint
1314 },
1315 secureFiles: {
1316 isArray: true,
1317 typeInfo: exports.TypeInfo.SecureFile
1318 }
1319};
1320exports.TypeInfo.JobRequestMessage.fields = {
1321 environment: {
1322 typeInfo: exports.TypeInfo.JobEnvironment
1323 }
1324};
1325exports.TypeInfo.KubernetesResource.fields = {
1326 createdOn: {
1327 isDate: true,
1328 },
1329 lastModifiedOn: {
1330 isDate: true,
1331 },
1332 type: {
1333 enumType: exports.TypeInfo.EnvironmentResourceType
1334 }
1335};
1336exports.TypeInfo.MaskHint.fields = {
1337 type: {
1338 enumType: exports.TypeInfo.MaskType
1339 }
1340};
1341exports.TypeInfo.PackageMetadata.fields = {
1342 createdOn: {
1343 isDate: true,
1344 }
1345};
1346exports.TypeInfo.PlanEnvironment.fields = {
1347 mask: {
1348 isArray: true,
1349 typeInfo: exports.TypeInfo.MaskHint
1350 }
1351};
1352exports.TypeInfo.ResourceLockRequest.fields = {
1353 assignTime: {
1354 isDate: true,
1355 },
1356 finishTime: {
1357 isDate: true,
1358 },
1359 lockType: {
1360 enumType: exports.TypeInfo.ExclusiveLockType
1361 },
1362 queueTime: {
1363 isDate: true,
1364 },
1365 status: {
1366 enumType: exports.TypeInfo.ResourceLockStatus
1367 }
1368};
1369exports.TypeInfo.ResourceUsage.fields = {
1370 runningRequests: {
1371 isArray: true,
1372 typeInfo: exports.TypeInfo.TaskAgentJobRequest
1373 }
1374};
1375exports.TypeInfo.SecureFile.fields = {
1376 createdOn: {
1377 isDate: true,
1378 },
1379 modifiedOn: {
1380 isDate: true,
1381 }
1382};
1383exports.TypeInfo.SecureFileEvent.fields = {
1384 secureFiles: {
1385 isArray: true,
1386 typeInfo: exports.TypeInfo.SecureFile
1387 }
1388};
1389exports.TypeInfo.ServerTaskRequestMessage.fields = {
1390 environment: {
1391 typeInfo: exports.TypeInfo.JobEnvironment
1392 },
1393 taskDefinition: {
1394 typeInfo: exports.TypeInfo.TaskDefinition
1395 }
1396};
1397exports.TypeInfo.ServiceEndpointAuthenticationScheme.fields = {
1398 inputDescriptors: {
1399 isArray: true,
1400 typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
1401 }
1402};
1403exports.TypeInfo.ServiceEndpointExecutionData.fields = {
1404 finishTime: {
1405 isDate: true,
1406 },
1407 result: {
1408 enumType: exports.TypeInfo.TaskResult
1409 },
1410 startTime: {
1411 isDate: true,
1412 }
1413};
1414exports.TypeInfo.ServiceEndpointExecutionRecord.fields = {
1415 data: {
1416 typeInfo: exports.TypeInfo.ServiceEndpointExecutionData
1417 }
1418};
1419exports.TypeInfo.ServiceEndpointExecutionRecordsInput.fields = {
1420 data: {
1421 typeInfo: exports.TypeInfo.ServiceEndpointExecutionData
1422 }
1423};
1424exports.TypeInfo.ServiceEndpointRequestResult.fields = {};
1425exports.TypeInfo.ServiceEndpointType.fields = {
1426 authenticationSchemes: {
1427 isArray: true,
1428 typeInfo: exports.TypeInfo.ServiceEndpointAuthenticationScheme
1429 },
1430 inputDescriptors: {
1431 isArray: true,
1432 typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
1433 }
1434};
1435exports.TypeInfo.TaskAgent.fields = {
1436 assignedAgentCloudRequest: {
1437 typeInfo: exports.TypeInfo.TaskAgentCloudRequest
1438 },
1439 assignedRequest: {
1440 typeInfo: exports.TypeInfo.TaskAgentJobRequest
1441 },
1442 createdOn: {
1443 isDate: true,
1444 },
1445 lastCompletedRequest: {
1446 typeInfo: exports.TypeInfo.TaskAgentJobRequest
1447 },
1448 pendingUpdate: {
1449 typeInfo: exports.TypeInfo.TaskAgentUpdate
1450 },
1451 status: {
1452 enumType: exports.TypeInfo.TaskAgentStatus
1453 },
1454 statusChangedOn: {
1455 isDate: true,
1456 }
1457};
1458exports.TypeInfo.TaskAgentCloudRequest.fields = {
1459 agent: {
1460 typeInfo: exports.TypeInfo.TaskAgentReference
1461 },
1462 agentConnectedTime: {
1463 isDate: true,
1464 },
1465 pool: {
1466 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1467 },
1468 provisionedTime: {
1469 isDate: true,
1470 },
1471 provisionRequestTime: {
1472 isDate: true,
1473 },
1474 releaseRequestTime: {
1475 isDate: true,
1476 }
1477};
1478exports.TypeInfo.TaskAgentCloudType.fields = {
1479 inputDescriptors: {
1480 isArray: true,
1481 typeInfo: FormInputInterfaces.TypeInfo.InputDescriptor
1482 }
1483};
1484exports.TypeInfo.TaskAgentDowngrade.fields = {
1485 code: {
1486 enumType: exports.TypeInfo.TaskAgentUpdateReasonType
1487 }
1488};
1489exports.TypeInfo.TaskAgentJob.fields = {
1490 steps: {
1491 isArray: true,
1492 typeInfo: exports.TypeInfo.TaskAgentJobStep
1493 }
1494};
1495exports.TypeInfo.TaskAgentJobRequest.fields = {
1496 assignTime: {
1497 isDate: true,
1498 },
1499 finishTime: {
1500 isDate: true,
1501 },
1502 lockedUntil: {
1503 isDate: true,
1504 },
1505 matchedAgents: {
1506 isArray: true,
1507 typeInfo: exports.TypeInfo.TaskAgentReference
1508 },
1509 queueTime: {
1510 isDate: true,
1511 },
1512 receiveTime: {
1513 isDate: true,
1514 },
1515 reservedAgent: {
1516 typeInfo: exports.TypeInfo.TaskAgentReference
1517 },
1518 result: {
1519 enumType: exports.TypeInfo.TaskResult
1520 }
1521};
1522exports.TypeInfo.TaskAgentJobStep.fields = {
1523 type: {
1524 enumType: exports.TypeInfo.TaskAgentJobStepType
1525 }
1526};
1527exports.TypeInfo.TaskAgentManualUpdate.fields = {
1528 code: {
1529 enumType: exports.TypeInfo.TaskAgentUpdateReasonType
1530 }
1531};
1532exports.TypeInfo.TaskAgentMinAgentVersionRequiredUpdate.fields = {
1533 code: {
1534 enumType: exports.TypeInfo.TaskAgentUpdateReasonType
1535 }
1536};
1537exports.TypeInfo.TaskAgentPool.fields = {
1538 createdOn: {
1539 isDate: true,
1540 },
1541 options: {
1542 enumType: exports.TypeInfo.TaskAgentPoolOptions
1543 },
1544 poolType: {
1545 enumType: exports.TypeInfo.TaskAgentPoolType
1546 }
1547};
1548exports.TypeInfo.TaskAgentPoolMaintenanceDefinition.fields = {
1549 pool: {
1550 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1551 },
1552 scheduleSetting: {
1553 typeInfo: exports.TypeInfo.TaskAgentPoolMaintenanceSchedule
1554 }
1555};
1556exports.TypeInfo.TaskAgentPoolMaintenanceJob.fields = {
1557 finishTime: {
1558 isDate: true,
1559 },
1560 pool: {
1561 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1562 },
1563 queueTime: {
1564 isDate: true,
1565 },
1566 result: {
1567 enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobResult
1568 },
1569 startTime: {
1570 isDate: true,
1571 },
1572 status: {
1573 enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobStatus
1574 },
1575 targetAgents: {
1576 isArray: true,
1577 typeInfo: exports.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent
1578 }
1579};
1580exports.TypeInfo.TaskAgentPoolMaintenanceJobTargetAgent.fields = {
1581 agent: {
1582 typeInfo: exports.TypeInfo.TaskAgentReference
1583 },
1584 result: {
1585 enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobResult
1586 },
1587 status: {
1588 enumType: exports.TypeInfo.TaskAgentPoolMaintenanceJobStatus
1589 }
1590};
1591exports.TypeInfo.TaskAgentPoolMaintenanceSchedule.fields = {
1592 daysToBuild: {
1593 enumType: exports.TypeInfo.TaskAgentPoolMaintenanceScheduleDays
1594 }
1595};
1596exports.TypeInfo.TaskAgentPoolReference.fields = {
1597 options: {
1598 enumType: exports.TypeInfo.TaskAgentPoolOptions
1599 },
1600 poolType: {
1601 enumType: exports.TypeInfo.TaskAgentPoolType
1602 }
1603};
1604exports.TypeInfo.TaskAgentPoolStatus.fields = {
1605 options: {
1606 enumType: exports.TypeInfo.TaskAgentPoolOptions
1607 },
1608 poolType: {
1609 enumType: exports.TypeInfo.TaskAgentPoolType
1610 }
1611};
1612exports.TypeInfo.TaskAgentPoolSummary.fields = {
1613 deploymentGroups: {
1614 isArray: true,
1615 typeInfo: exports.TypeInfo.DeploymentGroupReference
1616 },
1617 pool: {
1618 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1619 },
1620 queues: {
1621 isArray: true,
1622 typeInfo: exports.TypeInfo.TaskAgentQueue
1623 }
1624};
1625exports.TypeInfo.TaskAgentQueue.fields = {
1626 pool: {
1627 typeInfo: exports.TypeInfo.TaskAgentPoolReference
1628 }
1629};
1630exports.TypeInfo.TaskAgentReference.fields = {
1631 status: {
1632 enumType: exports.TypeInfo.TaskAgentStatus
1633 }
1634};
1635exports.TypeInfo.TaskAgentSession.fields = {
1636 agent: {
1637 typeInfo: exports.TypeInfo.TaskAgentReference
1638 }
1639};
1640exports.TypeInfo.TaskAgentUpdate.fields = {
1641 reason: {
1642 typeInfo: exports.TypeInfo.TaskAgentUpdateReason
1643 },
1644 requestTime: {
1645 isDate: true,
1646 }
1647};
1648exports.TypeInfo.TaskAgentUpdateReason.fields = {
1649 code: {
1650 enumType: exports.TypeInfo.TaskAgentUpdateReasonType
1651 }
1652};
1653exports.TypeInfo.TaskAttachment.fields = {
1654 createdOn: {
1655 isDate: true,
1656 },
1657 lastChangedOn: {
1658 isDate: true,
1659 }
1660};
1661exports.TypeInfo.TaskCommandRestrictions.fields = {
1662 mode: {
1663 enumType: exports.TypeInfo.TaskCommandMode
1664 }
1665};
1666exports.TypeInfo.TaskCompletedEvent.fields = {
1667 result: {
1668 enumType: exports.TypeInfo.TaskResult
1669 }
1670};
1671exports.TypeInfo.TaskDefinition.fields = {
1672 restrictions: {
1673 typeInfo: exports.TypeInfo.TaskRestrictions
1674 }
1675};
1676exports.TypeInfo.TaskGroup.fields = {
1677 createdOn: {
1678 isDate: true,
1679 },
1680 modifiedOn: {
1681 isDate: true,
1682 },
1683 restrictions: {
1684 typeInfo: exports.TypeInfo.TaskRestrictions
1685 }
1686};
1687exports.TypeInfo.TaskGroupRevision.fields = {
1688 changedDate: {
1689 isDate: true,
1690 },
1691 changeType: {
1692 enumType: exports.TypeInfo.AuditAction
1693 }
1694};
1695exports.TypeInfo.TaskLog.fields = {
1696 createdOn: {
1697 isDate: true,
1698 },
1699 lastChangedOn: {
1700 isDate: true,
1701 }
1702};
1703exports.TypeInfo.TaskOrchestrationContainer.fields = {
1704 children: {
1705 isArray: true,
1706 typeInfo: exports.TypeInfo.TaskOrchestrationItem
1707 },
1708 itemType: {
1709 enumType: exports.TypeInfo.TaskOrchestrationItemType
1710 },
1711 rollback: {
1712 typeInfo: exports.TypeInfo.TaskOrchestrationContainer
1713 }
1714};
1715exports.TypeInfo.TaskOrchestrationItem.fields = {
1716 itemType: {
1717 enumType: exports.TypeInfo.TaskOrchestrationItemType
1718 }
1719};
1720exports.TypeInfo.TaskOrchestrationJob.fields = {
1721 itemType: {
1722 enumType: exports.TypeInfo.TaskOrchestrationItemType
1723 }
1724};
1725exports.TypeInfo.TaskOrchestrationPlan.fields = {
1726 environment: {
1727 typeInfo: exports.TypeInfo.PlanEnvironment
1728 },
1729 finishTime: {
1730 isDate: true,
1731 },
1732 implementation: {
1733 typeInfo: exports.TypeInfo.TaskOrchestrationContainer
1734 },
1735 result: {
1736 enumType: exports.TypeInfo.TaskResult
1737 },
1738 startTime: {
1739 isDate: true,
1740 },
1741 state: {
1742 enumType: exports.TypeInfo.TaskOrchestrationPlanState
1743 }
1744};
1745exports.TypeInfo.TaskOrchestrationPlanGroup.fields = {
1746 runningRequests: {
1747 isArray: true,
1748 typeInfo: exports.TypeInfo.TaskAgentJobRequest
1749 }
1750};
1751exports.TypeInfo.TaskOrchestrationPlanGroupsQueueMetrics.fields = {
1752 status: {
1753 enumType: exports.TypeInfo.PlanGroupStatus
1754 }
1755};
1756exports.TypeInfo.TaskOrchestrationQueuedPlan.fields = {
1757 assignTime: {
1758 isDate: true,
1759 },
1760 queueTime: {
1761 isDate: true,
1762 }
1763};
1764exports.TypeInfo.TaskOrchestrationQueuedPlanGroup.fields = {
1765 plans: {
1766 isArray: true,
1767 typeInfo: exports.TypeInfo.TaskOrchestrationQueuedPlan
1768 }
1769};
1770exports.TypeInfo.TaskRestrictions.fields = {
1771 commands: {
1772 typeInfo: exports.TypeInfo.TaskCommandRestrictions
1773 }
1774};
1775exports.TypeInfo.Timeline.fields = {
1776 lastChangedOn: {
1777 isDate: true,
1778 },
1779 records: {
1780 isArray: true,
1781 typeInfo: exports.TypeInfo.TimelineRecord
1782 }
1783};
1784exports.TypeInfo.TimelineRecord.fields = {
1785 finishTime: {
1786 isDate: true,
1787 },
1788 issues: {
1789 isArray: true,
1790 typeInfo: exports.TypeInfo.Issue
1791 },
1792 lastModified: {
1793 isDate: true,
1794 },
1795 result: {
1796 enumType: exports.TypeInfo.TaskResult
1797 },
1798 startTime: {
1799 isDate: true,
1800 },
1801 state: {
1802 enumType: exports.TypeInfo.TimelineRecordState
1803 }
1804};
1805exports.TypeInfo.TimelineRecordReference.fields = {
1806 state: {
1807 enumType: exports.TypeInfo.TimelineRecordState
1808 }
1809};
1810exports.TypeInfo.VariableGroup.fields = {
1811 createdOn: {
1812 isDate: true,
1813 },
1814 modifiedOn: {
1815 isDate: true,
1816 }
1817};
1818exports.TypeInfo.VirtualMachine.fields = {
1819 agent: {
1820 typeInfo: exports.TypeInfo.TaskAgent
1821 }
1822};
1823exports.TypeInfo.VirtualMachineGroup.fields = {
1824 createdOn: {
1825 isDate: true,
1826 },
1827 lastModifiedOn: {
1828 isDate: true,
1829 },
1830 type: {
1831 enumType: exports.TypeInfo.EnvironmentResourceType
1832 }
1833};
1834exports.TypeInfo.VirtualMachineResource.fields = {
1835 agent: {
1836 typeInfo: exports.TypeInfo.TaskAgent
1837 },
1838 createdOn: {
1839 isDate: true,
1840 },
1841 lastModifiedOn: {
1842 isDate: true,
1843 },
1844 type: {
1845 enumType: exports.TypeInfo.EnvironmentResourceType
1846 }
1847};
1848exports.TypeInfo.VirtualMachineResourceCreateParameters.fields = {
1849 virtualMachineResource: {
1850 typeInfo: exports.TypeInfo.VirtualMachineResource
1851 }
1852};