- Resource: StepEntry
- StepType
- State
- Exception
- NavigationInfo
- StepEntryMetadata
- ProgressType
- VariableData
- Methods
Resource: StepEntry
An information entry that can assist in debugging a step in a workflow execution.
| JSON representation | 
|---|
| { "name": string, "createTime": string, "updateTime": string, "routine": string, "step": string, "stepType": enum ( | 
| Fields | |
|---|---|
| name | 
 Output only. The full resource name of the step entry. Each step entry has a unique entry ID which is a monotonically increasing counter. Step entry names have the format:  | 
| createTime | 
 Output only. The creation time of the step entry. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution, and up to nine fractional digits. Examples:  | 
| updateTime | 
 Output only. The most recently updated time of the step entry. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution, and up to nine fractional digits. Examples:  | 
| routine | 
 Output only. The name of the routine this step entry belongs to. A routine name is the subworkflow name defined in the YAML or JSON source code. The top level routine name is  | 
| step | 
 Output only. The name of the step this step entry belongs to. | 
| stepType | 
 Output only. The type of the step this step entry belongs to. | 
| state | 
 Output only. The state of the step entry. | 
| exception | 
 Output only. The exception thrown by the step entry. | 
| entryId | 
 Output only. The numeric ID of this step entry, used for navigation. | 
| navigationInfo | 
 Output only. The  | 
| stepEntryMetadata | 
 Output only. The  | 
| variableData | 
 Output only. The  | 
StepType
Describes the type of step this step entry belongs to.
| Enums | |
|---|---|
| STEP_TYPE_UNSPECIFIED | Invalid step type. | 
| STEP_ASSIGN | The step entry assigns a variable. | 
| STEP_CALL | The step entry calls a subworkflow or standard library routine. | 
| STEP_SWITCH | The step entry executes a switch-case block. | 
| STEP_CONDITION | The step entry executes a condition inside a switch. | 
| STEP_FOR | The step entry executes a for loop. | 
| STEP_FOR_ITERATION | The step entry executes an iteration of a for loop. | 
| STEP_PARALLEL_FOR | The step entry executes a parallel for loop. | 
| STEP_PARALLEL_BRANCH | The step entry executes a series of parallel branches. | 
| STEP_PARALLEL_BRANCH_ENTRY | The step entry executes a branch of a parallel branch. | 
| STEP_TRY_RETRY_EXCEPT | The step entry executes a try/retry/except block. | 
| STEP_TRY | The step entry executes the try part of a try/retry/except block. | 
| STEP_RETRY | The step entry executes the retry part of a try/retry/except block. | 
| STEP_EXCEPT | The step entry executes the except part of a try/retry/except block. | 
| STEP_RETURN | The step entry returns. | 
| STEP_RAISE | The step entry raises an error. | 
| STEP_GOTO | The step entry jumps to another step. | 
State
Describes the current state of the step entry.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | Invalid state. | 
| STATE_IN_PROGRESS | The step entry is in progress. | 
| STATE_SUCCEEDED | The step entry finished successfully. | 
| STATE_FAILED | The step entry failed with an error. | 
Exception
Describes why the step entry failed.
| JSON representation | 
|---|
| { "payload": string } | 
| Fields | |
|---|---|
| payload | 
 Error message represented as a JSON string. | 
StepEntryMetadata
Contains metadata information about this step.
| JSON representation | 
|---|
| {
  "threadId": string,
  "progressType": enum ( | 
| Fields | |
|---|---|
| threadId | 
 Child thread ID that this step entry belongs to. | 
| progressType | 
 Progress type of this step entry. | 
| progressNumber | 
 Indicates the current state of the step entry progress. For example, the fourth iteration of a  | 
| expectedIteration | 
 Represents the expected number of iterations in the step's progress. | 
ProgressType
Describes the progress type of this step entry.
| Enums | |
|---|---|
| PROGRESS_TYPE_UNSPECIFIED | Current step entry does not have any progress data. | 
| PROGRESS_TYPE_FOR | A for step is in progress for the current step entry. | 
| PROGRESS_TYPE_SWITCH | A switch step is in progress for the current step entry. | 
| PROGRESS_TYPE_RETRY | A retry step is in progress for the current step entry. | 
| PROGRESS_TYPE_PARALLEL_FOR | A parallel for step is in progress for the current step entry. | 
| PROGRESS_TYPE_PARALLEL_BRANCH | A parallel branch step is in progress for the current step entry. | 
VariableData
VariableData contains the variable data for this step.
| JSON representation | 
|---|
| { "variables": { string: value, ... } } | 
| Fields | |
|---|---|
| variables | 
 Variables that are associated with this step. An object containing a list of  | 
| Methods | |
|---|---|
| 
 | Returns a step entry for a workflow execution. | 
| 
 | Returns a list of step entries for a workflow execution. |