TaskTemplate describes the data a task should have when created from a template.
JSON representation
{"containers": [{object (Container)}],"volumes": [{object (Volume)}],"timeout": string,"serviceAccount": string,"executionEnvironment": enum (ExecutionEnvironment),"encryptionKey": string,"vpcAccess": {object (VpcAccess)},// Union field retries can be only one of the following:"maxRetries": integer// End of list of possible types for union field retries.}
Optional. Max allowed time duration 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.
A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".
serviceAccount
string
Optional. Email address of the IAM service account associated with the Task of a Job. The service account represents the identity of the running task, and determines what permissions the task has. If not provided, the task will use the project's default service account.