Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

getExecution

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/v1:getExecution
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ExecutionId string
Location string
WorkflowId string
Project string
View string
ExecutionId string
Location string
WorkflowId string
Project string
View string
executionId String
location String
workflowId String
project String
view String
executionId string
location string
workflowId string
project string
view string
executionId String
location String
workflowId 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\"}"}'

CallLogLevel string

The call logging level associated to this execution.

EndTime string

Marks the end of execution, successful or not.

Error Pulumi.GoogleNative.WorkflowExecutions.V1.Outputs.ErrorResponse

The error which caused the execution to finish prematurely. The value is only present if the execution's state is FAILED or CANCELLED.

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.

StartTime string

Marks the beginning of execution.

State string

Current state of the execution.

WorkflowRevisionId string

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\"}"}'

CallLogLevel string

The call logging level associated to this execution.

EndTime string

Marks the end of execution, successful or not.

Error ErrorResponse

The error which caused the execution to finish prematurely. The value is only present if the execution's state is FAILED or CANCELLED.

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.

StartTime string

Marks the beginning of execution.

State string

Current state of the execution.

WorkflowRevisionId string

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\"}"}'

callLogLevel String

The call logging level associated to this execution.

endTime String

Marks the end of execution, successful or not.

error ErrorResponse

The error which caused the execution to finish prematurely. The value is only present if the execution's state is FAILED or CANCELLED.

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.

startTime String

Marks the beginning of execution.

state String

Current state of the execution.

workflowRevisionId String

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\"}"}'

callLogLevel string

The call logging level associated to this execution.

endTime string

Marks the end of execution, successful or not.

error ErrorResponse

The error which caused the execution to finish prematurely. The value is only present if the execution's state is FAILED or CANCELLED.

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.

startTime string

Marks the beginning of execution.

state string

Current state of the execution.

workflowRevisionId string

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_level str

The call logging level associated to this execution.

end_time str

Marks the end of execution, successful or not.

error ErrorResponse

The error which caused the execution to finish prematurely. The value is only present if the execution's state is FAILED or CANCELLED.

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.

workflow_revision_id str

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\"}"}'

callLogLevel String

The call logging level associated to this execution.

endTime 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 or CANCELLED.

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.

startTime String

Marks the beginning of execution.

state String

Current state of the execution.

workflowRevisionId String

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.

StackTrace Pulumi.GoogleNative.WorkflowExecutions.V1.Inputs.StackTraceResponse

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.

StackTrace StackTraceResponse

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.

stackTrace StackTraceResponse

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.

stackTrace StackTraceResponse

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 StackTraceResponse

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.

stackTrace Property Map

Stack trace with detailed information of where error was generated.

PositionResponse

Column string

The source code column position (of the line) the current instruction was generated from.

Length string

The number of bytes of source code making up this stack trace element.

Line string

The source code line number the current instruction was generated from.

Column string

The source code column position (of the line) the current instruction was generated from.

Length string

The number of bytes of source code making up this stack trace element.

Line string

The source code line number the current instruction was generated from.

column String

The source code column position (of the line) the current instruction was generated from.

length String

The number of bytes of source code making up this stack trace element.

line String

The source code line number the current instruction was generated from.

column string

The source code column position (of the line) the current instruction was generated from.

length string

The number of bytes of source code making up this stack trace element.

line string

The source code line number the current instruction was generated from.

column str

The source code column position (of the line) the current instruction was generated from.

length str

The number of bytes of source code making up this stack trace element.

line str

The source code line number the current instruction was generated from.

column String

The source code column position (of the line) the current instruction was generated from.

length String

The number of bytes of source code making up this stack trace element.

line String

The source code line number the current instruction was generated from.

StackTraceElementResponse

Position Pulumi.GoogleNative.WorkflowExecutions.V1.Inputs.PositionResponse

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 PositionResponse

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 PositionResponse

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 PositionResponse

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 PositionResponse

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 []StackTraceElementResponse

An array of stack elements.

elements List<StackTraceElementResponse>

An array of stack elements.

elements StackTraceElementResponse[]

An array of stack elements.

elements List<Property Map>

An array of stack elements.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0