Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.workflowexecutions/v1beta.getExecution
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Returns an execution of the given name.
Using getExecution
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getExecution(args: GetExecutionArgs, opts?: InvokeOptions): Promise<GetExecutionResult>
function getExecutionOutput(args: GetExecutionOutputArgs, opts?: InvokeOptions): Output<GetExecutionResult>
def get_execution(execution_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
view: Optional[str] = None,
workflow_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetExecutionResult
def get_execution_output(execution_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
view: Optional[pulumi.Input[str]] = None,
workflow_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetExecutionResult]
func LookupExecution(ctx *Context, args *LookupExecutionArgs, opts ...InvokeOption) (*LookupExecutionResult, error)
func LookupExecutionOutput(ctx *Context, args *LookupExecutionOutputArgs, opts ...InvokeOption) LookupExecutionResultOutput
> Note: This function is named LookupExecution
in the Go SDK.
public static class GetExecution
{
public static Task<GetExecutionResult> InvokeAsync(GetExecutionArgs args, InvokeOptions? opts = null)
public static Output<GetExecutionResult> Invoke(GetExecutionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetExecutionResult> getExecution(GetExecutionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:workflowexecutions/v1beta:getExecution
arguments:
# arguments dictionary
The following arguments are supported:
- Execution
Id string - Location string
- Workflow
Id string - Project string
- View string
- Execution
Id string - Location string
- Workflow
Id string - Project string
- View string
- execution
Id String - location String
- workflow
Id String - project String
- view String
- execution
Id string - location string
- workflow
Id string - project string
- view string
- execution_
id str - location str
- workflow_
id str - project str
- view str
- execution
Id String - location String
- workflow
Id String - project String
- view String
getExecution Result
The following output properties are available:
- Argument string
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- Call
Log stringLevel - The call logging level associated to this execution.
- End
Time string - Marks the end of execution, successful or not.
- Error
Pulumi.
Google Native. Workflow Executions. V1Beta. Outputs. Error Response - The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - Name string
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- Result string
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - Start
Time string - Marks the beginning of execution.
- State string
- Current state of the execution.
- Status
Pulumi.
Google Native. Workflow Executions. V1Beta. Outputs. Status Response - Status tracks the current steps and progress data of this execution.
- Workflow
Revision stringId - Revision of the workflow this execution is using.
- Argument string
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- Call
Log stringLevel - The call logging level associated to this execution.
- End
Time string - Marks the end of execution, successful or not.
- Error
Error
Response - The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - Name string
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- Result string
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - Start
Time string - Marks the beginning of execution.
- State string
- Current state of the execution.
- Status
Status
Response - Status tracks the current steps and progress data of this execution.
- Workflow
Revision stringId - Revision of the workflow this execution is using.
- argument String
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- call
Log StringLevel - The call logging level associated to this execution.
- end
Time String - Marks the end of execution, successful or not.
- error
Error
Response - The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - name String
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- result String
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - start
Time String - Marks the beginning of execution.
- state String
- Current state of the execution.
- status
Status
Response - Status tracks the current steps and progress data of this execution.
- workflow
Revision StringId - Revision of the workflow this execution is using.
- argument string
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- call
Log stringLevel - The call logging level associated to this execution.
- end
Time string - Marks the end of execution, successful or not.
- error
Error
Response - The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - name string
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- result string
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - start
Time string - Marks the beginning of execution.
- state string
- Current state of the execution.
- status
Status
Response - Status tracks the current steps and progress data of this execution.
- workflow
Revision stringId - Revision of the workflow this execution is using.
- argument str
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- call_
log_ strlevel - The call logging level associated to this execution.
- end_
time str - Marks the end of execution, successful or not.
- error
Error
Response - The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - name str
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- result str
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - start_
time str - Marks the beginning of execution.
- state str
- Current state of the execution.
- status
Status
Response - Status tracks the current steps and progress data of this execution.
- workflow_
revision_ strid - Revision of the workflow this execution is using.
- argument String
- Input parameters of the execution represented as a JSON string. The size limit is 32KB. Note: If you are using the REST API directly to run your workflow, you must escape any JSON string value of
argument
. Example:'{"argument":"{\"firstName\":\"FIRST\",\"lastName\":\"LAST\"}"}'
- call
Log StringLevel - The call logging level associated to this execution.
- end
Time String - Marks the end of execution, successful or not.
- error Property Map
- The error which caused the execution to finish prematurely. The value is only present if the execution's state is
FAILED
orCANCELLED
. - name String
- The resource name of the execution. Format: projects/{project}/locations/{location}/workflows/{workflow}/executions/{execution}
- result String
- Output of the execution represented as a JSON string. The value can only be present if the execution's state is
SUCCEEDED
. - start
Time String - Marks the beginning of execution.
- state String
- Current state of the execution.
- status Property Map
- Status tracks the current steps and progress data of this execution.
- workflow
Revision StringId - Revision of the workflow this execution is using.
Supporting Types
ErrorResponse
- Context string
- Human-readable stack trace string.
- Payload string
- Error message and data returned represented as a JSON string.
- Stack
Trace Pulumi.Google Native. Workflow Executions. V1Beta. Inputs. Stack Trace Response - Stack trace with detailed information of where error was generated.
- Context string
- Human-readable stack trace string.
- Payload string
- Error message and data returned represented as a JSON string.
- Stack
Trace StackTrace Response - Stack trace with detailed information of where error was generated.
- context String
- Human-readable stack trace string.
- payload String
- Error message and data returned represented as a JSON string.
- stack
Trace StackTrace Response - Stack trace with detailed information of where error was generated.
- context string
- Human-readable stack trace string.
- payload string
- Error message and data returned represented as a JSON string.
- stack
Trace StackTrace Response - Stack trace with detailed information of where error was generated.
- context str
- Human-readable stack trace string.
- payload str
- Error message and data returned represented as a JSON string.
- stack_
trace StackTrace Response - Stack trace with detailed information of where error was generated.
- context String
- Human-readable stack trace string.
- payload String
- Error message and data returned represented as a JSON string.
- stack
Trace Property Map - Stack trace with detailed information of where error was generated.
PositionResponse
StackTraceElementResponse
- Position
Pulumi.
Google Native. Workflow Executions. V1Beta. Inputs. Position Response - The source position information of the stack trace element.
- Routine string
- The routine where the error occurred.
- Step string
- The step the error occurred at.
- Position
Position
Response - The source position information of the stack trace element.
- Routine string
- The routine where the error occurred.
- Step string
- The step the error occurred at.
- position
Position
Response - The source position information of the stack trace element.
- routine String
- The routine where the error occurred.
- step String
- The step the error occurred at.
- position
Position
Response - The source position information of the stack trace element.
- routine string
- The routine where the error occurred.
- step string
- The step the error occurred at.
- position
Position
Response - The source position information of the stack trace element.
- routine str
- The routine where the error occurred.
- step str
- The step the error occurred at.
- position Property Map
- The source position information of the stack trace element.
- routine String
- The routine where the error occurred.
- step String
- The step the error occurred at.
StackTraceResponse
- Elements
List<Pulumi.
Google Native. Workflow Executions. V1Beta. Inputs. Stack Trace Element Response> - An array of stack elements.
- Elements
[]Stack
Trace Element Response - An array of stack elements.
- elements
List<Stack
Trace Element Response> - An array of stack elements.
- elements
Stack
Trace Element Response[] - An array of stack elements.
- elements
Sequence[Stack
Trace Element Response] - An array of stack elements.
- elements List<Property Map>
- An array of stack elements.
StatusResponse
- Current
Steps List<Pulumi.Google Native. Workflow Executions. V1Beta. Inputs. Step Response> - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
- Current
Steps []StepResponse - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
- current
Steps List<StepResponse> - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
- current
Steps StepResponse[] - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
- current_
steps Sequence[StepResponse] - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
- current
Steps List<Property Map> - A list of currently executing or last executed step names for the workflow execution currently running. If the workflow has succeeded or failed, this is the last attempted or executed step. Presently, if the current step is inside a subworkflow, the list only includes that step. In the future, the list will contain items for each step in the call stack, starting with the outermost step in the
main
subworkflow, and ending with the most deeply nested step.
StepResponse
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi