File tree 1 file changed +50
-19
lines changed
1 file changed +50
-19
lines changed Original file line number Diff line number Diff line change @@ -307,18 +307,62 @@ export type TaskState =
307
307
308
308
export interface Task {
309
309
id ?: number ;
310
+ createUser ?: string ;
311
+ updateUser ?: string ;
310
312
createTime ?: string ;
311
- application : { id : number } ;
313
+
312
314
name : string ;
315
+ kind : string ;
313
316
addon : string ;
317
+ extensions : string [ ] ;
318
+ state ?: TaskState ;
319
+ locator ?: string ;
320
+ priority ?: number ;
321
+ policy : TaskPolicy ;
322
+ ttl : TTL ;
314
323
data : TaskData ;
315
- error ?: string ;
316
- image ?: string ;
324
+ application : Ref ;
325
+ bucket ?: Ref ;
326
+ pod ?: string ;
327
+ retries ?: number ;
317
328
started ?: string ;
318
329
terminated ?: string ;
319
- state ?: TaskState ;
320
- job ?: string ;
321
- report ?: TaskReport ;
330
+ events ?: TaskEvent [ ] ;
331
+ errors ?: TaskError [ ] ;
332
+ activity ?: string [ ] ;
333
+ attached ?: Attachment [ ] ;
334
+ }
335
+
336
+ export interface TaskPolicy {
337
+ isolated ?: boolean ;
338
+ preemptEnabled ?: boolean ;
339
+ preemptExempt ?: boolean ;
340
+ }
341
+
342
+ export interface TTL {
343
+ created ?: number ;
344
+ pending ?: number ;
345
+ running ?: number ;
346
+ succeeded ?: number ;
347
+ failed ?: number ;
348
+ }
349
+
350
+ export interface TaskEvent {
351
+ kind : string ;
352
+ count : number ;
353
+ reason ?: string ;
354
+ last : string ; // time
355
+ }
356
+
357
+ export interface TaskError {
358
+ severity : string ;
359
+ description : string ;
360
+ }
361
+
362
+ export interface Attachment {
363
+ id : number ;
364
+ name ?: string ;
365
+ activity ?: number ;
322
366
}
323
367
324
368
export interface TaskData {
@@ -355,19 +399,6 @@ export interface TaskData {
355
399
} ;
356
400
}
357
401
358
- interface TaskReport {
359
- activity : string [ ] ;
360
- completed : number ;
361
- createTime : string ;
362
- createUser : string ;
363
- error : string ;
364
- id : number ;
365
- status : string ;
366
- task : number ;
367
- total : number ;
368
- updateUser : string ;
369
- }
370
-
371
402
export interface TaskgroupTask {
372
403
name : string ;
373
404
data : any ;
You can’t perform that action at this time.
0 commit comments