published on Friday, Sep 11, 2026 by incident-io
published on Friday, Sep 11, 2026 by incident-io
Import
Import is supported using an import block or the pulumi import command:
The import block can be used with the id attribute, for example:
terraform
Import a workflow using its ID
Replace the ID with a real ID from your incident.io organization
import {
to = incident_workflow.example
id = “01ABC123DEF456GHI789JKL”
}
The pulumi import command can be used, for example:
#!/bin/bash
Import a workflow using its ID
Replace the ID with a real ID from your incident.io organization
$ pulumi import incident:index/workflow:Workflow example 01ABC123DEF456GHI789JKL
Create Workflow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workflow(name: string, args: WorkflowArgs, opts?: CustomResourceOptions);@overload
def Workflow(resource_name: str,
args: WorkflowArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Workflow(resource_name: str,
opts: Optional[ResourceOptions] = None,
once_fors: Optional[Sequence[str]] = None,
continue_on_step_error: Optional[bool] = None,
trigger: Optional[str] = None,
expressions: Optional[Sequence[WorkflowExpressionArgs]] = None,
condition_groups: Optional[Sequence[WorkflowConditionGroupArgs]] = None,
steps: Optional[Sequence[WorkflowStepArgs]] = None,
state: Optional[str] = None,
runs_on_incidents: Optional[str] = None,
runs_on_incident_modes: Optional[Sequence[str]] = None,
folder: Optional[str] = None,
owning_team_ids: Optional[Sequence[str]] = None,
private_incident_scope: Optional[str] = None,
name: Optional[str] = None,
include_private_incidents: Optional[bool] = None,
shortform: Optional[str] = None,
include_private_escalations: Optional[bool] = None,
form_fields: Optional[Sequence[WorkflowFormFieldArgs]] = None,
delay: Optional[WorkflowDelayArgs] = None)func NewWorkflow(ctx *Context, name string, args WorkflowArgs, opts ...ResourceOption) (*Workflow, error)public Workflow(string name, WorkflowArgs args, CustomResourceOptions? opts = null)
public Workflow(String name, WorkflowArgs args)
public Workflow(String name, WorkflowArgs args, CustomResourceOptions options)
type: incident:Workflow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "incident_workflow" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkflowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workflowResource = new Incident.Workflow("workflowResource", new()
{
OnceFors = new[]
{
"string",
},
ContinueOnStepError = false,
Trigger = "string",
Expressions = new[]
{
new Incident.Inputs.WorkflowExpressionArgs
{
Label = "string",
Operations = new[]
{
new Incident.Inputs.WorkflowExpressionOperationArgs
{
OperationType = "string",
Branches = new Incident.Inputs.WorkflowExpressionOperationBranchesArgs
{
Branches = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchArgs
{
ConditionGroups = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchConditionGroupConditionArgs
{
Operation = "string",
ParamBindings = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
Subject = "string",
},
},
},
},
Result = new Incident.Inputs.WorkflowExpressionOperationBranchesBranchResultArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowExpressionOperationBranchesBranchResultArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowExpressionOperationBranchesBranchResultValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
},
Returns = new Incident.Inputs.WorkflowExpressionOperationBranchesReturnsArgs
{
Array = false,
Type = "string",
},
},
Cast = new Incident.Inputs.WorkflowExpressionOperationCastArgs
{
Returns = new Incident.Inputs.WorkflowExpressionOperationCastReturnsArgs
{
Array = false,
Type = "string",
},
},
Concatenate = new Incident.Inputs.WorkflowExpressionOperationConcatenateArgs
{
Reference = "string",
},
Filter = new Incident.Inputs.WorkflowExpressionOperationFilterArgs
{
ConditionGroups = new[]
{
new Incident.Inputs.WorkflowExpressionOperationFilterConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.WorkflowExpressionOperationFilterConditionGroupConditionArgs
{
Operation = "string",
ParamBindings = new[]
{
new Incident.Inputs.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
Subject = "string",
},
},
},
},
},
Navigate = new Incident.Inputs.WorkflowExpressionOperationNavigateArgs
{
Reference = "string",
},
Parse = new Incident.Inputs.WorkflowExpressionOperationParseArgs
{
Returns = new Incident.Inputs.WorkflowExpressionOperationParseReturnsArgs
{
Array = false,
Type = "string",
},
Source = "string",
},
},
},
Reference = "string",
RootReference = "string",
ElseBranch = new Incident.Inputs.WorkflowExpressionElseBranchArgs
{
Result = new Incident.Inputs.WorkflowExpressionElseBranchResultArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowExpressionElseBranchResultArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowExpressionElseBranchResultValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
},
},
ConditionGroups = new[]
{
new Incident.Inputs.WorkflowConditionGroupArgs
{
Conditions = new[]
{
new Incident.Inputs.WorkflowConditionGroupConditionArgs
{
Operation = "string",
ParamBindings = new[]
{
new Incident.Inputs.WorkflowConditionGroupConditionParamBindingArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowConditionGroupConditionParamBindingArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowConditionGroupConditionParamBindingValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
Subject = "string",
},
},
},
},
Steps = new[]
{
new Incident.Inputs.WorkflowStepArgs
{
Id = "string",
Name = "string",
ParamBindings = new[]
{
new Incident.Inputs.WorkflowStepParamBindingArgs
{
ArrayValues = new[]
{
new Incident.Inputs.WorkflowStepParamBindingArrayValueArgs
{
Literal = "string",
Reference = "string",
},
},
ExpressionRef = "string",
Value = new Incident.Inputs.WorkflowStepParamBindingValueArgs
{
Literal = "string",
Reference = "string",
},
ValueLiteral = "string",
ValueReference = "string",
Values = new[]
{
"string",
},
},
},
ForEach = "string",
},
},
State = "string",
RunsOnIncidents = "string",
RunsOnIncidentModes = new[]
{
"string",
},
Folder = "string",
OwningTeamIds = new[]
{
"string",
},
PrivateIncidentScope = "string",
Name = "string",
Shortform = "string",
IncludePrivateEscalations = false,
FormFields = new[]
{
new Incident.Inputs.WorkflowFormFieldArgs
{
Array = false,
Key = "string",
Required = false,
Title = "string",
Type = "string",
Description = "string",
Id = "string",
},
},
Delay = new Incident.Inputs.WorkflowDelayArgs
{
ConditionsApplyOverDelay = false,
ForSeconds = 0.0,
},
});
example, err := incident.NewWorkflow(ctx, "workflowResource", &incident.WorkflowArgs{
OnceFors: pulumi.StringArray{
pulumi.String("string"),
},
ContinueOnStepError: pulumi.Bool(false),
Trigger: pulumi.String("string"),
Expressions: incident.WorkflowExpressionArray{
&incident.WorkflowExpressionArgs{
Label: pulumi.String("string"),
Operations: incident.WorkflowExpressionOperationArray{
&incident.WorkflowExpressionOperationArgs{
OperationType: pulumi.String("string"),
Branches: &incident.WorkflowExpressionOperationBranchesArgs{
Branches: incident.WorkflowExpressionOperationBranchesBranchArray{
&incident.WorkflowExpressionOperationBranchesBranchArgs{
ConditionGroups: incident.WorkflowExpressionOperationBranchesBranchConditionGroupArray{
&incident.WorkflowExpressionOperationBranchesBranchConditionGroupArgs{
Conditions: incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionArray{
&incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArray{
&incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs{
ArrayValues: incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArray{
&incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
Result: &incident.WorkflowExpressionOperationBranchesBranchResultArgs{
ArrayValues: incident.WorkflowExpressionOperationBranchesBranchResultArrayValueArray{
&incident.WorkflowExpressionOperationBranchesBranchResultArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowExpressionOperationBranchesBranchResultValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Returns: &incident.WorkflowExpressionOperationBranchesReturnsArgs{
Array: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
Cast: &incident.WorkflowExpressionOperationCastArgs{
Returns: &incident.WorkflowExpressionOperationCastReturnsArgs{
Array: pulumi.Bool(false),
Type: pulumi.String("string"),
},
},
Concatenate: &incident.WorkflowExpressionOperationConcatenateArgs{
Reference: pulumi.String("string"),
},
Filter: &incident.WorkflowExpressionOperationFilterArgs{
ConditionGroups: incident.WorkflowExpressionOperationFilterConditionGroupArray{
&incident.WorkflowExpressionOperationFilterConditionGroupArgs{
Conditions: incident.WorkflowExpressionOperationFilterConditionGroupConditionArray{
&incident.WorkflowExpressionOperationFilterConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: incident.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArray{
&incident.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArgs{
ArrayValues: incident.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArray{
&incident.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowExpressionOperationFilterConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
},
Navigate: &incident.WorkflowExpressionOperationNavigateArgs{
Reference: pulumi.String("string"),
},
Parse: &incident.WorkflowExpressionOperationParseArgs{
Returns: &incident.WorkflowExpressionOperationParseReturnsArgs{
Array: pulumi.Bool(false),
Type: pulumi.String("string"),
},
Source: pulumi.String("string"),
},
},
},
Reference: pulumi.String("string"),
RootReference: pulumi.String("string"),
ElseBranch: &incident.WorkflowExpressionElseBranchArgs{
Result: &incident.WorkflowExpressionElseBranchResultArgs{
ArrayValues: incident.WorkflowExpressionElseBranchResultArrayValueArray{
&incident.WorkflowExpressionElseBranchResultArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowExpressionElseBranchResultValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
ConditionGroups: incident.WorkflowConditionGroupArray{
&incident.WorkflowConditionGroupArgs{
Conditions: incident.WorkflowConditionGroupConditionArray{
&incident.WorkflowConditionGroupConditionArgs{
Operation: pulumi.String("string"),
ParamBindings: incident.WorkflowConditionGroupConditionParamBindingArray{
&incident.WorkflowConditionGroupConditionParamBindingArgs{
ArrayValues: incident.WorkflowConditionGroupConditionParamBindingArrayValueArray{
&incident.WorkflowConditionGroupConditionParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowConditionGroupConditionParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Subject: pulumi.String("string"),
},
},
},
},
Steps: incident.WorkflowStepArray{
&incident.WorkflowStepArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
ParamBindings: incident.WorkflowStepParamBindingArray{
&incident.WorkflowStepParamBindingArgs{
ArrayValues: incident.WorkflowStepParamBindingArrayValueArray{
&incident.WorkflowStepParamBindingArrayValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
},
ExpressionRef: pulumi.String("string"),
Value: &incident.WorkflowStepParamBindingValueArgs{
Literal: pulumi.String("string"),
Reference: pulumi.String("string"),
},
ValueLiteral: pulumi.String("string"),
ValueReference: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ForEach: pulumi.String("string"),
},
},
State: pulumi.String("string"),
RunsOnIncidents: pulumi.String("string"),
RunsOnIncidentModes: pulumi.StringArray{
pulumi.String("string"),
},
Folder: pulumi.String("string"),
OwningTeamIds: pulumi.StringArray{
pulumi.String("string"),
},
PrivateIncidentScope: pulumi.String("string"),
Name: pulumi.String("string"),
Shortform: pulumi.String("string"),
IncludePrivateEscalations: pulumi.Bool(false),
FormFields: incident.WorkflowFormFieldArray{
&incident.WorkflowFormFieldArgs{
Array: pulumi.Bool(false),
Key: pulumi.String("string"),
Required: pulumi.Bool(false),
Title: pulumi.String("string"),
Type: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
},
},
Delay: &incident.WorkflowDelayArgs{
ConditionsApplyOverDelay: pulumi.Bool(false),
ForSeconds: pulumi.Float64(0),
},
})
resource "incident_workflow" "workflowResource" {
lifecycle {
create_before_destroy = true
}
once_fors = ["string"]
continue_on_step_error = false
trigger = "string"
expressions {
label = "string"
operations {
operation_type = "string"
branches = {
branches = [{
condition_groups = [{
conditions = [{
operation = "string"
param_bindings = [{
array_values = [{
literal = "string"
reference = "string"
}]
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}]
subject = "string"
}]
}]
result = {
array_values = [{
literal = "string"
reference = "string"
}]
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}
}]
returns = {
array = false
type = "string"
}
}
cast = {
returns = {
array = false
type = "string"
}
}
concatenate = {
reference = "string"
}
filter = {
condition_groups = [{
conditions = [{
operation = "string"
param_bindings = [{
array_values = [{
literal = "string"
reference = "string"
}]
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}]
subject = "string"
}]
}]
}
navigate = {
reference = "string"
}
parse = {
returns = {
array = false
type = "string"
}
source = "string"
}
}
reference = "string"
root_reference = "string"
else_branch = {
result = {
array_values = [{
literal = "string"
reference = "string"
}]
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}
}
}
condition_groups {
conditions {
operation = "string"
param_bindings {
array_values {
literal = "string"
reference = "string"
}
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}
subject = "string"
}
}
steps {
id = "string"
name = "string"
param_bindings {
array_values {
literal = "string"
reference = "string"
}
expression_ref = "string"
value = {
literal = "string"
reference = "string"
}
value_literal = "string"
value_reference = "string"
values = ["string"]
}
for_each = "string"
}
state = "string"
runs_on_incidents = "string"
runs_on_incident_modes = ["string"]
folder = "string"
owning_team_ids = ["string"]
private_incident_scope = "string"
name = "string"
shortform = "string"
include_private_escalations = false
form_fields {
array = false
key = "string"
required = false
title = "string"
type = "string"
description = "string"
id = "string"
}
delay = {
conditions_apply_over_delay = false
for_seconds = 0
}
}
var workflowResource = new Workflow("workflowResource", WorkflowArgs.builder()
.onceFors("string")
.continueOnStepError(false)
.trigger("string")
.expressions(WorkflowExpressionArgs.builder()
.label("string")
.operations(WorkflowExpressionOperationArgs.builder()
.operationType("string")
.branches(WorkflowExpressionOperationBranchesArgs.builder()
.branches(WorkflowExpressionOperationBranchesBranchArgs.builder()
.conditionGroups(WorkflowExpressionOperationBranchesBranchConditionGroupArgs.builder()
.conditions(WorkflowExpressionOperationBranchesBranchConditionGroupConditionArgs.builder()
.operation("string")
.paramBindings(WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs.builder()
.arrayValues(WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.subject("string")
.build())
.build())
.result(WorkflowExpressionOperationBranchesBranchResultArgs.builder()
.arrayValues(WorkflowExpressionOperationBranchesBranchResultArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowExpressionOperationBranchesBranchResultValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.build())
.returns(WorkflowExpressionOperationBranchesReturnsArgs.builder()
.array(false)
.type("string")
.build())
.build())
.cast(WorkflowExpressionOperationCastArgs.builder()
.returns(WorkflowExpressionOperationCastReturnsArgs.builder()
.array(false)
.type("string")
.build())
.build())
.concatenate(WorkflowExpressionOperationConcatenateArgs.builder()
.reference("string")
.build())
.filter(WorkflowExpressionOperationFilterArgs.builder()
.conditionGroups(WorkflowExpressionOperationFilterConditionGroupArgs.builder()
.conditions(WorkflowExpressionOperationFilterConditionGroupConditionArgs.builder()
.operation("string")
.paramBindings(WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArgs.builder()
.arrayValues(WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowExpressionOperationFilterConditionGroupConditionParamBindingValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.subject("string")
.build())
.build())
.build())
.navigate(WorkflowExpressionOperationNavigateArgs.builder()
.reference("string")
.build())
.parse(WorkflowExpressionOperationParseArgs.builder()
.returns(WorkflowExpressionOperationParseReturnsArgs.builder()
.array(false)
.type("string")
.build())
.source("string")
.build())
.build())
.reference("string")
.rootReference("string")
.elseBranch(WorkflowExpressionElseBranchArgs.builder()
.result(WorkflowExpressionElseBranchResultArgs.builder()
.arrayValues(WorkflowExpressionElseBranchResultArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowExpressionElseBranchResultValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.build())
.build())
.conditionGroups(WorkflowConditionGroupArgs.builder()
.conditions(WorkflowConditionGroupConditionArgs.builder()
.operation("string")
.paramBindings(WorkflowConditionGroupConditionParamBindingArgs.builder()
.arrayValues(WorkflowConditionGroupConditionParamBindingArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowConditionGroupConditionParamBindingValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.subject("string")
.build())
.build())
.steps(WorkflowStepArgs.builder()
.id("string")
.name("string")
.paramBindings(WorkflowStepParamBindingArgs.builder()
.arrayValues(WorkflowStepParamBindingArrayValueArgs.builder()
.literal("string")
.reference("string")
.build())
.expressionRef("string")
.value(WorkflowStepParamBindingValueArgs.builder()
.literal("string")
.reference("string")
.build())
.valueLiteral("string")
.valueReference("string")
.values("string")
.build())
.forEach("string")
.build())
.state("string")
.runsOnIncidents("string")
.runsOnIncidentModes("string")
.folder("string")
.owningTeamIds("string")
.privateIncidentScope("string")
.name("string")
.shortform("string")
.includePrivateEscalations(false)
.formFields(WorkflowFormFieldArgs.builder()
.array(false)
.key("string")
.required(false)
.title("string")
.type("string")
.description("string")
.id("string")
.build())
.delay(WorkflowDelayArgs.builder()
.conditionsApplyOverDelay(false)
.forSeconds(0.0)
.build())
.build());
workflow_resource = incident.Workflow("workflowResource",
once_fors=["string"],
continue_on_step_error=False,
trigger="string",
expressions=[{
"label": "string",
"operations": [{
"operation_type": "string",
"branches": {
"branches": [{
"condition_groups": [{
"conditions": [{
"operation": "string",
"param_bindings": [{
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
}],
"subject": "string",
}],
}],
"result": {
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
},
}],
"returns": {
"array": False,
"type": "string",
},
},
"cast": {
"returns": {
"array": False,
"type": "string",
},
},
"concatenate": {
"reference": "string",
},
"filter": {
"condition_groups": [{
"conditions": [{
"operation": "string",
"param_bindings": [{
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
}],
"subject": "string",
}],
}],
},
"navigate": {
"reference": "string",
},
"parse": {
"returns": {
"array": False,
"type": "string",
},
"source": "string",
},
}],
"reference": "string",
"root_reference": "string",
"else_branch": {
"result": {
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
},
},
}],
condition_groups=[{
"conditions": [{
"operation": "string",
"param_bindings": [{
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
}],
"subject": "string",
}],
}],
steps=[{
"id": "string",
"name": "string",
"param_bindings": [{
"array_values": [{
"literal": "string",
"reference": "string",
}],
"expression_ref": "string",
"value": {
"literal": "string",
"reference": "string",
},
"value_literal": "string",
"value_reference": "string",
"values": ["string"],
}],
"for_each": "string",
}],
state="string",
runs_on_incidents="string",
runs_on_incident_modes=["string"],
folder="string",
owning_team_ids=["string"],
private_incident_scope="string",
name="string",
shortform="string",
include_private_escalations=False,
form_fields=[{
"array": False,
"key": "string",
"required": False,
"title": "string",
"type": "string",
"description": "string",
"id": "string",
}],
delay={
"conditions_apply_over_delay": False,
"for_seconds": float(0),
})
const workflowResource = new incident.Workflow("workflowResource", {
onceFors: ["string"],
continueOnStepError: false,
trigger: "string",
expressions: [{
label: "string",
operations: [{
operationType: "string",
branches: {
branches: [{
conditionGroups: [{
conditions: [{
operation: "string",
paramBindings: [{
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
}],
subject: "string",
}],
}],
result: {
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
},
}],
returns: {
array: false,
type: "string",
},
},
cast: {
returns: {
array: false,
type: "string",
},
},
concatenate: {
reference: "string",
},
filter: {
conditionGroups: [{
conditions: [{
operation: "string",
paramBindings: [{
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
}],
subject: "string",
}],
}],
},
navigate: {
reference: "string",
},
parse: {
returns: {
array: false,
type: "string",
},
source: "string",
},
}],
reference: "string",
rootReference: "string",
elseBranch: {
result: {
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
},
},
}],
conditionGroups: [{
conditions: [{
operation: "string",
paramBindings: [{
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
}],
subject: "string",
}],
}],
steps: [{
id: "string",
name: "string",
paramBindings: [{
arrayValues: [{
literal: "string",
reference: "string",
}],
expressionRef: "string",
value: {
literal: "string",
reference: "string",
},
valueLiteral: "string",
valueReference: "string",
values: ["string"],
}],
forEach: "string",
}],
state: "string",
runsOnIncidents: "string",
runsOnIncidentModes: ["string"],
folder: "string",
owningTeamIds: ["string"],
privateIncidentScope: "string",
name: "string",
shortform: "string",
includePrivateEscalations: false,
formFields: [{
array: false,
key: "string",
required: false,
title: "string",
type: "string",
description: "string",
id: "string",
}],
delay: {
conditionsApplyOverDelay: false,
forSeconds: 0,
},
});
type: incident:Workflow
properties:
conditionGroups:
- conditions:
- operation: string
paramBindings:
- arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
subject: string
continueOnStepError: false
delay:
conditionsApplyOverDelay: false
forSeconds: 0
expressions:
- elseBranch:
result:
arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
label: string
operations:
- branches:
branches:
- conditionGroups:
- conditions:
- operation: string
paramBindings:
- arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
subject: string
result:
arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
returns:
array: false
type: string
cast:
returns:
array: false
type: string
concatenate:
reference: string
filter:
conditionGroups:
- conditions:
- operation: string
paramBindings:
- arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
subject: string
navigate:
reference: string
operationType: string
parse:
returns:
array: false
type: string
source: string
reference: string
rootReference: string
folder: string
formFields:
- array: false
description: string
id: string
key: string
required: false
title: string
type: string
includePrivateEscalations: false
name: string
onceFors:
- string
owningTeamIds:
- string
privateIncidentScope: string
runsOnIncidentModes:
- string
runsOnIncidents: string
shortform: string
state: string
steps:
- forEach: string
id: string
name: string
paramBindings:
- arrayValues:
- literal: string
reference: string
expressionRef: string
value:
literal: string
reference: string
valueLiteral: string
valueReference: string
values:
- string
trigger: string
Workflow Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workflow resource accepts the following input properties:
- Condition
Groups List<WorkflowCondition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Continue
On boolStep Error - Whether to continue executing the workflow if a step fails
- Expressions
List<Workflow
Expression> - The expressions to be prepared for use by steps and conditions
- Once
Fors List<string> - This workflow will run 'once for' a list of references
- Runs
On List<string>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - Runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - State string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - Steps
List<Workflow
Step> - Steps that are executed as part of the workflow
- Trigger string
- Unique name of the trigger
- Delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- Folder string
- Folder to display the workflow in
- Form
Fields List<WorkflowForm Field> - User-configured form fields available in the workflow scope (manual triggers only)
- Include
Private boolEscalations - Whether to include private escalations
- Include
Private boolIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - Name string
- Name provided by the user when creating the workflow
- Owning
Team List<string>Ids - IDs of the teams that own this workflow
- Private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - Shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- Condition
Groups []WorkflowCondition Group Args - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Continue
On boolStep Error - Whether to continue executing the workflow if a step fails
- Expressions
[]Workflow
Expression Args - The expressions to be prepared for use by steps and conditions
- Once
Fors []string - This workflow will run 'once for' a list of references
- Runs
On []stringIncident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - Runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - State string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - Steps
[]Workflow
Step Args - Steps that are executed as part of the workflow
- Trigger string
- Unique name of the trigger
- Delay
Workflow
Delay Args - Configuration controlling workflow delay behaviour
- Folder string
- Folder to display the workflow in
- Form
Fields []WorkflowForm Field Args - User-configured form fields available in the workflow scope (manual triggers only)
- Include
Private boolEscalations - Whether to include private escalations
- Include
Private boolIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - Name string
- Name provided by the user when creating the workflow
- Owning
Team []stringIds - IDs of the teams that own this workflow
- Private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - Shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue_
on_ boolstep_ error - Whether to continue executing the workflow if a step fails
- expressions list(object)
- The expressions to be prepared for use by steps and conditions
- once_
fors list(string) - This workflow will run 'once for' a list of references
- runs_
on_ list(string)incident_ modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs_
on_ stringincidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - state string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps list(object)
- Steps that are executed as part of the workflow
- trigger string
- Unique name of the trigger
- delay object
- Configuration controlling workflow delay behaviour
- folder string
- Folder to display the workflow in
- form_
fields list(object) - User-configured form fields available in the workflow scope (manual triggers only)
- include_
private_ boolescalations - Whether to include private escalations
- include_
private_ boolincidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name string
- Name provided by the user when creating the workflow
- owning_
team_ list(string)ids - IDs of the teams that own this workflow
- private_
incident_ stringscope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- condition
Groups List<WorkflowCondition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On BooleanStep Error - Whether to continue executing the workflow if a step fails
- expressions
List<Workflow
Expression> - The expressions to be prepared for use by steps and conditions
- once
Fors List<String> - This workflow will run 'once for' a list of references
- runs
On List<String>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On StringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - state String
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
List<Workflow
Step> - Steps that are executed as part of the workflow
- trigger String
- Unique name of the trigger
- delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- folder String
- Folder to display the workflow in
- form
Fields List<WorkflowForm Field> - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private BooleanEscalations - Whether to include private escalations
- include
Private BooleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name String
- Name provided by the user when creating the workflow
- owning
Team List<String>Ids - IDs of the teams that own this workflow
- private
Incident StringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - shortform String
- The shortform used to trigger this workflow (only applicable for manual triggers)
- condition
Groups WorkflowCondition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On booleanStep Error - Whether to continue executing the workflow if a step fails
- expressions
Workflow
Expression[] - The expressions to be prepared for use by steps and conditions
- once
Fors string[] - This workflow will run 'once for' a list of references
- runs
On string[]Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - state string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
Workflow
Step[] - Steps that are executed as part of the workflow
- trigger string
- Unique name of the trigger
- delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- folder string
- Folder to display the workflow in
- form
Fields WorkflowForm Field[] - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private booleanEscalations - Whether to include private escalations
- include
Private booleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name string
- Name provided by the user when creating the workflow
- owning
Team string[]Ids - IDs of the teams that own this workflow
- private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- condition_
groups Sequence[WorkflowCondition Group Args] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue_
on_ boolstep_ error - Whether to continue executing the workflow if a step fails
- expressions
Sequence[Workflow
Expression Args] - The expressions to be prepared for use by steps and conditions
- once_
fors Sequence[str] - This workflow will run 'once for' a list of references
- runs_
on_ Sequence[str]incident_ modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs_
on_ strincidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - state str
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
Sequence[Workflow
Step Args] - Steps that are executed as part of the workflow
- trigger str
- Unique name of the trigger
- delay
Workflow
Delay Args - Configuration controlling workflow delay behaviour
- folder str
- Folder to display the workflow in
- form_
fields Sequence[WorkflowForm Field Args] - User-configured form fields available in the workflow scope (manual triggers only)
- include_
private_ boolescalations - Whether to include private escalations
- include_
private_ boolincidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name str
- Name provided by the user when creating the workflow
- owning_
team_ Sequence[str]ids - IDs of the teams that own this workflow
- private_
incident_ strscope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - shortform str
- The shortform used to trigger this workflow (only applicable for manual triggers)
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On BooleanStep Error - Whether to continue executing the workflow if a step fails
- expressions List<Property Map>
- The expressions to be prepared for use by steps and conditions
- once
Fors List<String> - This workflow will run 'once for' a list of references
- runs
On List<String>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On StringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - state String
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps List<Property Map>
- Steps that are executed as part of the workflow
- trigger String
- Unique name of the trigger
- delay Property Map
- Configuration controlling workflow delay behaviour
- folder String
- Folder to display the workflow in
- form
Fields List<Property Map> - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private BooleanEscalations - Whether to include private escalations
- include
Private BooleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name String
- Name provided by the user when creating the workflow
- owning
Team List<String>Ids - IDs of the teams that own this workflow
- private
Incident StringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - shortform String
- The shortform used to trigger this workflow (only applicable for manual triggers)
Outputs
All input properties are implicitly available as output properties. Additionally, the Workflow resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Workflow Resource
Get an existing Workflow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WorkflowState, opts?: CustomResourceOptions): Workflow@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
condition_groups: Optional[Sequence[WorkflowConditionGroupArgs]] = None,
continue_on_step_error: Optional[bool] = None,
delay: Optional[WorkflowDelayArgs] = None,
expressions: Optional[Sequence[WorkflowExpressionArgs]] = None,
folder: Optional[str] = None,
form_fields: Optional[Sequence[WorkflowFormFieldArgs]] = None,
include_private_escalations: Optional[bool] = None,
include_private_incidents: Optional[bool] = None,
name: Optional[str] = None,
once_fors: Optional[Sequence[str]] = None,
owning_team_ids: Optional[Sequence[str]] = None,
private_incident_scope: Optional[str] = None,
runs_on_incident_modes: Optional[Sequence[str]] = None,
runs_on_incidents: Optional[str] = None,
shortform: Optional[str] = None,
state: Optional[str] = None,
steps: Optional[Sequence[WorkflowStepArgs]] = None,
trigger: Optional[str] = None) -> Workflowfunc GetWorkflow(ctx *Context, name string, id IDInput, state *WorkflowState, opts ...ResourceOption) (*Workflow, error)public static Workflow Get(string name, Input<string> id, WorkflowState? state, CustomResourceOptions? opts = null)public static Workflow get(String name, Output<String> id, WorkflowState state, CustomResourceOptions options)resources: _: type: incident:Workflow get: id: ${id}import {
to = incident_workflow.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Condition
Groups List<WorkflowCondition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Continue
On boolStep Error - Whether to continue executing the workflow if a step fails
- Delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- Expressions
List<Workflow
Expression> - The expressions to be prepared for use by steps and conditions
- Folder string
- Folder to display the workflow in
- Form
Fields List<WorkflowForm Field> - User-configured form fields available in the workflow scope (manual triggers only)
- Include
Private boolEscalations - Whether to include private escalations
- Include
Private boolIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - Name string
- Name provided by the user when creating the workflow
- Once
Fors List<string> - This workflow will run 'once for' a list of references
- Owning
Team List<string>Ids - IDs of the teams that own this workflow
- Private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - Runs
On List<string>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - Runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - Shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- State string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - Steps
List<Workflow
Step> - Steps that are executed as part of the workflow
- Trigger string
- Unique name of the trigger
- Condition
Groups []WorkflowCondition Group Args - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Continue
On boolStep Error - Whether to continue executing the workflow if a step fails
- Delay
Workflow
Delay Args - Configuration controlling workflow delay behaviour
- Expressions
[]Workflow
Expression Args - The expressions to be prepared for use by steps and conditions
- Folder string
- Folder to display the workflow in
- Form
Fields []WorkflowForm Field Args - User-configured form fields available in the workflow scope (manual triggers only)
- Include
Private boolEscalations - Whether to include private escalations
- Include
Private boolIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - Name string
- Name provided by the user when creating the workflow
- Once
Fors []string - This workflow will run 'once for' a list of references
- Owning
Team []stringIds - IDs of the teams that own this workflow
- Private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - Runs
On []stringIncident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - Runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - Shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- State string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - Steps
[]Workflow
Step Args - Steps that are executed as part of the workflow
- Trigger string
- Unique name of the trigger
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue_
on_ boolstep_ error - Whether to continue executing the workflow if a step fails
- delay object
- Configuration controlling workflow delay behaviour
- expressions list(object)
- The expressions to be prepared for use by steps and conditions
- folder string
- Folder to display the workflow in
- form_
fields list(object) - User-configured form fields available in the workflow scope (manual triggers only)
- include_
private_ boolescalations - Whether to include private escalations
- include_
private_ boolincidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name string
- Name provided by the user when creating the workflow
- once_
fors list(string) - This workflow will run 'once for' a list of references
- owning_
team_ list(string)ids - IDs of the teams that own this workflow
- private_
incident_ stringscope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - runs_
on_ list(string)incident_ modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs_
on_ stringincidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- state string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps list(object)
- Steps that are executed as part of the workflow
- trigger string
- Unique name of the trigger
- condition
Groups List<WorkflowCondition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On BooleanStep Error - Whether to continue executing the workflow if a step fails
- delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- expressions
List<Workflow
Expression> - The expressions to be prepared for use by steps and conditions
- folder String
- Folder to display the workflow in
- form
Fields List<WorkflowForm Field> - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private BooleanEscalations - Whether to include private escalations
- include
Private BooleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name String
- Name provided by the user when creating the workflow
- once
Fors List<String> - This workflow will run 'once for' a list of references
- owning
Team List<String>Ids - IDs of the teams that own this workflow
- private
Incident StringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - runs
On List<String>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On StringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - shortform String
- The shortform used to trigger this workflow (only applicable for manual triggers)
- state String
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
List<Workflow
Step> - Steps that are executed as part of the workflow
- trigger String
- Unique name of the trigger
- condition
Groups WorkflowCondition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On booleanStep Error - Whether to continue executing the workflow if a step fails
- delay
Workflow
Delay - Configuration controlling workflow delay behaviour
- expressions
Workflow
Expression[] - The expressions to be prepared for use by steps and conditions
- folder string
- Folder to display the workflow in
- form
Fields WorkflowForm Field[] - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private booleanEscalations - Whether to include private escalations
- include
Private booleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name string
- Name provided by the user when creating the workflow
- once
Fors string[] - This workflow will run 'once for' a list of references
- owning
Team string[]Ids - IDs of the teams that own this workflow
- private
Incident stringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - runs
On string[]Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On stringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - shortform string
- The shortform used to trigger this workflow (only applicable for manual triggers)
- state string
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
Workflow
Step[] - Steps that are executed as part of the workflow
- trigger string
- Unique name of the trigger
- condition_
groups Sequence[WorkflowCondition Group Args] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue_
on_ boolstep_ error - Whether to continue executing the workflow if a step fails
- delay
Workflow
Delay Args - Configuration controlling workflow delay behaviour
- expressions
Sequence[Workflow
Expression Args] - The expressions to be prepared for use by steps and conditions
- folder str
- Folder to display the workflow in
- form_
fields Sequence[WorkflowForm Field Args] - User-configured form fields available in the workflow scope (manual triggers only)
- include_
private_ boolescalations - Whether to include private escalations
- include_
private_ boolincidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name str
- Name provided by the user when creating the workflow
- once_
fors Sequence[str] - This workflow will run 'once for' a list of references
- owning_
team_ Sequence[str]ids - IDs of the teams that own this workflow
- private_
incident_ strscope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - runs_
on_ Sequence[str]incident_ modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs_
on_ strincidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - shortform str
- The shortform used to trigger this workflow (only applicable for manual triggers)
- state str
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps
Sequence[Workflow
Step Args] - Steps that are executed as part of the workflow
- trigger str
- Unique name of the trigger
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- continue
On BooleanStep Error - Whether to continue executing the workflow if a step fails
- delay Property Map
- Configuration controlling workflow delay behaviour
- expressions List<Property Map>
- The expressions to be prepared for use by steps and conditions
- folder String
- Folder to display the workflow in
- form
Fields List<Property Map> - User-configured form fields available in the workflow scope (manual triggers only)
- include
Private BooleanEscalations - Whether to include private escalations
- include
Private BooleanIncidents - DEPRECATED: use
private_incident_scopeinstead.truewhen the workflow runs on private incidents (aprivate_incident_scopeofallorowning_teams),falsewhen the scope isnone. - name String
- Name provided by the user when creating the workflow
- once
Fors List<String> - This workflow will run 'once for' a list of references
- owning
Team List<String>Ids - IDs of the teams that own this workflow
- private
Incident StringScope - Which private incidents this workflow acts on: every private incident (all), those an owning team can see (owning_teams), or none. Possible values are:
all,owning_teams,none. - runs
On List<String>Incident Modes - Which incident modes should this workflow run on? By default, workflows only run on standard incidents, but can also be configured to run on test and retrospective incidents. Possible values are:
standard,test,retrospective. - runs
On StringIncidents - Which incidents should the workflow be applied to? Possible values are:
newly_created,newly_created_and_active. - shortform String
- The shortform used to trigger this workflow (only applicable for manual triggers)
- state String
- What state this workflow is in. Possible values are:
active,disabled,draft,error. - steps List<Property Map>
- Steps that are executed as part of the workflow
- trigger String
- Unique name of the trigger
Supporting Types
WorkflowConditionGroup, WorkflowConditionGroupArgs
- Conditions
List<Workflow
Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Workflow
Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Workflow
Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Workflow
Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Workflow
Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
WorkflowConditionGroupCondition, WorkflowConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<WorkflowCondition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []WorkflowCondition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<WorkflowCondition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings WorkflowCondition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[WorkflowCondition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
WorkflowConditionGroupConditionParamBinding, WorkflowConditionGroupConditionParamBindingArgs
- Array
Values List<WorkflowCondition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowCondition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowCondition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowCondition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowCondition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowConditionGroupConditionParamBindingArrayValue, WorkflowConditionGroupConditionParamBindingArrayValueArgs
WorkflowConditionGroupConditionParamBindingValue, WorkflowConditionGroupConditionParamBindingValueArgs
WorkflowDelay, WorkflowDelayArgs
- Conditions
Apply boolOver Delay - If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
- For
Seconds double - Delay in seconds between trigger firing and running the workflow
- Conditions
Apply boolOver Delay - If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
- For
Seconds float64 - Delay in seconds between trigger firing and running the workflow
- conditions_
apply_ boolover_ delay - 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
- conditions
Apply BooleanOver Delay - If this workflow is delayed, whether the conditions should be rechecked between trigger firing and execution
- for
Seconds Double - Delay in seconds between trigger firing and running the workflow
- conditions
Apply booleanOver Delay - 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
- conditions_
apply_ boolover_ delay - 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
- conditions
Apply BooleanOver Delay - 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
WorkflowExpression, WorkflowExpressionArgs
- Label string
- The human readable label of the expression
- Operations
List<Workflow
Expression Operation> - The operations to execute in sequence for this expression
- 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)
- Else
Branch WorkflowExpression Else Branch - The else branch to resort to if all operations fail
- Label string
- The human readable label of the expression
- Operations
[]Workflow
Expression Operation - The operations to execute in sequence for this expression
- 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)
- Else
Branch WorkflowExpression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations list(object)
- The operations to execute in sequence for this expression
- 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)
- else_
branch object - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations
List<Workflow
Expression Operation> - The operations to execute in sequence for this expression
- 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)
- else
Branch WorkflowExpression Else Branch - The else branch to resort to if all operations fail
- label string
- The human readable label of the expression
- operations
Workflow
Expression Operation[] - The operations to execute in sequence for this expression
- 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)
- else
Branch WorkflowExpression Else Branch - The else branch to resort to if all operations fail
- label str
- The human readable label of the expression
- operations
Sequence[Workflow
Expression Operation] - The operations to execute in sequence for this expression
- 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)
- else_
branch WorkflowExpression Else Branch - The else branch to resort to if all operations fail
- label String
- The human readable label of the expression
- operations List<Property Map>
- The operations to execute in sequence for this expression
- 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)
- else
Branch Property Map - The else branch to resort to if all operations fail
WorkflowExpressionElseBranch, WorkflowExpressionElseBranchArgs
- Result
Workflow
Expression Else Branch Result - The result assumed if the else branch is reached
- Result
Workflow
Expression Else Branch Result - The result assumed if the else branch is reached
- result
Workflow
Expression Else Branch Result - The result assumed if the else branch is reached
- result
Workflow
Expression Else Branch Result - The result assumed if the else branch is reached
- result
Workflow
Expression Else Branch Result - The result assumed if the else branch is reached
- result Property Map
- The result assumed if the else branch is reached
WorkflowExpressionElseBranchResult, WorkflowExpressionElseBranchResultArgs
- Array
Values List<WorkflowExpression Else Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowExpression Else Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Else Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowExpression Else Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowExpression Else Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Else Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowExpression Else Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Else Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowExpressionElseBranchResultArrayValue, WorkflowExpressionElseBranchResultArrayValueArgs
WorkflowExpressionElseBranchResultValue, WorkflowExpressionElseBranchResultValueArgs
WorkflowExpressionOperation, WorkflowExpressionOperationArgs
- Operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Branches
Workflow
Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Workflow
Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Workflow
Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Workflow
Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Workflow
Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Workflow
Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- Operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - Branches
Workflow
Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- Cast
Workflow
Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - Concatenate
Workflow
Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- Filter
Workflow
Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Workflow
Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- Parse
Workflow
Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches object
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast object
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate object
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter object
- An operation type that allows values to be filtered out by conditions
- object
- An operation type that allows attributes of a type to be accessed by reference
- parse object
- An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Workflow
Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Workflow
Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Workflow
Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Workflow
Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Workflow
Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Workflow
Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type string - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Workflow
Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Workflow
Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Workflow
Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Workflow
Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Workflow
Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Workflow
Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation_
type str - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches
Workflow
Expression Operation Branches - An operation type that allows for a value to be set conditionally by a series of logical branches
- cast
Workflow
Expression Operation Cast - An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate
Workflow
Expression Operation Concatenate - An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter
Workflow
Expression Operation Filter - An operation type that allows values to be filtered out by conditions
-
Workflow
Expression Operation Navigate - An operation type that allows attributes of a type to be accessed by reference
- parse
Workflow
Expression Operation Parse - An operation type that allows a value to parsed from within a JSON object
- operation
Type String - Indicates which operation type to execute. Possible values are:
navigate,filter,concatenate,count,min,max,sum,random,first,parse,branches,cast. - branches Property Map
- An operation type that allows for a value to be set conditionally by a series of logical branches
- cast Property Map
- An operation type that converts a value into another type. Only valid on values that can be represented as text. The returned
arrayfollows the value being cast, so it must match the cardinality of the previous operation - concatenate Property Map
- An operation type that adds the values behind another reference to the current value, keeping each value once. There is no delimiter, despite the name
- filter Property Map
- An operation type that allows values to be filtered out by conditions
- Property Map
- An operation type that allows attributes of a type to be accessed by reference
- parse Property Map
- An operation type that allows a value to parsed from within a JSON object
WorkflowExpressionOperationBranches, WorkflowExpressionOperationBranchesArgs
- Branches
List<Workflow
Expression Operation Branches Branch> - The branches to apply for this operation
- Returns
Workflow
Expression Operation Branches Returns - The return type of an operation
- Branches
[]Workflow
Expression Operation Branches Branch - The branches to apply for this operation
- Returns
Workflow
Expression Operation Branches Returns - The return type of an operation
- branches list(object)
- The branches to apply for this operation
- returns object
- The return type of an operation
- branches
List<Workflow
Expression Operation Branches Branch> - The branches to apply for this operation
- returns
Workflow
Expression Operation Branches Returns - The return type of an operation
- branches
Workflow
Expression Operation Branches Branch[] - The branches to apply for this operation
- returns
Workflow
Expression Operation Branches Returns - The return type of an operation
- branches
Sequence[Workflow
Expression Operation Branches Branch] - The branches to apply for this operation
- returns
Workflow
Expression Operation Branches Returns - The return type of an operation
- branches List<Property Map>
- The branches to apply for this operation
- returns Property Map
- The return type of an operation
WorkflowExpressionOperationBranchesBranch, WorkflowExpressionOperationBranchesBranchArgs
- Condition
Groups List<WorkflowExpression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Workflow
Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- Condition
Groups []WorkflowExpression Operation Branches Branch Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Result
Workflow
Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result object
- The result assumed if the condition groups are satisfied
- condition
Groups List<WorkflowExpression Operation Branches Branch Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Workflow
Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups WorkflowExpression Operation Branches Branch Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Workflow
Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition_
groups Sequence[WorkflowExpression Operation Branches Branch Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result
Workflow
Expression Operation Branches Branch Result - The result assumed if the condition groups are satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- result Property Map
- The result assumed if the condition groups are satisfied
WorkflowExpressionOperationBranchesBranchConditionGroup, WorkflowExpressionOperationBranchesBranchConditionGroupArgs
- Conditions
List<Workflow
Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Workflow
Expression Operation Branches Branch Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Workflow
Expression Operation Branches Branch Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Workflow
Expression Operation Branches Branch Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Workflow
Expression Operation Branches Branch Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
WorkflowExpressionOperationBranchesBranchConditionGroupCondition, WorkflowExpressionOperationBranchesBranchConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBinding, WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArgs
- Array
Values List<WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowExpression Operation Branches Branch Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValue, WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingArrayValueArgs
WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValue, WorkflowExpressionOperationBranchesBranchConditionGroupConditionParamBindingValueArgs
WorkflowExpressionOperationBranchesBranchResult, WorkflowExpressionOperationBranchesBranchResultArgs
- Array
Values List<WorkflowExpression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowExpression Operation Branches Branch Result Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Branches Branch Result Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowExpression Operation Branches Branch Result Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowExpression Operation Branches Branch Result Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowExpression Operation Branches Branch Result Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Branches Branch Result Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowExpressionOperationBranchesBranchResultArrayValue, WorkflowExpressionOperationBranchesBranchResultArrayValueArgs
WorkflowExpressionOperationBranchesBranchResultValue, WorkflowExpressionOperationBranchesBranchResultValueArgs
WorkflowExpressionOperationBranchesReturns, WorkflowExpressionOperationBranchesReturnsArgs
WorkflowExpressionOperationCast, WorkflowExpressionOperationCastArgs
- Returns
Workflow
Expression Operation Cast Returns - The return type of an operation
- Returns
Workflow
Expression Operation Cast Returns - The return type of an operation
- returns
Workflow
Expression Operation Cast Returns - The return type of an operation
- returns
Workflow
Expression Operation Cast Returns - The return type of an operation
- returns
Workflow
Expression Operation Cast Returns - The return type of an operation
- returns Property Map
- The return type of an operation
WorkflowExpressionOperationCastReturns, WorkflowExpressionOperationCastReturnsArgs
WorkflowExpressionOperationConcatenate, WorkflowExpressionOperationConcatenateArgs
- 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
WorkflowExpressionOperationFilter, WorkflowExpressionOperationFilterArgs
- Condition
Groups List<WorkflowExpression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- Condition
Groups []WorkflowExpression Operation Filter Condition Group - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups list(object) - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<WorkflowExpression Operation Filter Condition Group> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups WorkflowExpression Operation Filter Condition Group[] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition_
groups Sequence[WorkflowExpression Operation Filter Condition Group] - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
- condition
Groups List<Property Map> - Groups of prerequisite conditions. All conditions in at least one group must be satisfied
WorkflowExpressionOperationFilterConditionGroup, WorkflowExpressionOperationFilterConditionGroupArgs
- Conditions
List<Workflow
Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- Conditions
[]Workflow
Expression Operation Filter Condition Group Condition - The prerequisite conditions that must all be satisfied
- conditions list(object)
- The prerequisite conditions that must all be satisfied
- conditions
List<Workflow
Expression Operation Filter Condition Group Condition> - The prerequisite conditions that must all be satisfied
- conditions
Workflow
Expression Operation Filter Condition Group Condition[] - The prerequisite conditions that must all be satisfied
- conditions
Sequence[Workflow
Expression Operation Filter Condition Group Condition] - The prerequisite conditions that must all be satisfied
- conditions List<Property Map>
- The prerequisite conditions that must all be satisfied
WorkflowExpressionOperationFilterConditionGroupCondition, WorkflowExpressionOperationFilterConditionGroupConditionArgs
- Operation string
- The logical operation to be applied
- Param
Bindings List<WorkflowExpression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- Operation string
- The logical operation to be applied
- Param
Bindings []WorkflowExpression Operation Filter Condition Group Condition Param Binding - Bindings for the operation parameters
- Subject string
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param_
bindings list(object) - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<WorkflowExpression Operation Filter Condition Group Condition Param Binding> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
- operation string
- The logical operation to be applied
- param
Bindings WorkflowExpression Operation Filter Condition Group Condition Param Binding[] - Bindings for the operation parameters
- subject string
- The subject of the condition, on which the operation is applied
- operation str
- The logical operation to be applied
- param_
bindings Sequence[WorkflowExpression Operation Filter Condition Group Condition Param Binding] - Bindings for the operation parameters
- subject str
- The subject of the condition, on which the operation is applied
- operation String
- The logical operation to be applied
- param
Bindings List<Property Map> - Bindings for the operation parameters
- subject String
- The subject of the condition, on which the operation is applied
WorkflowExpressionOperationFilterConditionGroupConditionParamBinding, WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArgs
- Array
Values List<WorkflowExpression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowExpression Operation Filter Condition Group Condition Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowExpression Operation Filter Condition Group Condition Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowExpression Operation Filter Condition Group Condition Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowExpression Operation Filter Condition Group Condition Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Expression Operation Filter Condition Group Condition Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValue, WorkflowExpressionOperationFilterConditionGroupConditionParamBindingArrayValueArgs
WorkflowExpressionOperationFilterConditionGroupConditionParamBindingValue, WorkflowExpressionOperationFilterConditionGroupConditionParamBindingValueArgs
WorkflowExpressionOperationNavigate, WorkflowExpressionOperationNavigateArgs
- Reference string
- Reference string
- reference string
- reference String
- reference string
- reference str
- reference String
WorkflowExpressionOperationParse, WorkflowExpressionOperationParseArgs
- Returns
Workflow
Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- Returns
Workflow
Expression Operation Parse Returns - The return type of an operation
- Source string
- The ES5 Javascript expression to execute
- returns
Workflow
Expression Operation Parse Returns - The return type of an operation
- source String
- The ES5 Javascript expression to execute
- returns
Workflow
Expression Operation Parse Returns - The return type of an operation
- source string
- The ES5 Javascript expression to execute
- returns
Workflow
Expression Operation Parse Returns - The return type of an operation
- source str
- The ES5 Javascript expression to execute
- returns Property Map
- The return type of an operation
- source String
- The ES5 Javascript expression to execute
WorkflowExpressionOperationParseReturns, WorkflowExpressionOperationParseReturnsArgs
WorkflowFormField, WorkflowFormFieldArgs
- Array bool
- Whether this field holds a list of values rather than a single value
- 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
- Description string
- Optional help text shown beneath the field
- Id string
- Stable identifier for this form field, preserved across versions
- Array bool
- Whether this field holds a list of values rather than a single value
- 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
- Description string
- Optional help text shown beneath the field
- Id string
- Stable identifier for this form field, preserved across versions
- array bool
- Whether this field holds a list of values rather than a single value
- 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
- description string
- Optional help text shown beneath the field
- id string
- Stable identifier for this form field, preserved across versions
- array Boolean
- Whether this field holds a list of values rather than a single value
- 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
- description String
- Optional help text shown beneath the field
- id String
- Stable identifier for this form field, preserved across versions
- array boolean
- Whether this field holds a list of values rather than a single value
- 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
- description string
- Optional help text shown beneath the field
- id string
- Stable identifier for this form field, preserved across versions
- array bool
- Whether this field holds a list of values rather than a single value
- 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
- description str
- Optional help text shown beneath the field
- id str
- Stable identifier for this form field, preserved across versions
- array Boolean
- Whether this field holds a list of values rather than a single value
- 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
- description String
- Optional help text shown beneath the field
- id String
- Stable identifier for this form field, preserved across versions
WorkflowStep, WorkflowStepArgs
- Id string
- Name string
- Param
Bindings List<WorkflowStep Param Binding> - Bindings for the operation parameters
- For
Each string
- Id string
- Name string
- Param
Bindings []WorkflowStep Param Binding - Bindings for the operation parameters
- For
Each string
- id string
- name string
- param_
bindings list(object) - Bindings for the operation parameters
- for_
each string
- id String
- name String
- param
Bindings List<WorkflowStep Param Binding> - Bindings for the operation parameters
- for
Each String
- id string
- name string
- param
Bindings WorkflowStep Param Binding[] - Bindings for the operation parameters
- for
Each string
- id str
- name str
- param_
bindings Sequence[WorkflowStep Param Binding] - Bindings for the operation parameters
- for_
each str
- id String
- name String
- param
Bindings List<Property Map> - Bindings for the operation parameters
- for
Each String
WorkflowStepParamBinding, WorkflowStepParamBindingArgs
- Array
Values List<WorkflowStep Param Binding Array Value> - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Step Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values List<string>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- Array
Values []WorkflowStep Param Binding Array Value - The array of literal or reference parameter values
- Expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - Value
Workflow
Step Param Binding Value - The literal or reference parameter value
- Value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - Value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - Values []string
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values list(object) - The array of literal or reference parameter values
- expression_
ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value object
- The literal or reference parameter value
- value_
literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values list(string)
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<WorkflowStep Param Binding Array Value> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Step Param Binding Value - The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values WorkflowStep Param Binding Array Value[] - The array of literal or reference parameter values
- expression
Ref string - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Step Param Binding Value - The literal or reference parameter value
- value
Literal string - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference string - A reference into the scope, shorthand for
value = { reference = ... }. - values string[]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array_
values Sequence[WorkflowStep Param Binding Array Value] - The array of literal or reference parameter values
- expression_
ref str - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value
Workflow
Step Param Binding Value - The literal or reference parameter value
- value_
literal str - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value_
reference str - A reference into the scope, shorthand for
value = { reference = ... }. - values Sequence[str]
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
- array
Values List<Property Map> - The array of literal or reference parameter values
- expression
Ref String - The name of an expression on this resource, whose result becomes the value. Shorthand for referencing
expressions["name"]. - value Property Map
- The literal or reference parameter value
- value
Literal String - A fixed value, shorthand for
value = { literal = ... }. A catalog entry ID is a literal, not a reference. - value
Reference String - A reference into the scope, shorthand for
value = { reference = ... }. - values List<String>
- Several fixed values, shorthand for an
array_valueof literals. For a mix of literals and references, usearray_value.
WorkflowStepParamBindingArrayValue, WorkflowStepParamBindingArrayValueArgs
WorkflowStepParamBindingValue, WorkflowStepParamBindingValueArgs
Package Details
- Repository
- incident incident-io/terraform-provider-incident
- License
- Notes
- This Pulumi package is based on the
incidentTerraform Provider.
published on Friday, Sep 11, 2026 by incident-io