Class TaskConfig
The TaskConfig.
Assembly: Taskurai.dll
Declaration
public class TaskConfig
Properties
ParentId
Task id.
Declaration
public string ParentId { get; set; }
CronJobId
Task id.
Declaration
public string CronJobId { get; set; }
Command
Command to be executed.
Declaration
public string Command { get; set; }
Arguments
List of arguments.
Declaration
public IList<TaskArgument> Arguments { get; set; }
Secrets
List of secrets.
Declaration
public IList<TaskSecret> Secrets { get; set; }
ExecutionOptions
Execution options.
Declaration
public TaskExecutionOptions ExecutionOptions { get; set; }
Category
Task category.
Declaration
public string Category { get; set; }
Subject
Task subject.
Declaration
public string Subject { get; set; }
Description
Task description.
Declaration
public string Description { get; set; }
ExternalId
Optional external id (for your own tracking purposes).
Declaration
public string ExternalId { get; set; }
ExternalAccountId
Optional account id (for your own tracking purposes).
Declaration
public string ExternalAccountId { get; set; }
ExternalUserId
Optional user id (for your own tracking purposes).
Declaration
public string ExternalUserId { get; set; }
Tags
Task tags.
Declaration
public IDictionary<string, string> Tags { get; set; }
IsolationMode
Handle task in isolation mode (isolation key required).
Declaration
public bool? IsolationMode { get; set; }
IsolationKey
Isolation key.
Declaration
public string IsolationKey { get; set; }
Unlisted
Unlisted flag.
Declaration
public bool? Unlisted { get; set; }
CorrelationId
Correlation id.
Declaration
public Guid? CorrelationId { get; set; }
TraceParent
W3C Trace Parent.
Declaration
public string TraceParent { get; set; }
Id
Task id.
Declaration
public string Id { get; }
IdempotencyNamespace
Idempotency namespace.
Declaration
public Guid? IdempotencyNamespace { get; }
IdempotencyKey
Idempotency key.
Declaration
public string IdempotencyKey { get; }