1. Registry
  2. Packages
  3. Incident Provider
  4. API Docs
  5. getWorkflow
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io
Viewing docs for incident 7.0.0
published on Friday, Sep 11, 2026 by incident-io

    Use this data source to retrieve the full configuration of an existing workflow by ID.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as incident from "@pulumi/incident";
    
    // Reference an existing workflow by its ID, to read back its full configuration.
    const autoassignIncidentLead = incident.getWorkflow({
        id: "01HY0QGB4M1XKGQGKQD0N9MHKG",
    });
    export const autoassignIncidentLeadSteps = autoassignIncidentLead.then(autoassignIncidentLead => autoassignIncidentLead.steps);
    
    import pulumi
    import pulumi_incident as incident
    
    # Reference an existing workflow by its ID, to read back its full configuration.
    autoassign_incident_lead = incident.get_workflow(id="01HY0QGB4M1XKGQGKQD0N9MHKG")
    pulumi.export("autoassignIncidentLeadSteps", autoassign_incident_lead.steps)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/incident/v7/incident"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Reference an existing workflow by its ID, to read back its full configuration.
    		autoassignIncidentLead, err := incident.LookupWorkflow(ctx, &incident.LookupWorkflowArgs{
    			Id: "01HY0QGB4M1XKGQGKQD0N9MHKG",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("autoassignIncidentLeadSteps", autoassignIncidentLead.Steps)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Incident = Pulumi.Incident;
    
    return await Deployment.RunAsync(() => 
    {
        // Reference an existing workflow by its ID, to read back its full configuration.
        var autoassignIncidentLead = Incident.GetWorkflow.Invoke(new()
        {
            Id = "01HY0QGB4M1XKGQGKQD0N9MHKG",
        });
    
        return new Dictionary<string, object?>
        {
            ["autoassignIncidentLeadSteps"] = autoassignIncidentLead.Apply(getWorkflowResult => getWorkflowResult.Steps),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.incident.IncidentFunctions;
    import com.pulumi.incident.inputs.GetWorkflowArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            // Reference an existing workflow by its ID, to read back its full configuration.
            final var autoassignIncidentLead = IncidentFunctions.getWorkflow(GetWorkflowArgs.builder()
                .id("01HY0QGB4M1XKGQGKQD0N9MHKG")
                .build());
    
            ctx.export("autoassignIncidentLeadSteps", autoassignIncidentLead.steps());
        }
    }
    
    variables:
      # Reference an existing workflow by its ID, to read back its full configuration.
      autoassignIncidentLead:
        fn::invoke:
          function: incident:getWorkflow
          arguments:
            id: 01HY0QGB4M1XKGQGKQD0N9MHKG
    outputs:
      # The full definition is available, so you can (for example) reuse the steps of a
      # workflow that was built in the dashboard.
      autoassignIncidentLeadSteps: ${autoassignIncidentLead.steps}
    
    Example coming soon!
    

    Using getWorkflow

    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 getWorkflow(args: GetWorkflowArgs, opts?: InvokeOptions): Promise<GetWorkflowResult>
    function getWorkflowOutput(args: GetWorkflowOutputArgs, opts?: InvokeOutputOptions): Output<GetWorkflowResult>
    def get_workflow(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetWorkflowResult
    def get_workflow_output(id: pulumi.Input[Optional[str]] = None,
                     opts: Optional[InvokeOutputOptions] = None) -> Output[GetWorkflowResult]
    func LookupWorkflow(ctx *Context, args *LookupWorkflowArgs, opts ...InvokeOption) (*LookupWorkflowResult, error)
    func LookupWorkflowOutput(ctx *Context, args *LookupWorkflowOutputArgs, opts ...InvokeOption) LookupWorkflowResultOutput

    > Note: This function is named LookupWorkflow in the Go SDK.

    public static class GetWorkflow 
    {
        public static Task<GetWorkflowResult> InvokeAsync(GetWorkflowArgs args, InvokeOptions? opts = null)
        public static Output<GetWorkflowResult> Invoke(GetWorkflowInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetWorkflowResult> Invoke(GetWorkflowInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
    public static Output<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
    public static Output<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: incident:index/getWorkflow:getWorkflow
      arguments:
        # arguments dictionary
    data "incident_get_workflow" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Unique identifier for the workflow
    Id string
    Unique identifier for the workflow
    id string
    Unique identifier for the workflow
    id String
    Unique identifier for the workflow
    id string
    Unique identifier for the workflow
    id str
    Unique identifier for the workflow
    id String
    Unique identifier for the workflow

    getWorkflow Result

    The following output properties are available:

    ConditionGroups List<GetWorkflowConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    ContinueOnStepError bool
    Whether to continue executing the workflow if a step fails
    Delay GetWorkflowDelay
    Configuration controlling workflow delay behaviour
    Expressions List<GetWorkflowExpression>
    Expressions that make variables available in the scope
    Folder string
    Folder to display the workflow in
    FormFields List<GetWorkflowFormField>
    User-configured form fields available in the workflow scope (manual triggers only)
    Id string
    Unique identifier for the workflow
    IncludePrivateEscalations bool
    IncludePrivateIncidents bool

    Deprecated: Deprecated

    Name string
    OnceFors List<string>
    OwningTeamIds List<string>
    PrivateIncidentScope string
    RunsOnIncidentModes List<string>
    RunsOnIncidents string
    Shortform string
    State string
    Steps List<GetWorkflowStep>
    Trigger string
    ConditionGroups []GetWorkflowConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    ContinueOnStepError bool
    Whether to continue executing the workflow if a step fails
    Delay GetWorkflowDelay
    Configuration controlling workflow delay behaviour
    Expressions []GetWorkflowExpression
    Expressions that make variables available in the scope
    Folder string
    Folder to display the workflow in
    FormFields []GetWorkflowFormField
    User-configured form fields available in the workflow scope (manual triggers only)
    Id string
    Unique identifier for the workflow
    IncludePrivateEscalations bool
    IncludePrivateIncidents bool

    Deprecated: Deprecated

    Name string
    OnceFors []string
    OwningTeamIds []string
    PrivateIncidentScope string
    RunsOnIncidentModes []string
    RunsOnIncidents string
    Shortform string
    State string
    Steps []GetWorkflowStep
    Trigger string
    condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    continue_on_step_error bool
    Whether to continue executing the workflow if a step fails
    delay object
    Configuration controlling workflow delay behaviour
    expressions list(object)
    Expressions that make variables available in the scope
    folder string
    Folder to display the workflow in
    form_fields list(object)
    User-configured form fields available in the workflow scope (manual triggers only)
    id string
    Unique identifier for the workflow
    include_private_escalations bool
    include_private_incidents bool

    Deprecated: Deprecated

    name string
    once_fors list(string)
    owning_team_ids list(string)
    private_incident_scope string
    runs_on_incident_modes list(string)
    runs_on_incidents string
    shortform string
    state string
    steps list(object)
    trigger string
    conditionGroups List<GetWorkflowConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    continueOnStepError Boolean
    Whether to continue executing the workflow if a step fails
    delay GetWorkflowDelay
    Configuration controlling workflow delay behaviour
    expressions List<GetWorkflowExpression>
    Expressions that make variables available in the scope
    folder String
    Folder to display the workflow in
    formFields List<GetWorkflowFormField>
    User-configured form fields available in the workflow scope (manual triggers only)
    id String
    Unique identifier for the workflow
    includePrivateEscalations Boolean
    includePrivateIncidents Boolean

    Deprecated: Deprecated

    name String
    onceFors List<String>
    owningTeamIds List<String>
    privateIncidentScope String
    runsOnIncidentModes List<String>
    runsOnIncidents String
    shortform String
    state String
    steps List<GetWorkflowStep>
    trigger String
    conditionGroups GetWorkflowConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    continueOnStepError boolean
    Whether to continue executing the workflow if a step fails
    delay GetWorkflowDelay
    Configuration controlling workflow delay behaviour
    expressions GetWorkflowExpression[]
    Expressions that make variables available in the scope
    folder string
    Folder to display the workflow in
    formFields GetWorkflowFormField[]
    User-configured form fields available in the workflow scope (manual triggers only)
    id string
    Unique identifier for the workflow
    includePrivateEscalations boolean
    includePrivateIncidents boolean

    Deprecated: Deprecated

    name string
    onceFors string[]
    owningTeamIds string[]
    privateIncidentScope string
    runsOnIncidentModes string[]
    runsOnIncidents string
    shortform string
    state string
    steps GetWorkflowStep[]
    trigger string
    condition_groups Sequence[GetWorkflowConditionGroup]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    continue_on_step_error bool
    Whether to continue executing the workflow if a step fails
    delay GetWorkflowDelay
    Configuration controlling workflow delay behaviour
    expressions Sequence[GetWorkflowExpression]
    Expressions that make variables available in the scope
    folder str
    Folder to display the workflow in
    form_fields Sequence[GetWorkflowFormField]
    User-configured form fields available in the workflow scope (manual triggers only)
    id str
    Unique identifier for the workflow
    include_private_escalations bool
    include_private_incidents bool

    Deprecated: Deprecated

    name str
    once_fors Sequence[str]
    owning_team_ids Sequence[str]
    private_incident_scope str
    runs_on_incident_modes Sequence[str]
    runs_on_incidents str
    shortform str
    state str
    steps Sequence[GetWorkflowStep]
    trigger str
    conditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    continueOnStepError Boolean
    Whether to continue executing the workflow if a step fails
    delay Property Map
    Configuration controlling workflow delay behaviour
    expressions List<Property Map>
    Expressions that make variables available in the scope
    folder String
    Folder to display the workflow in
    formFields List<Property Map>
    User-configured form fields available in the workflow scope (manual triggers only)
    id String
    Unique identifier for the workflow
    includePrivateEscalations Boolean
    includePrivateIncidents Boolean

    Deprecated: Deprecated

    name String
    onceFors List<String>
    owningTeamIds List<String>
    privateIncidentScope String
    runsOnIncidentModes List<String>
    runsOnIncidents String
    shortform String
    state String
    steps List<Property Map>
    trigger String

    Supporting Types

    GetWorkflowConditionGroup

    Conditions List<GetWorkflowConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetWorkflowConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetWorkflowConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetWorkflowConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetWorkflowConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetWorkflowConditionGroupCondition

    Operation string
    ParamBindings []GetWorkflowConditionGroupConditionParamBinding
    Bindings for the operation parameters
    Subject string
    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation string
    paramBindings GetWorkflowConditionGroupConditionParamBinding[]
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetWorkflowConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowConditionGroupConditionParamBindingArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowConditionGroupConditionParamBindingValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowDelay

    ConditionsApplyOverDelay bool
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    ForSeconds double
    Delay in seconds between trigger firing and running the workflow
    ConditionsApplyOverDelay bool
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    ForSeconds float64
    Delay in seconds between trigger firing and running the workflow
    conditions_apply_over_delay bool
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    for_seconds number
    Delay in seconds between trigger firing and running the workflow
    conditionsApplyOverDelay Boolean
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    forSeconds Double
    Delay in seconds between trigger firing and running the workflow
    conditionsApplyOverDelay boolean
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    forSeconds number
    Delay in seconds between trigger firing and running the workflow
    conditions_apply_over_delay bool
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    for_seconds float
    Delay in seconds between trigger firing and running the workflow
    conditionsApplyOverDelay Boolean
    If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
    forSeconds Number
    Delay in seconds between trigger firing and running the workflow

    GetWorkflowExpression

    ElseBranch GetWorkflowExpressionElseBranch
    Label string
    The human readable label of the expression
    Operations List<GetWorkflowExpressionOperation>
    Reference string
    A short ID that can be used to reference the expression
    RootReference string
    The root reference for this expression (i.e. where the expression starts)
    ElseBranch GetWorkflowExpressionElseBranch
    Label string
    The human readable label of the expression
    Operations []GetWorkflowExpressionOperation
    Reference string
    A short ID that can be used to reference the expression
    RootReference string
    The root reference for this expression (i.e. where the expression starts)
    else_branch object
    label string
    The human readable label of the expression
    operations list(object)
    reference string
    A short ID that can be used to reference the expression
    root_reference string
    The root reference for this expression (i.e. where the expression starts)
    elseBranch GetWorkflowExpressionElseBranch
    label String
    The human readable label of the expression
    operations List<GetWorkflowExpressionOperation>
    reference String
    A short ID that can be used to reference the expression
    rootReference String
    The root reference for this expression (i.e. where the expression starts)
    elseBranch GetWorkflowExpressionElseBranch
    label string
    The human readable label of the expression
    operations GetWorkflowExpressionOperation[]
    reference string
    A short ID that can be used to reference the expression
    rootReference string
    The root reference for this expression (i.e. where the expression starts)
    else_branch GetWorkflowExpressionElseBranch
    label str
    The human readable label of the expression
    operations Sequence[GetWorkflowExpressionOperation]
    reference str
    A short ID that can be used to reference the expression
    root_reference str
    The root reference for this expression (i.e. where the expression starts)
    elseBranch Property Map
    label String
    The human readable label of the expression
    operations List<Property Map>
    reference String
    A short ID that can be used to reference the expression
    rootReference String
    The root reference for this expression (i.e. where the expression starts)

    GetWorkflowExpressionElseBranch

    GetWorkflowExpressionElseBranchResult

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowExpressionElseBranchResultArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionElseBranchResultValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperation

    Branches GetWorkflowExpressionOperationBranches
    Cast GetWorkflowExpressionOperationCast
    The cast target of this operation, set when the operation type is cast
    Concatenate GetWorkflowExpressionOperationConcatenate
    Filter GetWorkflowExpressionOperationFilter
    Navigate GetWorkflowExpressionOperationNavigate
    OperationType string
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    Parse GetWorkflowExpressionOperationParse
    Branches GetWorkflowExpressionOperationBranches
    Cast GetWorkflowExpressionOperationCast
    The cast target of this operation, set when the operation type is cast
    Concatenate GetWorkflowExpressionOperationConcatenate
    Filter GetWorkflowExpressionOperationFilter
    Navigate GetWorkflowExpressionOperationNavigate
    OperationType string
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    Parse GetWorkflowExpressionOperationParse
    branches object
    cast object
    The cast target of this operation, set when the operation type is cast
    concatenate object
    filter object
    navigate object
    operation_type string
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse object
    branches GetWorkflowExpressionOperationBranches
    cast GetWorkflowExpressionOperationCast
    The cast target of this operation, set when the operation type is cast
    concatenate GetWorkflowExpressionOperationConcatenate
    filter GetWorkflowExpressionOperationFilter
    navigate GetWorkflowExpressionOperationNavigate
    operationType String
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse GetWorkflowExpressionOperationParse
    branches GetWorkflowExpressionOperationBranches
    cast GetWorkflowExpressionOperationCast
    The cast target of this operation, set when the operation type is cast
    concatenate GetWorkflowExpressionOperationConcatenate
    filter GetWorkflowExpressionOperationFilter
    navigate GetWorkflowExpressionOperationNavigate
    operationType string
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse GetWorkflowExpressionOperationParse
    branches GetWorkflowExpressionOperationBranches
    cast GetWorkflowExpressionOperationCast
    The cast target of this operation, set when the operation type is cast
    concatenate GetWorkflowExpressionOperationConcatenate
    filter GetWorkflowExpressionOperationFilter
    navigate GetWorkflowExpressionOperationNavigate
    operation_type str
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse GetWorkflowExpressionOperationParse
    branches Property Map
    cast Property Map
    The cast target of this operation, set when the operation type is cast
    concatenate Property Map
    filter Property Map
    navigate Property Map
    operationType String
    The type of the operation. Possible values are: navigate, filter, concatenate, count, min, max, sum, random, first, parse, branches, cast.
    parse Property Map

    GetWorkflowExpressionOperationBranches

    branches list(object)
    The branches to apply for this operation
    returns object
    branches List<Property Map>
    The branches to apply for this operation
    returns Property Map

    GetWorkflowExpressionOperationBranchesBranch

    ConditionGroups List<GetWorkflowExpressionOperationBranchesBranchConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    Result GetWorkflowExpressionOperationBranchesBranchResult
    ConditionGroups []GetWorkflowExpressionOperationBranchesBranchConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    Result GetWorkflowExpressionOperationBranchesBranchResult
    condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result object
    conditionGroups List<GetWorkflowExpressionOperationBranchesBranchConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result GetWorkflowExpressionOperationBranchesBranchResult
    conditionGroups GetWorkflowExpressionOperationBranchesBranchConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result GetWorkflowExpressionOperationBranchesBranchResult
    condition_groups Sequence[GetWorkflowExpressionOperationBranchesBranchConditionGroup]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result GetWorkflowExpressionOperationBranchesBranchResult
    conditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    result Property Map

    GetWorkflowExpressionOperationBranchesBranchConditionGroup

    Conditions List<GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetWorkflowExpressionOperationBranchesBranchConditionGroupCondition

    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetWorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationBranchesBranchResult

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowExpressionOperationBranchesBranchResultArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationBranchesBranchResultValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationBranchesReturns

    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)
    array boolean
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type str
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)

    GetWorkflowExpressionOperationCast

    GetWorkflowExpressionOperationCastReturns

    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)
    array boolean
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type str
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)

    GetWorkflowExpressionOperationConcatenate

    Reference string
    The reference within the scope to concatenate with
    Reference string
    The reference within the scope to concatenate with
    reference string
    The reference within the scope to concatenate with
    reference String
    The reference within the scope to concatenate with
    reference string
    The reference within the scope to concatenate with
    reference str
    The reference within the scope to concatenate with
    reference String
    The reference within the scope to concatenate with

    GetWorkflowExpressionOperationFilter

    ConditionGroups List<GetWorkflowExpressionOperationFilterConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    ConditionGroups []GetWorkflowExpressionOperationFilterConditionGroup
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    condition_groups list(object)
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups List<GetWorkflowExpressionOperationFilterConditionGroup>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups GetWorkflowExpressionOperationFilterConditionGroup[]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    condition_groups Sequence[GetWorkflowExpressionOperationFilterConditionGroup]
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.
    conditionGroups List<Property Map>
    The condition groups to apply in this filter. Only one group needs to be satisfied for the filter to pass.

    GetWorkflowExpressionOperationFilterConditionGroup

    Conditions List<GetWorkflowExpressionOperationFilterConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    Conditions []GetWorkflowExpressionOperationFilterConditionGroupCondition
    All conditions in this list must be satisfied for the group to be satisfied
    conditions list(object)
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<GetWorkflowExpressionOperationFilterConditionGroupCondition>
    All conditions in this list must be satisfied for the group to be satisfied
    conditions GetWorkflowExpressionOperationFilterConditionGroupCondition[]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions Sequence[GetWorkflowExpressionOperationFilterConditionGroupCondition]
    All conditions in this list must be satisfied for the group to be satisfied
    conditions List<Property Map>
    All conditions in this list must be satisfied for the group to be satisfied

    GetWorkflowExpressionOperationFilterConditionGroupCondition

    operation string
    param_bindings list(object)
    Bindings for the operation parameters
    subject string
    operation String
    paramBindings List<Property Map>
    Bindings for the operation parameters
    subject String

    GetWorkflowExpressionOperationFilterConditionGroupConditionParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationFilterConditionGroupConditionParamBindingValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowExpressionOperationNavigate

    Reference string
    The reference within the scope to navigate to
    Reference string
    The reference within the scope to navigate to
    reference string
    The reference within the scope to navigate to
    reference String
    The reference within the scope to navigate to
    reference string
    The reference within the scope to navigate to
    reference str
    The reference within the scope to navigate to
    reference String
    The reference within the scope to navigate to

    GetWorkflowExpressionOperationParse

    Returns GetWorkflowExpressionOperationParseReturns
    Source string
    Source expression that is evaluated to a result
    Returns GetWorkflowExpressionOperationParseReturns
    Source string
    Source expression that is evaluated to a result
    returns object
    source string
    Source expression that is evaluated to a result
    returns GetWorkflowExpressionOperationParseReturns
    source String
    Source expression that is evaluated to a result
    returns GetWorkflowExpressionOperationParseReturns
    source string
    Source expression that is evaluated to a result
    returns GetWorkflowExpressionOperationParseReturns
    source str
    Source expression that is evaluated to a result
    returns Property Map
    source String
    Source expression that is evaluated to a result

    GetWorkflowExpressionOperationParseReturns

    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    Array bool
    Whether the return value should be single or multi-value
    Type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)
    array boolean
    Whether the return value should be single or multi-value
    type string
    Expected return type of this expression (what to try casting the result to)
    array bool
    Whether the return value should be single or multi-value
    type str
    Expected return type of this expression (what to try casting the result to)
    array Boolean
    Whether the return value should be single or multi-value
    type String
    Expected return type of this expression (what to try casting the result to)

    GetWorkflowFormField

    Array bool
    Whether this field holds a list of values rather than a single value
    Description string
    Optional help text shown beneath the field
    Id string
    Stable identifier for this form field, preserved across versions
    Key string
    The key used to reference this field in the workflow scope
    Required bool
    Whether this field must be filled in when running the workflow
    Title string
    Human readable title shown in the form
    Type string
    The engine resource type of this field
    Array bool
    Whether this field holds a list of values rather than a single value
    Description string
    Optional help text shown beneath the field
    Id string
    Stable identifier for this form field, preserved across versions
    Key string
    The key used to reference this field in the workflow scope
    Required bool
    Whether this field must be filled in when running the workflow
    Title string
    Human readable title shown in the form
    Type string
    The engine resource type of this field
    array bool
    Whether this field holds a list of values rather than a single value
    description string
    Optional help text shown beneath the field
    id string
    Stable identifier for this form field, preserved across versions
    key string
    The key used to reference this field in the workflow scope
    required bool
    Whether this field must be filled in when running the workflow
    title string
    Human readable title shown in the form
    type string
    The engine resource type of this field
    array Boolean
    Whether this field holds a list of values rather than a single value
    description String
    Optional help text shown beneath the field
    id String
    Stable identifier for this form field, preserved across versions
    key String
    The key used to reference this field in the workflow scope
    required Boolean
    Whether this field must be filled in when running the workflow
    title String
    Human readable title shown in the form
    type String
    The engine resource type of this field
    array boolean
    Whether this field holds a list of values rather than a single value
    description string
    Optional help text shown beneath the field
    id string
    Stable identifier for this form field, preserved across versions
    key string
    The key used to reference this field in the workflow scope
    required boolean
    Whether this field must be filled in when running the workflow
    title string
    Human readable title shown in the form
    type string
    The engine resource type of this field
    array bool
    Whether this field holds a list of values rather than a single value
    description str
    Optional help text shown beneath the field
    id str
    Stable identifier for this form field, preserved across versions
    key str
    The key used to reference this field in the workflow scope
    required bool
    Whether this field must be filled in when running the workflow
    title str
    Human readable title shown in the form
    type str
    The engine resource type of this field
    array Boolean
    Whether this field holds a list of values rather than a single value
    description String
    Optional help text shown beneath the field
    id String
    Stable identifier for this form field, preserved across versions
    key String
    The key used to reference this field in the workflow scope
    required Boolean
    Whether this field must be filled in when running the workflow
    title String
    Human readable title shown in the form
    type String
    The engine resource type of this field

    GetWorkflowStep

    ForEach string
    Id string
    Name string
    ParamBindings List<GetWorkflowStepParamBinding>
    Bindings for the operation parameters
    ForEach string
    Id string
    Name string
    ParamBindings []GetWorkflowStepParamBinding
    Bindings for the operation parameters
    for_each string
    id string
    name string
    param_bindings list(object)
    Bindings for the operation parameters
    forEach String
    id String
    name String
    paramBindings List<GetWorkflowStepParamBinding>
    Bindings for the operation parameters
    forEach string
    id string
    name string
    paramBindings GetWorkflowStepParamBinding[]
    Bindings for the operation parameters
    for_each str
    id str
    name str
    param_bindings Sequence[GetWorkflowStepParamBinding]
    Bindings for the operation parameters
    forEach String
    id String
    name String
    paramBindings List<Property Map>
    Bindings for the operation parameters

    GetWorkflowStepParamBinding

    array_values list(object)
    If array*value is set, this helps render the values
    expression_ref string
    value object
    value_literal string
    value_reference string
    values list(string)
    arrayValues List<Property Map>
    If array*value is set, this helps render the values
    expressionRef String
    value Property Map
    valueLiteral String
    valueReference String
    values List<String>

    GetWorkflowStepParamBindingArrayValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    GetWorkflowStepParamBindingValue

    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    Literal string
    If set, this is the literal value of the step parameter
    Reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal string
    If set, this is the literal value of the step parameter
    reference string
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal str
    If set, this is the literal value of the step parameter
    reference str
    If set, this is the reference into the trigger scope that is the value of this parameter
    literal String
    If set, this is the literal value of the step parameter
    reference String
    If set, this is the reference into the trigger scope that is the value of this parameter

    Package Details

    Repository
    incident incident-io/terraform-provider-incident
    License
    Notes
    This Pulumi package is based on the incident Terraform Provider.
    Viewing docs for incident 7.0.0
    published on Friday, Sep 11, 2026 by incident-io

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial