1. Packages
  2. Google Cloud Native
  3. API Docs
  4. workflowexecutions
  5. workflowexecutions/v1
  6. getExecution

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/v1.getExecution

Explore with Pulumi AI

google-native logo

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/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.

    Duration string

    Measures the duration of the 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.

    Labels Dictionary<string, string>

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    StateError Pulumi.GoogleNative.WorkflowExecutions.V1.Outputs.StateErrorResponse

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    Status Pulumi.GoogleNative.WorkflowExecutions.V1.Outputs.StatusResponse

    Status tracks the current steps and progress data of this 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.

    Duration string

    Measures the duration of the 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.

    Labels map[string]string

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    StateError StateErrorResponse

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    Status StatusResponse

    Status tracks the current steps and progress data of this 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.

    duration String

    Measures the duration of the 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.

    labels Map<String,String>

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    stateError StateErrorResponse

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    status StatusResponse

    Status tracks the current steps and progress data of this 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.

    duration string

    Measures the duration of the 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.

    labels {[key: string]: string}

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    stateError StateErrorResponse

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    status StatusResponse

    Status tracks the current steps and progress data of this 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.

    duration str

    Measures the duration of the 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.

    labels Mapping[str, str]

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    state_error StateErrorResponse

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    status StatusResponse

    Status tracks the current steps and progress data of this 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.

    duration String

    Measures the duration of the 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.

    labels Map<String>

    Labels associated with this execution. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores, and dashes. Label keys must start with a letter. International characters are allowed. By default, labels are inherited from the workflow but are overridden by any labels associated with the execution.

    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.

    stateError Property Map

    Error regarding the state of the Execution resource. For example, this field will have error details if the execution data is unavailable due to revoked KMS key permissions.

    status Property Map

    Status tracks the current steps and progress data of this 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.

    StateErrorResponse

    Details string

    Provides specifics about the error.

    Type string

    The type of this state error.

    Details string

    Provides specifics about the error.

    Type string

    The type of this state error.

    details String

    Provides specifics about the error.

    type String

    The type of this state error.

    details string

    Provides specifics about the error.

    type string

    The type of this state error.

    details str

    Provides specifics about the error.

    type str

    The type of this state error.

    details String

    Provides specifics about the error.

    type String

    The type of this state error.

    StatusResponse

    CurrentSteps List<Pulumi.GoogleNative.WorkflowExecutions.V1.Inputs.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.

    CurrentSteps []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.

    currentSteps 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.

    currentSteps 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.

    currentSteps 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

    Routine string

    Name of a routine within the workflow.

    Step string

    Name of a step within the routine.

    Routine string

    Name of a routine within the workflow.

    Step string

    Name of a step within the routine.

    routine String

    Name of a routine within the workflow.

    step String

    Name of a step within the routine.

    routine string

    Name of a routine within the workflow.

    step string

    Name of a step within the routine.

    routine str

    Name of a routine within the workflow.

    step str

    Name of a step within the routine.

    routine String

    Name of a routine within the workflow.

    step String

    Name of a step within the routine.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    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