TaskSpec

TaskSpec is a description of a task.

JSON representation
 { 
 "volumes" 
 : 
 [ 
 { 
 object (  Volume 
 
) 
 } 
 ] 
 , 
 "containers" 
 : 
 [ 
 { 
 object (  Container 
 
) 
 } 
 ] 
 , 
 "timeoutSeconds" 
 : 
 string 
 , 
 "serviceAccountName" 
 : 
 string 
 , 
 "nodeSelector" 
 : 
 { 
 string 
 : 
 string 
 , 
 ... 
 } 
 , 
 // Union field retries 
can be only one of the following: 
 "maxRetries" 
 : 
 integer 
 // End of list of possible types for union field retries 
. 
 } 
Fields
volumes[]

object ( Volume )

Optional. List of volumes that can be mounted by containers belonging to the task.

containers[]

object ( Container )

Optional. List of containers belonging to the task. We disallow a number of fields on this Container.

timeoutSeconds

string ( int64 format)

Optional. Duration in seconds the task may be active before the system will actively try to mark it failed and kill associated containers. This applies per attempt of a task, meaning each retry can run for the full timeout. Defaults to 600 seconds.

nodeSelector

map (key: string, value: string)

Optional. The Node Selector configuration. Map of selector key to a value which matches a node.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Union field retries .

retries can be only one of the following:

maxRetries

integer

Optional. Number of retries allowed per task, before marking this job failed. Defaults to 3.

Design a Mobile Site
View Site in Mobile | Classic
Share by: