rootly.WorkflowPulse
Explore with Pulumi AI
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rootly = Pulumi.Rootly;
return await Deployment.RunAsync(() => 
{
    var my_workflow = new Rootly.WorkflowPulse("my-workflow", new()
    {
        Description = "This workflow will trigger when a pulse is created",
        Enabled = true,
        TriggerParams = new Rootly.Inputs.WorkflowPulseTriggerParamsArgs
        {
            Triggers = new[]
            {
                "pulse_created",
            },
        },
    });
});
package main
import (
	"github.com/pulumi/pulumi-rootly/sdk/go/rootly"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := rootly.NewWorkflowPulse(ctx, "my-workflow", &rootly.WorkflowPulseArgs{
			Description: pulumi.String("This workflow will trigger when a pulse is created"),
			Enabled:     pulumi.Bool(true),
			TriggerParams: &rootly.WorkflowPulseTriggerParamsArgs{
				Triggers: pulumi.StringArray{
					pulumi.String("pulse_created"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rootly.WorkflowPulse;
import com.pulumi.rootly.WorkflowPulseArgs;
import com.pulumi.rootly.inputs.WorkflowPulseTriggerParamsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var my_workflow = new WorkflowPulse("my-workflow", WorkflowPulseArgs.builder()        
            .description("This workflow will trigger when a pulse is created")
            .enabled(true)
            .triggerParams(WorkflowPulseTriggerParamsArgs.builder()
                .triggers("pulse_created")
                .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as rootly from "@pulumi/rootly";
const my_workflow = new rootly.WorkflowPulse("my-workflow", {
    description: "This workflow will trigger when a pulse is created",
    enabled: true,
    triggerParams: {
        triggers: ["pulse_created"],
    },
});
import pulumi
import pulumi_rootly as rootly
my_workflow = rootly.WorkflowPulse("my-workflow",
    description="This workflow will trigger when a pulse is created",
    enabled=True,
    trigger_params=rootly.WorkflowPulseTriggerParamsArgs(
        triggers=["pulse_created"],
    ))
resources:
  my-workflow:
    type: rootly:WorkflowPulse
    properties:
      description: This workflow will trigger when a pulse is created
      enabled: true
      triggerParams:
        triggers:
          - pulse_created
Create WorkflowPulse Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkflowPulse(name: string, args?: WorkflowPulseArgs, opts?: CustomResourceOptions);@overload
def WorkflowPulse(resource_name: str,
                  args: Optional[WorkflowPulseArgs] = None,
                  opts: Optional[ResourceOptions] = None)
@overload
def WorkflowPulse(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  cause_ids: Optional[Sequence[str]] = None,
                  command: Optional[str] = None,
                  command_feedback_enabled: Optional[bool] = None,
                  description: Optional[str] = None,
                  enabled: Optional[bool] = None,
                  environment_ids: Optional[Sequence[str]] = None,
                  functionality_ids: Optional[Sequence[str]] = None,
                  group_ids: Optional[Sequence[str]] = None,
                  incident_role_ids: Optional[Sequence[str]] = None,
                  incident_type_ids: Optional[Sequence[str]] = None,
                  name: Optional[str] = None,
                  position: Optional[int] = None,
                  repeat_every_duration: Optional[str] = None,
                  repeat_ons: Optional[Sequence[str]] = None,
                  service_ids: Optional[Sequence[str]] = None,
                  severity_ids: Optional[Sequence[str]] = None,
                  slug: Optional[str] = None,
                  trigger_params: Optional[WorkflowPulseTriggerParamsArgs] = None,
                  wait: Optional[str] = None,
                  workflow_group_id: Optional[str] = None)func NewWorkflowPulse(ctx *Context, name string, args *WorkflowPulseArgs, opts ...ResourceOption) (*WorkflowPulse, error)public WorkflowPulse(string name, WorkflowPulseArgs? args = null, CustomResourceOptions? opts = null)
public WorkflowPulse(String name, WorkflowPulseArgs args)
public WorkflowPulse(String name, WorkflowPulseArgs args, CustomResourceOptions options)
type: rootly:WorkflowPulse
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkflowPulseArgs
- 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 WorkflowPulseArgs
- 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 WorkflowPulseArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkflowPulseArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkflowPulseArgs
- 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 workflowPulseResource = new Rootly.WorkflowPulse("workflowPulseResource", new()
{
    CauseIds = new[]
    {
        "string",
    },
    Command = "string",
    CommandFeedbackEnabled = false,
    Description = "string",
    Enabled = false,
    EnvironmentIds = new[]
    {
        "string",
    },
    FunctionalityIds = new[]
    {
        "string",
    },
    GroupIds = new[]
    {
        "string",
    },
    IncidentRoleIds = new[]
    {
        "string",
    },
    IncidentTypeIds = new[]
    {
        "string",
    },
    Name = "string",
    Position = 0,
    RepeatEveryDuration = "string",
    RepeatOns = new[]
    {
        "string",
    },
    ServiceIds = new[]
    {
        "string",
    },
    SeverityIds = new[]
    {
        "string",
    },
    Slug = "string",
    TriggerParams = new Rootly.Inputs.WorkflowPulseTriggerParamsArgs
    {
        PulseCondition = "string",
        PulseConditionLabel = "string",
        PulseConditionLabelUseRegexp = false,
        PulseConditionPayload = "string",
        PulseConditionPayloadUseRegexp = false,
        PulseConditionSource = "string",
        PulseConditionSourceUseRegexp = false,
        PulseLabels = new[]
        {
            "string",
        },
        PulsePayloads = new[]
        {
            "string",
        },
        PulseQueryPayload = "string",
        PulseSources = new[]
        {
            "string",
        },
        TriggerType = "string",
        Triggers = new[]
        {
            "string",
        },
    },
    Wait = "string",
    WorkflowGroupId = "string",
});
example, err := rootly.NewWorkflowPulse(ctx, "workflowPulseResource", &rootly.WorkflowPulseArgs{
	CauseIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	Command:                pulumi.String("string"),
	CommandFeedbackEnabled: pulumi.Bool(false),
	Description:            pulumi.String("string"),
	Enabled:                pulumi.Bool(false),
	EnvironmentIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	FunctionalityIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	GroupIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	IncidentRoleIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	IncidentTypeIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	Name:                pulumi.String("string"),
	Position:            pulumi.Int(0),
	RepeatEveryDuration: pulumi.String("string"),
	RepeatOns: pulumi.StringArray{
		pulumi.String("string"),
	},
	ServiceIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	SeverityIds: pulumi.StringArray{
		pulumi.String("string"),
	},
	Slug: pulumi.String("string"),
	TriggerParams: &rootly.WorkflowPulseTriggerParamsArgs{
		PulseCondition:                 pulumi.String("string"),
		PulseConditionLabel:            pulumi.String("string"),
		PulseConditionLabelUseRegexp:   pulumi.Bool(false),
		PulseConditionPayload:          pulumi.String("string"),
		PulseConditionPayloadUseRegexp: pulumi.Bool(false),
		PulseConditionSource:           pulumi.String("string"),
		PulseConditionSourceUseRegexp:  pulumi.Bool(false),
		PulseLabels: pulumi.StringArray{
			pulumi.String("string"),
		},
		PulsePayloads: pulumi.StringArray{
			pulumi.String("string"),
		},
		PulseQueryPayload: pulumi.String("string"),
		PulseSources: pulumi.StringArray{
			pulumi.String("string"),
		},
		TriggerType: pulumi.String("string"),
		Triggers: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Wait:            pulumi.String("string"),
	WorkflowGroupId: pulumi.String("string"),
})
var workflowPulseResource = new WorkflowPulse("workflowPulseResource", WorkflowPulseArgs.builder()
    .causeIds("string")
    .command("string")
    .commandFeedbackEnabled(false)
    .description("string")
    .enabled(false)
    .environmentIds("string")
    .functionalityIds("string")
    .groupIds("string")
    .incidentRoleIds("string")
    .incidentTypeIds("string")
    .name("string")
    .position(0)
    .repeatEveryDuration("string")
    .repeatOns("string")
    .serviceIds("string")
    .severityIds("string")
    .slug("string")
    .triggerParams(WorkflowPulseTriggerParamsArgs.builder()
        .pulseCondition("string")
        .pulseConditionLabel("string")
        .pulseConditionLabelUseRegexp(false)
        .pulseConditionPayload("string")
        .pulseConditionPayloadUseRegexp(false)
        .pulseConditionSource("string")
        .pulseConditionSourceUseRegexp(false)
        .pulseLabels("string")
        .pulsePayloads("string")
        .pulseQueryPayload("string")
        .pulseSources("string")
        .triggerType("string")
        .triggers("string")
        .build())
    .wait("string")
    .workflowGroupId("string")
    .build());
workflow_pulse_resource = rootly.WorkflowPulse("workflowPulseResource",
    cause_ids=["string"],
    command="string",
    command_feedback_enabled=False,
    description="string",
    enabled=False,
    environment_ids=["string"],
    functionality_ids=["string"],
    group_ids=["string"],
    incident_role_ids=["string"],
    incident_type_ids=["string"],
    name="string",
    position=0,
    repeat_every_duration="string",
    repeat_ons=["string"],
    service_ids=["string"],
    severity_ids=["string"],
    slug="string",
    trigger_params={
        "pulse_condition": "string",
        "pulse_condition_label": "string",
        "pulse_condition_label_use_regexp": False,
        "pulse_condition_payload": "string",
        "pulse_condition_payload_use_regexp": False,
        "pulse_condition_source": "string",
        "pulse_condition_source_use_regexp": False,
        "pulse_labels": ["string"],
        "pulse_payloads": ["string"],
        "pulse_query_payload": "string",
        "pulse_sources": ["string"],
        "trigger_type": "string",
        "triggers": ["string"],
    },
    wait="string",
    workflow_group_id="string")
const workflowPulseResource = new rootly.WorkflowPulse("workflowPulseResource", {
    causeIds: ["string"],
    command: "string",
    commandFeedbackEnabled: false,
    description: "string",
    enabled: false,
    environmentIds: ["string"],
    functionalityIds: ["string"],
    groupIds: ["string"],
    incidentRoleIds: ["string"],
    incidentTypeIds: ["string"],
    name: "string",
    position: 0,
    repeatEveryDuration: "string",
    repeatOns: ["string"],
    serviceIds: ["string"],
    severityIds: ["string"],
    slug: "string",
    triggerParams: {
        pulseCondition: "string",
        pulseConditionLabel: "string",
        pulseConditionLabelUseRegexp: false,
        pulseConditionPayload: "string",
        pulseConditionPayloadUseRegexp: false,
        pulseConditionSource: "string",
        pulseConditionSourceUseRegexp: false,
        pulseLabels: ["string"],
        pulsePayloads: ["string"],
        pulseQueryPayload: "string",
        pulseSources: ["string"],
        triggerType: "string",
        triggers: ["string"],
    },
    wait: "string",
    workflowGroupId: "string",
});
type: rootly:WorkflowPulse
properties:
    causeIds:
        - string
    command: string
    commandFeedbackEnabled: false
    description: string
    enabled: false
    environmentIds:
        - string
    functionalityIds:
        - string
    groupIds:
        - string
    incidentRoleIds:
        - string
    incidentTypeIds:
        - string
    name: string
    position: 0
    repeatEveryDuration: string
    repeatOns:
        - string
    serviceIds:
        - string
    severityIds:
        - string
    slug: string
    triggerParams:
        pulseCondition: string
        pulseConditionLabel: string
        pulseConditionLabelUseRegexp: false
        pulseConditionPayload: string
        pulseConditionPayloadUseRegexp: false
        pulseConditionSource: string
        pulseConditionSourceUseRegexp: false
        pulseLabels:
            - string
        pulsePayloads:
            - string
        pulseQueryPayload: string
        pulseSources:
            - string
        triggerType: string
        triggers:
            - string
    wait: string
    workflowGroupId: string
WorkflowPulse 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 WorkflowPulse resource accepts the following input properties:
- CauseIds List<string>
- Command string
- Workflow command
- CommandFeedback boolEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- Description string
- The description of the workflow
- Enabled bool
- EnvironmentIds List<string>
- FunctionalityIds List<string>
- GroupIds List<string>
- IncidentRole List<string>Ids 
- IncidentType List<string>Ids 
- Name string
- The title of the workflow
- Position int
- The order which the workflow should run with other workflows.
- RepeatEvery stringDuration 
- Repeat workflow every duration
- RepeatOns List<string>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- ServiceIds List<string>
- SeverityIds List<string>
- Slug string
- The slug of the workflow
- TriggerParams WorkflowPulse Trigger Params 
- Wait string
- Wait this duration before executing
- WorkflowGroup stringId 
- The group this workflow belongs to.
- CauseIds []string
- Command string
- Workflow command
- CommandFeedback boolEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- Description string
- The description of the workflow
- Enabled bool
- EnvironmentIds []string
- FunctionalityIds []string
- GroupIds []string
- IncidentRole []stringIds 
- IncidentType []stringIds 
- Name string
- The title of the workflow
- Position int
- The order which the workflow should run with other workflows.
- RepeatEvery stringDuration 
- Repeat workflow every duration
- RepeatOns []string
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- ServiceIds []string
- SeverityIds []string
- Slug string
- The slug of the workflow
- TriggerParams WorkflowPulse Trigger Params Args 
- Wait string
- Wait this duration before executing
- WorkflowGroup stringId 
- The group this workflow belongs to.
- causeIds List<String>
- command String
- Workflow command
- commandFeedback BooleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description String
- The description of the workflow
- enabled Boolean
- environmentIds List<String>
- functionalityIds List<String>
- groupIds List<String>
- incidentRole List<String>Ids 
- incidentType List<String>Ids 
- name String
- The title of the workflow
- position Integer
- The order which the workflow should run with other workflows.
- repeatEvery StringDuration 
- Repeat workflow every duration
- repeatOns List<String>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds List<String>
- severityIds List<String>
- slug String
- The slug of the workflow
- triggerParams WorkflowPulse Trigger Params 
- wait_ String
- Wait this duration before executing
- workflowGroup StringId 
- The group this workflow belongs to.
- causeIds string[]
- command string
- Workflow command
- commandFeedback booleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description string
- The description of the workflow
- enabled boolean
- environmentIds string[]
- functionalityIds string[]
- groupIds string[]
- incidentRole string[]Ids 
- incidentType string[]Ids 
- name string
- The title of the workflow
- position number
- The order which the workflow should run with other workflows.
- repeatEvery stringDuration 
- Repeat workflow every duration
- repeatOns string[]
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds string[]
- severityIds string[]
- slug string
- The slug of the workflow
- triggerParams WorkflowPulse Trigger Params 
- wait string
- Wait this duration before executing
- workflowGroup stringId 
- The group this workflow belongs to.
- cause_ids Sequence[str]
- command str
- Workflow command
- command_feedback_ boolenabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description str
- The description of the workflow
- enabled bool
- environment_ids Sequence[str]
- functionality_ids Sequence[str]
- group_ids Sequence[str]
- incident_role_ Sequence[str]ids 
- incident_type_ Sequence[str]ids 
- name str
- The title of the workflow
- position int
- The order which the workflow should run with other workflows.
- repeat_every_ strduration 
- Repeat workflow every duration
- repeat_ons Sequence[str]
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- service_ids Sequence[str]
- severity_ids Sequence[str]
- slug str
- The slug of the workflow
- trigger_params WorkflowPulse Trigger Params Args 
- wait str
- Wait this duration before executing
- workflow_group_ strid 
- The group this workflow belongs to.
- causeIds List<String>
- command String
- Workflow command
- commandFeedback BooleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description String
- The description of the workflow
- enabled Boolean
- environmentIds List<String>
- functionalityIds List<String>
- groupIds List<String>
- incidentRole List<String>Ids 
- incidentType List<String>Ids 
- name String
- The title of the workflow
- position Number
- The order which the workflow should run with other workflows.
- repeatEvery StringDuration 
- Repeat workflow every duration
- repeatOns List<String>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds List<String>
- severityIds List<String>
- slug String
- The slug of the workflow
- triggerParams Property Map
- wait String
- Wait this duration before executing
- workflowGroup StringId 
- The group this workflow belongs to.
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkflowPulse 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 str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing WorkflowPulse Resource
Get an existing WorkflowPulse 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?: WorkflowPulseState, opts?: CustomResourceOptions): WorkflowPulse@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cause_ids: Optional[Sequence[str]] = None,
        command: Optional[str] = None,
        command_feedback_enabled: Optional[bool] = None,
        description: Optional[str] = None,
        enabled: Optional[bool] = None,
        environment_ids: Optional[Sequence[str]] = None,
        functionality_ids: Optional[Sequence[str]] = None,
        group_ids: Optional[Sequence[str]] = None,
        incident_role_ids: Optional[Sequence[str]] = None,
        incident_type_ids: Optional[Sequence[str]] = None,
        name: Optional[str] = None,
        position: Optional[int] = None,
        repeat_every_duration: Optional[str] = None,
        repeat_ons: Optional[Sequence[str]] = None,
        service_ids: Optional[Sequence[str]] = None,
        severity_ids: Optional[Sequence[str]] = None,
        slug: Optional[str] = None,
        trigger_params: Optional[WorkflowPulseTriggerParamsArgs] = None,
        wait: Optional[str] = None,
        workflow_group_id: Optional[str] = None) -> WorkflowPulsefunc GetWorkflowPulse(ctx *Context, name string, id IDInput, state *WorkflowPulseState, opts ...ResourceOption) (*WorkflowPulse, error)public static WorkflowPulse Get(string name, Input<string> id, WorkflowPulseState? state, CustomResourceOptions? opts = null)public static WorkflowPulse get(String name, Output<String> id, WorkflowPulseState state, CustomResourceOptions options)resources:  _:    type: rootly:WorkflowPulse    get:      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.
- CauseIds List<string>
- Command string
- Workflow command
- CommandFeedback boolEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- Description string
- The description of the workflow
- Enabled bool
- EnvironmentIds List<string>
- FunctionalityIds List<string>
- GroupIds List<string>
- IncidentRole List<string>Ids 
- IncidentType List<string>Ids 
- Name string
- The title of the workflow
- Position int
- The order which the workflow should run with other workflows.
- RepeatEvery stringDuration 
- Repeat workflow every duration
- RepeatOns List<string>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- ServiceIds List<string>
- SeverityIds List<string>
- Slug string
- The slug of the workflow
- TriggerParams WorkflowPulse Trigger Params 
- Wait string
- Wait this duration before executing
- WorkflowGroup stringId 
- The group this workflow belongs to.
- CauseIds []string
- Command string
- Workflow command
- CommandFeedback boolEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- Description string
- The description of the workflow
- Enabled bool
- EnvironmentIds []string
- FunctionalityIds []string
- GroupIds []string
- IncidentRole []stringIds 
- IncidentType []stringIds 
- Name string
- The title of the workflow
- Position int
- The order which the workflow should run with other workflows.
- RepeatEvery stringDuration 
- Repeat workflow every duration
- RepeatOns []string
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- ServiceIds []string
- SeverityIds []string
- Slug string
- The slug of the workflow
- TriggerParams WorkflowPulse Trigger Params Args 
- Wait string
- Wait this duration before executing
- WorkflowGroup stringId 
- The group this workflow belongs to.
- causeIds List<String>
- command String
- Workflow command
- commandFeedback BooleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description String
- The description of the workflow
- enabled Boolean
- environmentIds List<String>
- functionalityIds List<String>
- groupIds List<String>
- incidentRole List<String>Ids 
- incidentType List<String>Ids 
- name String
- The title of the workflow
- position Integer
- The order which the workflow should run with other workflows.
- repeatEvery StringDuration 
- Repeat workflow every duration
- repeatOns List<String>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds List<String>
- severityIds List<String>
- slug String
- The slug of the workflow
- triggerParams WorkflowPulse Trigger Params 
- wait_ String
- Wait this duration before executing
- workflowGroup StringId 
- The group this workflow belongs to.
- causeIds string[]
- command string
- Workflow command
- commandFeedback booleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description string
- The description of the workflow
- enabled boolean
- environmentIds string[]
- functionalityIds string[]
- groupIds string[]
- incidentRole string[]Ids 
- incidentType string[]Ids 
- name string
- The title of the workflow
- position number
- The order which the workflow should run with other workflows.
- repeatEvery stringDuration 
- Repeat workflow every duration
- repeatOns string[]
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds string[]
- severityIds string[]
- slug string
- The slug of the workflow
- triggerParams WorkflowPulse Trigger Params 
- wait string
- Wait this duration before executing
- workflowGroup stringId 
- The group this workflow belongs to.
- cause_ids Sequence[str]
- command str
- Workflow command
- command_feedback_ boolenabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description str
- The description of the workflow
- enabled bool
- environment_ids Sequence[str]
- functionality_ids Sequence[str]
- group_ids Sequence[str]
- incident_role_ Sequence[str]ids 
- incident_type_ Sequence[str]ids 
- name str
- The title of the workflow
- position int
- The order which the workflow should run with other workflows.
- repeat_every_ strduration 
- Repeat workflow every duration
- repeat_ons Sequence[str]
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- service_ids Sequence[str]
- severity_ids Sequence[str]
- slug str
- The slug of the workflow
- trigger_params WorkflowPulse Trigger Params Args 
- wait str
- Wait this duration before executing
- workflow_group_ strid 
- The group this workflow belongs to.
- causeIds List<String>
- command String
- Workflow command
- commandFeedback BooleanEnabled 
- This will notify you back when the workflow is starting. Value must be one of true or false
- description String
- The description of the workflow
- enabled Boolean
- environmentIds List<String>
- functionalityIds List<String>
- groupIds List<String>
- incidentRole List<String>Ids 
- incidentType List<String>Ids 
- name String
- The title of the workflow
- position Number
- The order which the workflow should run with other workflows.
- repeatEvery StringDuration 
- Repeat workflow every duration
- repeatOns List<String>
- Repeat on weekdays. Value must be one of S,M,T,W,R,F,U.
- serviceIds List<String>
- severityIds List<String>
- slug String
- The slug of the workflow
- triggerParams Property Map
- wait String
- Wait this duration before executing
- workflowGroup StringId 
- The group this workflow belongs to.
Supporting Types
WorkflowPulseTriggerParams, WorkflowPulseTriggerParamsArgs        
- PulseCondition string
- Value must be one off ALL,ANY,NONE.
- PulseCondition stringLabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolLabel Use Regexp 
- Value must be one of true or false
- PulseCondition stringPayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolPayload Use Regexp 
- Value must be one of true or false
- PulseCondition stringSource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolSource Use Regexp 
- Value must be one of true or false
- PulseLabels List<string>
- PulsePayloads List<string>
- PulseQuery stringPayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- PulseSources List<string>
- TriggerType string
- Value must be one off pulse.
- Triggers List<string>
- Actions that trigger the workflow. Value must be one of pulse_created.
- PulseCondition string
- Value must be one off ALL,ANY,NONE.
- PulseCondition stringLabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolLabel Use Regexp 
- Value must be one of true or false
- PulseCondition stringPayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolPayload Use Regexp 
- Value must be one of true or false
- PulseCondition stringSource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- PulseCondition boolSource Use Regexp 
- Value must be one of true or false
- PulseLabels []string
- PulsePayloads []string
- PulseQuery stringPayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- PulseSources []string
- TriggerType string
- Value must be one off pulse.
- Triggers []string
- Actions that trigger the workflow. Value must be one of pulse_created.
- pulseCondition String
- Value must be one off ALL,ANY,NONE.
- pulseCondition StringLabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanLabel Use Regexp 
- Value must be one of true or false
- pulseCondition StringPayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanPayload Use Regexp 
- Value must be one of true or false
- pulseCondition StringSource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanSource Use Regexp 
- Value must be one of true or false
- pulseLabels List<String>
- pulsePayloads List<String>
- pulseQuery StringPayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- pulseSources List<String>
- triggerType String
- Value must be one off pulse.
- triggers List<String>
- Actions that trigger the workflow. Value must be one of pulse_created.
- pulseCondition string
- Value must be one off ALL,ANY,NONE.
- pulseCondition stringLabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition booleanLabel Use Regexp 
- Value must be one of true or false
- pulseCondition stringPayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition booleanPayload Use Regexp 
- Value must be one of true or false
- pulseCondition stringSource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition booleanSource Use Regexp 
- Value must be one of true or false
- pulseLabels string[]
- pulsePayloads string[]
- pulseQuery stringPayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- pulseSources string[]
- triggerType string
- Value must be one off pulse.
- triggers string[]
- Actions that trigger the workflow. Value must be one of pulse_created.
- pulse_condition str
- Value must be one off ALL,ANY,NONE.
- pulse_condition_ strlabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulse_condition_ boollabel_ use_ regexp 
- Value must be one of true or false
- pulse_condition_ strpayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulse_condition_ boolpayload_ use_ regexp 
- Value must be one of true or false
- pulse_condition_ strsource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulse_condition_ boolsource_ use_ regexp 
- Value must be one of true or false
- pulse_labels Sequence[str]
- pulse_payloads Sequence[str]
- pulse_query_ strpayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- pulse_sources Sequence[str]
- trigger_type str
- Value must be one off pulse.
- triggers Sequence[str]
- Actions that trigger the workflow. Value must be one of pulse_created.
- pulseCondition String
- Value must be one off ALL,ANY,NONE.
- pulseCondition StringLabel 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanLabel Use Regexp 
- Value must be one of true or false
- pulseCondition StringPayload 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanPayload Use Regexp 
- Value must be one of true or false
- pulseCondition StringSource 
- Value must be one off IS,ANY,CONTAINS,CONTAINS_ALL,CONTAINS_NONE,NONE,SET,UNSET.
- pulseCondition BooleanSource Use Regexp 
- Value must be one of true or false
- pulseLabels List<String>
- pulsePayloads List<String>
- pulseQuery StringPayload 
- You can use jsonpath syntax. eg: $.incident.teams[*]
- pulseSources List<String>
- triggerType String
- Value must be one off pulse.
- triggers List<String>
- Actions that trigger the workflow. Value must be one of pulse_created.
Package Details
- Repository
- rootly rootlyhq/pulumi-rootly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the rootlyTerraform Provider.