Class ComputeTaskExecutionDetails
Execution details for a compute task.
Inherited Members
Namespace: Oci.BatchService.Models
Assembly: OCI.DotNetSDK.Batch.dll
Syntax
public class ComputeTaskExecutionDetails : BatchTaskExecutionDetails
Properties
CompletionLifecycleState
Declaration
[JsonProperty(PropertyName = "completionLifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public BatchTask.LifecycleStateEnum? CompletionLifecycleState { get; set; }
Property Value
| Type | Description |
|---|---|
| BatchTask.LifecycleStateEnum? | The terminal lifecycle state of the task for this execution. Valid values are: SUCCEEDED, NEEDS_ATTENTION, CANCELED, or FAILED. |
Errors
Declaration
[JsonProperty(PropertyName = "errors")]
public List<string> Errors { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | List of error messages related to this task execution. Be aware that the maximum number of items returned may change in the future. |
ExecutionId
Declaration
[JsonProperty(PropertyName = "executionId")]
public string ExecutionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | A unique identifier for the task execution. Created as "taskId:taskVersion:runNumber". |
FleetShape
Declaration
[JsonProperty(PropertyName = "fleetShape")]
public FleetShapeExecutionDetails FleetShape { get; set; }
Property Value
| Type | Description |
|---|---|
| FleetShapeExecutionDetails |
TimeCompleted
Declaration
[JsonProperty(PropertyName = "timeCompleted")]
public DateTime? TimeCompleted { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time when the lifecycleState changed to Succeeded, or Failed, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z |
TimeStarted
Declaration
[JsonProperty(PropertyName = "timeStarted")]
public DateTime? TimeStarted { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time when the lifecycleState was changed to In_Progress, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z |
TimeTransitionedToWaitingDependencies
Declaration
[JsonProperty(PropertyName = "timeTransitionedToWaitingDependencies")]
public DateTime? TimeTransitionedToWaitingDependencies { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time when the lifecycleState was changed to Waiting, and it is waiting for its dependencies to run, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z |
TimeTransitionedToWaitingQueued
Declaration
[JsonProperty(PropertyName = "timeTransitionedToWaitingQueued")]
public DateTime? TimeTransitionedToWaitingQueued { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | The date and time when the lifecycleState was changed to Waiting, and it is queued to be executed, in the format defined by RFC 3339. Example: 2016-08-25T21:10:29.600Z |