1. Packages
  2. PagerDuty
  3. API Docs
  4. RulesetRule
PagerDuty v4.10.1 published on Wednesday, Mar 27, 2024 by Pulumi

pagerduty.RulesetRule

Explore with Pulumi AI

pagerduty logo
PagerDuty v4.10.1 published on Wednesday, Mar 27, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as pagerduty from "@pulumi/pagerduty";
    import * as time from "@pulumiverse/time";
    
    const fooTeam = new pagerduty.Team("fooTeam", {});
    const fooRuleset = new pagerduty.Ruleset("fooRuleset", {team: {
        id: fooTeam.id,
    }});
    // The pagerduty_ruleset_rule.foo rule defined below
    // repeats daily from 9:30am - 11:30am using the America/New_York timezone.
    // Thus it requires a time_static instance to represent 9:30am on an arbitrary date in that timezone.
    // April 11th, 2019 was EDT (UTC-4) https://www.timeanddate.com/worldclock/converter.html?iso=20190411T133000&p1=179
    const easternTimeAt0930 = new time.Static("easternTimeAt0930", {rfc3339: "2019-04-11T09:30:00-04:00"});
    const fooRulesetRule = new pagerduty.RulesetRule("fooRulesetRule", {
        ruleset: fooRuleset.id,
        position: 0,
        disabled: false,
        timeFrame: {
            scheduledWeeklies: [{
                weekdays: [
                    2,
                    4,
                    6,
                ],
                startTime: easternTimeAt0930.unix.apply(unix => unix * 1000),
                duration: 2 * 60 * 60 * 1000,
                timezone: "America/New_York",
            }],
        },
        conditions: {
            operator: "and",
            subconditions: [
                {
                    operator: "contains",
                    parameters: [{
                        value: "disk space",
                        path: "payload.summary",
                    }],
                },
                {
                    operator: "contains",
                    parameters: [{
                        value: "db",
                        path: "payload.source",
                    }],
                },
            ],
        },
        variables: [{
            type: "regex",
            name: "Src",
            parameters: [{
                value: "(.*)",
                path: "payload.source",
            }],
        }],
        actions: {
            routes: [{
                value: pagerduty_service.foo.id,
            }],
            severities: [{
                value: "warning",
            }],
            annotates: [{
                value: "From Terraform",
            }],
            extractions: [
                {
                    target: "dedup_key",
                    source: "details.host",
                    regex: "(.*)",
                },
                {
                    target: "summary",
                    template: "Warning: Disk Space Low on {{Src}}",
                },
            ],
        },
    });
    const catchAll = new pagerduty.RulesetRule("catchAll", {
        ruleset: fooRuleset.id,
        position: 1,
        catchAll: true,
        actions: {
            annotates: [{
                value: "From Terraform",
            }],
            suppresses: [{
                value: true,
            }],
        },
    });
    
    import pulumi
    import pulumi_pagerduty as pagerduty
    import pulumiverse_time as time
    
    foo_team = pagerduty.Team("fooTeam")
    foo_ruleset = pagerduty.Ruleset("fooRuleset", team=pagerduty.RulesetTeamArgs(
        id=foo_team.id,
    ))
    # The pagerduty_ruleset_rule.foo rule defined below
    # repeats daily from 9:30am - 11:30am using the America/New_York timezone.
    # Thus it requires a time_static instance to represent 9:30am on an arbitrary date in that timezone.
    # April 11th, 2019 was EDT (UTC-4) https://www.timeanddate.com/worldclock/converter.html?iso=20190411T133000&p1=179
    eastern_time_at0930 = time.Static("easternTimeAt0930", rfc3339="2019-04-11T09:30:00-04:00")
    foo_ruleset_rule = pagerduty.RulesetRule("fooRulesetRule",
        ruleset=foo_ruleset.id,
        position=0,
        disabled=False,
        time_frame=pagerduty.RulesetRuleTimeFrameArgs(
            scheduled_weeklies=[pagerduty.RulesetRuleTimeFrameScheduledWeeklyArgs(
                weekdays=[
                    2,
                    4,
                    6,
                ],
                start_time=eastern_time_at0930.unix.apply(lambda unix: unix * 1000),
                duration=2 * 60 * 60 * 1000,
                timezone="America/New_York",
            )],
        ),
        conditions=pagerduty.RulesetRuleConditionsArgs(
            operator="and",
            subconditions=[
                pagerduty.RulesetRuleConditionsSubconditionArgs(
                    operator="contains",
                    parameters=[pagerduty.RulesetRuleConditionsSubconditionParameterArgs(
                        value="disk space",
                        path="payload.summary",
                    )],
                ),
                pagerduty.RulesetRuleConditionsSubconditionArgs(
                    operator="contains",
                    parameters=[pagerduty.RulesetRuleConditionsSubconditionParameterArgs(
                        value="db",
                        path="payload.source",
                    )],
                ),
            ],
        ),
        variables=[pagerduty.RulesetRuleVariableArgs(
            type="regex",
            name="Src",
            parameters=[pagerduty.RulesetRuleVariableParameterArgs(
                value="(.*)",
                path="payload.source",
            )],
        )],
        actions=pagerduty.RulesetRuleActionsArgs(
            routes=[pagerduty.RulesetRuleActionsRouteArgs(
                value=pagerduty_service["foo"]["id"],
            )],
            severities=[pagerduty.RulesetRuleActionsSeverityArgs(
                value="warning",
            )],
            annotates=[pagerduty.RulesetRuleActionsAnnotateArgs(
                value="From Terraform",
            )],
            extractions=[
                pagerduty.RulesetRuleActionsExtractionArgs(
                    target="dedup_key",
                    source="details.host",
                    regex="(.*)",
                ),
                pagerduty.RulesetRuleActionsExtractionArgs(
                    target="summary",
                    template="Warning: Disk Space Low on {{Src}}",
                ),
            ],
        ))
    catch_all = pagerduty.RulesetRule("catchAll",
        ruleset=foo_ruleset.id,
        position=1,
        catch_all=True,
        actions=pagerduty.RulesetRuleActionsArgs(
            annotates=[pagerduty.RulesetRuleActionsAnnotateArgs(
                value="From Terraform",
            )],
            suppresses=[pagerduty.RulesetRuleActionsSuppressArgs(
                value=True,
            )],
        ))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-pagerduty/sdk/v4/go/pagerduty"
    	"github.com/pulumi/pulumi-time/sdk/go/time"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		fooTeam, err := pagerduty.NewTeam(ctx, "fooTeam", nil)
    		if err != nil {
    			return err
    		}
    		fooRuleset, err := pagerduty.NewRuleset(ctx, "fooRuleset", &pagerduty.RulesetArgs{
    			Team: &pagerduty.RulesetTeamArgs{
    				Id: fooTeam.ID(),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		// The pagerduty_ruleset_rule.foo rule defined below
    		// repeats daily from 9:30am - 11:30am using the America/New_York timezone.
    		// Thus it requires a time_static instance to represent 9:30am on an arbitrary date in that timezone.
    		// April 11th, 2019 was EDT (UTC-4) https://www.timeanddate.com/worldclock/converter.html?iso=20190411T133000&p1=179
    		easternTimeAt0930, err := time.NewStatic(ctx, "easternTimeAt0930", &time.StaticArgs{
    			Rfc3339: pulumi.String("2019-04-11T09:30:00-04:00"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = pagerduty.NewRulesetRule(ctx, "fooRulesetRule", &pagerduty.RulesetRuleArgs{
    			Ruleset:  fooRuleset.ID(),
    			Position: pulumi.Int(0),
    			Disabled: pulumi.Bool(false),
    			TimeFrame: &pagerduty.RulesetRuleTimeFrameArgs{
    				ScheduledWeeklies: pagerduty.RulesetRuleTimeFrameScheduledWeeklyArray{
    					&pagerduty.RulesetRuleTimeFrameScheduledWeeklyArgs{
    						Weekdays: pulumi.IntArray{
    							pulumi.Int(2),
    							pulumi.Int(4),
    							pulumi.Int(6),
    						},
    						StartTime: easternTimeAt0930.Unix.ApplyT(func(unix int) (float64, error) {
    							return unix * 1000, nil
    						}).(pulumi.Float64Output),
    						Duration: 2 * 60 * 60 * 1000,
    						Timezone: pulumi.String("America/New_York"),
    					},
    				},
    			},
    			Conditions: &pagerduty.RulesetRuleConditionsArgs{
    				Operator: pulumi.String("and"),
    				Subconditions: pagerduty.RulesetRuleConditionsSubconditionArray{
    					&pagerduty.RulesetRuleConditionsSubconditionArgs{
    						Operator: pulumi.String("contains"),
    						Parameters: pagerduty.RulesetRuleConditionsSubconditionParameterArray{
    							&pagerduty.RulesetRuleConditionsSubconditionParameterArgs{
    								Value: pulumi.String("disk space"),
    								Path:  pulumi.String("payload.summary"),
    							},
    						},
    					},
    					&pagerduty.RulesetRuleConditionsSubconditionArgs{
    						Operator: pulumi.String("contains"),
    						Parameters: pagerduty.RulesetRuleConditionsSubconditionParameterArray{
    							&pagerduty.RulesetRuleConditionsSubconditionParameterArgs{
    								Value: pulumi.String("db"),
    								Path:  pulumi.String("payload.source"),
    							},
    						},
    					},
    				},
    			},
    			Variables: pagerduty.RulesetRuleVariableArray{
    				&pagerduty.RulesetRuleVariableArgs{
    					Type: pulumi.String("regex"),
    					Name: pulumi.String("Src"),
    					Parameters: pagerduty.RulesetRuleVariableParameterArray{
    						&pagerduty.RulesetRuleVariableParameterArgs{
    							Value: pulumi.String("(.*)"),
    							Path:  pulumi.String("payload.source"),
    						},
    					},
    				},
    			},
    			Actions: &pagerduty.RulesetRuleActionsArgs{
    				Routes: pagerduty.RulesetRuleActionsRouteArray{
    					&pagerduty.RulesetRuleActionsRouteArgs{
    						Value: pulumi.Any(pagerduty_service.Foo.Id),
    					},
    				},
    				Severities: pagerduty.RulesetRuleActionsSeverityArray{
    					&pagerduty.RulesetRuleActionsSeverityArgs{
    						Value: pulumi.String("warning"),
    					},
    				},
    				Annotates: pagerduty.RulesetRuleActionsAnnotateArray{
    					&pagerduty.RulesetRuleActionsAnnotateArgs{
    						Value: pulumi.String("From Terraform"),
    					},
    				},
    				Extractions: pagerduty.RulesetRuleActionsExtractionArray{
    					&pagerduty.RulesetRuleActionsExtractionArgs{
    						Target: pulumi.String("dedup_key"),
    						Source: pulumi.String("details.host"),
    						Regex:  pulumi.String("(.*)"),
    					},
    					&pagerduty.RulesetRuleActionsExtractionArgs{
    						Target:   pulumi.String("summary"),
    						Template: pulumi.String("Warning: Disk Space Low on {{Src}}"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		_, err = pagerduty.NewRulesetRule(ctx, "catchAll", &pagerduty.RulesetRuleArgs{
    			Ruleset:  fooRuleset.ID(),
    			Position: pulumi.Int(1),
    			CatchAll: pulumi.Bool(true),
    			Actions: &pagerduty.RulesetRuleActionsArgs{
    				Annotates: pagerduty.RulesetRuleActionsAnnotateArray{
    					&pagerduty.RulesetRuleActionsAnnotateArgs{
    						Value: pulumi.String("From Terraform"),
    					},
    				},
    				Suppresses: pagerduty.RulesetRuleActionsSuppressArray{
    					&pagerduty.RulesetRuleActionsSuppressArgs{
    						Value: pulumi.Bool(true),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Pagerduty = Pulumi.Pagerduty;
    using Time = Pulumiverse.Time;
    
    return await Deployment.RunAsync(() => 
    {
        var fooTeam = new Pagerduty.Team("fooTeam");
    
        var fooRuleset = new Pagerduty.Ruleset("fooRuleset", new()
        {
            Team = new Pagerduty.Inputs.RulesetTeamArgs
            {
                Id = fooTeam.Id,
            },
        });
    
        // The pagerduty_ruleset_rule.foo rule defined below
        // repeats daily from 9:30am - 11:30am using the America/New_York timezone.
        // Thus it requires a time_static instance to represent 9:30am on an arbitrary date in that timezone.
        // April 11th, 2019 was EDT (UTC-4) https://www.timeanddate.com/worldclock/converter.html?iso=20190411T133000&p1=179
        var easternTimeAt0930 = new Time.Static("easternTimeAt0930", new()
        {
            Rfc3339 = "2019-04-11T09:30:00-04:00",
        });
    
        var fooRulesetRule = new Pagerduty.RulesetRule("fooRulesetRule", new()
        {
            Ruleset = fooRuleset.Id,
            Position = 0,
            Disabled = false,
            TimeFrame = new Pagerduty.Inputs.RulesetRuleTimeFrameArgs
            {
                ScheduledWeeklies = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleTimeFrameScheduledWeeklyArgs
                    {
                        Weekdays = new[]
                        {
                            2,
                            4,
                            6,
                        },
                        StartTime = easternTimeAt0930.Unix.Apply(unix => unix * 1000),
                        Duration = 2 * 60 * 60 * 1000,
                        Timezone = "America/New_York",
                    },
                },
            },
            Conditions = new Pagerduty.Inputs.RulesetRuleConditionsArgs
            {
                Operator = "and",
                Subconditions = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleConditionsSubconditionArgs
                    {
                        Operator = "contains",
                        Parameters = new[]
                        {
                            new Pagerduty.Inputs.RulesetRuleConditionsSubconditionParameterArgs
                            {
                                Value = "disk space",
                                Path = "payload.summary",
                            },
                        },
                    },
                    new Pagerduty.Inputs.RulesetRuleConditionsSubconditionArgs
                    {
                        Operator = "contains",
                        Parameters = new[]
                        {
                            new Pagerduty.Inputs.RulesetRuleConditionsSubconditionParameterArgs
                            {
                                Value = "db",
                                Path = "payload.source",
                            },
                        },
                    },
                },
            },
            Variables = new[]
            {
                new Pagerduty.Inputs.RulesetRuleVariableArgs
                {
                    Type = "regex",
                    Name = "Src",
                    Parameters = new[]
                    {
                        new Pagerduty.Inputs.RulesetRuleVariableParameterArgs
                        {
                            Value = "(.*)",
                            Path = "payload.source",
                        },
                    },
                },
            },
            Actions = new Pagerduty.Inputs.RulesetRuleActionsArgs
            {
                Routes = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsRouteArgs
                    {
                        Value = pagerduty_service.Foo.Id,
                    },
                },
                Severities = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsSeverityArgs
                    {
                        Value = "warning",
                    },
                },
                Annotates = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsAnnotateArgs
                    {
                        Value = "From Terraform",
                    },
                },
                Extractions = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsExtractionArgs
                    {
                        Target = "dedup_key",
                        Source = "details.host",
                        Regex = "(.*)",
                    },
                    new Pagerduty.Inputs.RulesetRuleActionsExtractionArgs
                    {
                        Target = "summary",
                        Template = "Warning: Disk Space Low on {{Src}}",
                    },
                },
            },
        });
    
        var catchAll = new Pagerduty.RulesetRule("catchAll", new()
        {
            Ruleset = fooRuleset.Id,
            Position = 1,
            CatchAll = true,
            Actions = new Pagerduty.Inputs.RulesetRuleActionsArgs
            {
                Annotates = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsAnnotateArgs
                    {
                        Value = "From Terraform",
                    },
                },
                Suppresses = new[]
                {
                    new Pagerduty.Inputs.RulesetRuleActionsSuppressArgs
                    {
                        Value = true,
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.pagerduty.Team;
    import com.pulumi.pagerduty.Ruleset;
    import com.pulumi.pagerduty.RulesetArgs;
    import com.pulumi.pagerduty.inputs.RulesetTeamArgs;
    import com.pulumi.time.Static;
    import com.pulumi.time.StaticArgs;
    import com.pulumi.pagerduty.RulesetRule;
    import com.pulumi.pagerduty.RulesetRuleArgs;
    import com.pulumi.pagerduty.inputs.RulesetRuleTimeFrameArgs;
    import com.pulumi.pagerduty.inputs.RulesetRuleConditionsArgs;
    import com.pulumi.pagerduty.inputs.RulesetRuleVariableArgs;
    import com.pulumi.pagerduty.inputs.RulesetRuleActionsArgs;
    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 fooTeam = new Team("fooTeam");
    
            var fooRuleset = new Ruleset("fooRuleset", RulesetArgs.builder()        
                .team(RulesetTeamArgs.builder()
                    .id(fooTeam.id())
                    .build())
                .build());
    
            var easternTimeAt0930 = new Static("easternTimeAt0930", StaticArgs.builder()        
                .rfc3339("2019-04-11T09:30:00-04:00")
                .build());
    
            var fooRulesetRule = new RulesetRule("fooRulesetRule", RulesetRuleArgs.builder()        
                .ruleset(fooRuleset.id())
                .position(0)
                .disabled("false")
                .timeFrame(RulesetRuleTimeFrameArgs.builder()
                    .scheduledWeeklies(RulesetRuleTimeFrameScheduledWeeklyArgs.builder()
                        .weekdays(                    
                            2,
                            4,
                            6)
                        .startTime(easternTimeAt0930.unix().applyValue(unix -> unix * 1000))
                        .duration(2 * 60 * 60 * 1000)
                        .timezone("America/New_York")
                        .build())
                    .build())
                .conditions(RulesetRuleConditionsArgs.builder()
                    .operator("and")
                    .subconditions(                
                        RulesetRuleConditionsSubconditionArgs.builder()
                            .operator("contains")
                            .parameters(RulesetRuleConditionsSubconditionParameterArgs.builder()
                                .value("disk space")
                                .path("payload.summary")
                                .build())
                            .build(),
                        RulesetRuleConditionsSubconditionArgs.builder()
                            .operator("contains")
                            .parameters(RulesetRuleConditionsSubconditionParameterArgs.builder()
                                .value("db")
                                .path("payload.source")
                                .build())
                            .build())
                    .build())
                .variables(RulesetRuleVariableArgs.builder()
                    .type("regex")
                    .name("Src")
                    .parameters(RulesetRuleVariableParameterArgs.builder()
                        .value("(.*)")
                        .path("payload.source")
                        .build())
                    .build())
                .actions(RulesetRuleActionsArgs.builder()
                    .routes(RulesetRuleActionsRouteArgs.builder()
                        .value(pagerduty_service.foo().id())
                        .build())
                    .severities(RulesetRuleActionsSeverityArgs.builder()
                        .value("warning")
                        .build())
                    .annotates(RulesetRuleActionsAnnotateArgs.builder()
                        .value("From Terraform")
                        .build())
                    .extractions(                
                        RulesetRuleActionsExtractionArgs.builder()
                            .target("dedup_key")
                            .source("details.host")
                            .regex("(.*)")
                            .build(),
                        RulesetRuleActionsExtractionArgs.builder()
                            .target("summary")
                            .template("Warning: Disk Space Low on {{Src}}")
                            .build())
                    .build())
                .build());
    
            var catchAll = new RulesetRule("catchAll", RulesetRuleArgs.builder()        
                .ruleset(fooRuleset.id())
                .position(1)
                .catchAll(true)
                .actions(RulesetRuleActionsArgs.builder()
                    .annotates(RulesetRuleActionsAnnotateArgs.builder()
                        .value("From Terraform")
                        .build())
                    .suppresses(RulesetRuleActionsSuppressArgs.builder()
                        .value(true)
                        .build())
                    .build())
                .build());
    
        }
    }
    
    Coming soon!```
    </pulumi-choosable>
    </div>
    
    
    
    ## Create RulesetRule Resource {#create}
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">new </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">);</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@overload</span>
    <span class="k">def </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
                    <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
                    <span class="nx">actions</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleActionsArgs]</span> = None<span class="p">,</span>
                    <span class="nx">catch_all</span><span class="p">:</span> <span class="nx">Optional[bool]</span> = None<span class="p">,</span>
                    <span class="nx">conditions</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleConditionsArgs]</span> = None<span class="p">,</span>
                    <span class="nx">disabled</span><span class="p">:</span> <span class="nx">Optional[bool]</span> = None<span class="p">,</span>
                    <span class="nx">position</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
                    <span class="nx">ruleset</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
                    <span class="nx">time_frame</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleTimeFrameArgs]</span> = None<span class="p">,</span>
                    <span class="nx">variables</span><span class="p">:</span> <span class="nx">Optional[Sequence[RulesetRuleVariableArgs]]</span> = None<span class="p">)</span>
    <span class=nd>@overload</span>
    <span class="k">def </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
                    <span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p">,</span>
                    <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span><span class="nx">NewRulesetRule</span><span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p"> </span><span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">RulesetRule</span>, error)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma">
    <code class="language-java" data-lang="java"><span class="k">public </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">)</span>
    <span class="k">public </span><span class="nx">RulesetRule</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">RulesetRuleArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">type: <span class="nx">pagerduty:RulesetRule</span><span class="p"></span>
    <span class="p">properties</span><span class="p">: </span><span class="c">#&nbsp;The arguments to resource properties.</span>
    <span class="p"></span><span class="p">options</span><span class="p">: </span><span class="c">#&nbsp;Bag of options to control resource&#39;s behavior.</span>
    <span class="p"></span>
    </code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">RulesetRuleArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>resource_name</span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">RulesetRuleArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">ResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    
    <dl class="resources-properties"><dt
            class="property-optional" title="Optional">
            <span>ctx</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span>
        </dt>
        <dd>Context object for the current deployment.</dd><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">RulesetRuleArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">RulesetRuleArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    
    <dl class="resources-properties"><dt
            class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The unique name of the resource.</dd><dt
            class="property-required" title="Required">
            <span>args</span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#inputs">RulesetRuleArgs</a></span>
        </dt>
        <dd>The arguments to resource properties.</dd><dt
            class="property-optional" title="Optional">
            <span>options</span>
            <span class="property-indicator"></span>
            <span class="property-type">CustomResourceOptions</span>
        </dt>
        <dd>Bag of options to control resource&#39;s behavior.</dd></dl>
    
    </pulumi-choosable>
    </div>
    
    ## RulesetRule Resource Properties {#properties}
    
    To learn more about resource properties and how to use them, see [Inputs and Outputs](/docs/intro/concepts/inputs-outputs) in the Architecture and Concepts docs.
    
    ### Inputs
    
    The RulesetRule resource accepts the following [input](/docs/intro/concepts/inputs-outputs) properties:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_csharp" style="color: inherit; text-decoration: inherit;">Ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_csharp" style="color: inherit; text-decoration: inherit;">Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catchall_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catchall_csharp" style="color: inherit; text-decoration: inherit;">Catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_csharp" style="color: inherit; text-decoration: inherit;">Conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_csharp" style="color: inherit; text-decoration: inherit;">Disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_csharp" style="color: inherit; text-decoration: inherit;">Position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="timeframe_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timeframe_csharp" style="color: inherit; text-decoration: inherit;">Time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_csharp" style="color: inherit; text-decoration: inherit;">Variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Ruleset<wbr>Rule<wbr>Variable&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_go" style="color: inherit; text-decoration: inherit;">Ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_go" style="color: inherit; text-decoration: inherit;">Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions<wbr>Args</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catchall_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catchall_go" style="color: inherit; text-decoration: inherit;">Catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_go" style="color: inherit; text-decoration: inherit;">Conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions<wbr>Args</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_go" style="color: inherit; text-decoration: inherit;">Disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_go" style="color: inherit; text-decoration: inherit;">Position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="timeframe_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timeframe_go" style="color: inherit; text-decoration: inherit;">Time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Args</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_go" style="color: inherit; text-decoration: inherit;">Variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">[]Ruleset<wbr>Rule<wbr>Variable<wbr>Args</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_java" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_java" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catchall_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catchall_java" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_java" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_java" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_java" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="timeframe_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timeframe_java" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_java" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Ruleset<wbr>Rule<wbr>Variable&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_nodejs" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_nodejs" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catchall_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catchall_nodejs" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_nodejs" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_nodejs" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_nodejs" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="timeframe_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timeframe_nodejs" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_nodejs" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">Ruleset<wbr>Rule<wbr>Variable[]</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_python" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_python" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions<wbr>Args</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catch_all_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catch_all_python" style="color: inherit; text-decoration: inherit;">catch_<wbr>all</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_python" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions<wbr>Args</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_python" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_python" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="time_frame_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#time_frame_python" style="color: inherit; text-decoration: inherit;">time_<wbr>frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Args</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_python" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">Sequence[Ruleset<wbr>Rule<wbr>Variable<wbr>Args]</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-required"
                title="Required">
            <span id="ruleset_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ruleset_yaml" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="actions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#actions_yaml" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Property Map</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="catchall_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#catchall_yaml" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="conditions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#conditions_yaml" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Property Map</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="disabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#disabled_yaml" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="position_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#position_yaml" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="timeframe_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timeframe_yaml" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Property Map</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="variables_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#variables_yaml" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    
    ### Outputs
    
    All [input](#inputs) properties are implicitly available as output properties. Additionally, the RulesetRule resource produces the following output properties:
    
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_csharp" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_go" style="color: inherit; text-decoration: inherit;">Id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_java" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_nodejs" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_python" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-"
                title="">
            <span id="id_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_yaml" style="color: inherit; text-decoration: inherit;">id</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The provider-assigned unique ID for this managed resource.</dd></dl>
    </pulumi-choosable>
    </div>
    
    
    
    ## Look up Existing RulesetRule Resource {#look-up}
    
    Get an existing RulesetRule resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
    <div>
    <pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">public static </span><span class="nf">get</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#ID">Input&lt;ID&gt;</a></span><span class="p">,</span> <span class="nx">state</span><span class="p">?:</span> <span class="nx">RulesetRuleState</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">): </span><span class="nx">RulesetRule</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@staticmethod</span>
    <span class="k">def </span><span class="nf">get</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
            <span class="nx">id</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
            <span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
            <span class="nx">actions</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleActionsArgs]</span> = None<span class="p">,</span>
            <span class="nx">catch_all</span><span class="p">:</span> <span class="nx">Optional[bool]</span> = None<span class="p">,</span>
            <span class="nx">conditions</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleConditionsArgs]</span> = None<span class="p">,</span>
            <span class="nx">disabled</span><span class="p">:</span> <span class="nx">Optional[bool]</span> = None<span class="p">,</span>
            <span class="nx">position</span><span class="p">:</span> <span class="nx">Optional[int]</span> = None<span class="p">,</span>
            <span class="nx">ruleset</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
            <span class="nx">time_frame</span><span class="p">:</span> <span class="nx">Optional[RulesetRuleTimeFrameArgs]</span> = None<span class="p">,</span>
            <span class="nx">variables</span><span class="p">:</span> <span class="nx">Optional[Sequence[RulesetRuleVariableArgs]]</span> = None<span class="p">) -&gt;</span> RulesetRule</code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span>GetRulesetRule<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p"> </span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#IDInput">IDInput</a></span><span class="p">,</span> <span class="nx">state</span><span class="p"> *</span><span class="nx">RulesetRuleState</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">RulesetRule</span>, error)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static </span><span class="nx">RulesetRule</span><span class="nf"> Get</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.Input-1.html">Input&lt;string&gt;</a></span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">RulesetRuleState</span><span class="p">? </span><span class="nx">state<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static </span><span class="nx">RulesetRule</span><span class="nf"> get</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx">Output&lt;String&gt;</span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">RulesetRuleState</span><span class="p"> </span><span class="nx">state<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span></code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">Resource lookup is not supported in YAML</code></pre></div>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>resource_name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Optional">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
    </dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    
    <dl class="resources-properties">
        <dt class="property-required" title="Required">
            <span>name</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The unique name of the resulting resource.</dd>
        <dt class="property-required" title="Required">
            <span>id</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>state</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>Any extra arguments used during the lookup.</dd>
        <dt class="property-optional" title="Optional">
            <span>opts</span>
            <span class="property-indicator"></span>
        </dt>
        <dd>A bag of options that control this resource's behavior.</dd>
    </dl>
    
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="typescript,javascript,python,go,csharp,java">
    The following state arguments are supported:
    
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_csharp" style="color: inherit; text-decoration: inherit;">Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catchall_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catchall_csharp" style="color: inherit; text-decoration: inherit;">Catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_csharp" style="color: inherit; text-decoration: inherit;">Conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_csharp" style="color: inherit; text-decoration: inherit;">Disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_csharp" style="color: inherit; text-decoration: inherit;">Position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_csharp" style="color: inherit; text-decoration: inherit;">Ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_timeframe_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_timeframe_csharp" style="color: inherit; text-decoration: inherit;">Time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_csharp" style="color: inherit; text-decoration: inherit;">Variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Ruleset<wbr>Rule<wbr>Variable&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_go" style="color: inherit; text-decoration: inherit;">Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions<wbr>Args</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catchall_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catchall_go" style="color: inherit; text-decoration: inherit;">Catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_go" style="color: inherit; text-decoration: inherit;">Conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions<wbr>Args</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_go" style="color: inherit; text-decoration: inherit;">Disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_go" style="color: inherit; text-decoration: inherit;">Position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_go" style="color: inherit; text-decoration: inherit;">Ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_timeframe_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_timeframe_go" style="color: inherit; text-decoration: inherit;">Time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Args</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_go" style="color: inherit; text-decoration: inherit;">Variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">[]Ruleset<wbr>Rule<wbr>Variable<wbr>Args</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_java" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catchall_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catchall_java" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_java" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_java" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_java" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_java" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_timeframe_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_timeframe_java" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_java" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Ruleset<wbr>Rule<wbr>Variable&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_nodejs" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catchall_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catchall_nodejs" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_nodejs" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_nodejs" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_nodejs" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_nodejs" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_timeframe_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_timeframe_nodejs" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_nodejs" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">Ruleset<wbr>Rule<wbr>Variable[]</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_python" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Ruleset<wbr>Rule<wbr>Actions<wbr>Args</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catch_all_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catch_all_python" style="color: inherit; text-decoration: inherit;">catch_<wbr>all</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_python" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Ruleset<wbr>Rule<wbr>Conditions<wbr>Args</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_python" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_python" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_python" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_time_frame_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_time_frame_python" style="color: inherit; text-decoration: inherit;">time_<wbr>frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Args</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_python" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">Sequence[Ruleset<wbr>Rule<wbr>Variable<wbr>Args]</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="state_actions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_actions_yaml" style="color: inherit; text-decoration: inherit;">actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactions">Property Map</a></span>
        </dt>
        <dd>Actions to apply to an event if the conditions match.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_catchall_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_catchall_yaml" style="color: inherit; text-decoration: inherit;">catch<wbr>All</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the Event Rule is the last Event Rule of the Ruleset that serves as a catch-all. It has limited functionality compared to other rules and always matches.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_conditions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_conditions_yaml" style="color: inherit; text-decoration: inherit;">conditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditions">Property Map</a></span>
        </dt>
        <dd>Conditions evaluated to check if an event matches this event rule. Is always empty for the catch-all rule, though.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_disabled_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_disabled_yaml" style="color: inherit; text-decoration: inherit;">disabled</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Indicates whether the rule is disabled and would therefore not be evaluated.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_position_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_position_yaml" style="color: inherit; text-decoration: inherit;">position</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Position/index of the rule within the ruleset.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_ruleset_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_ruleset_yaml" style="color: inherit; text-decoration: inherit;">ruleset</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The ID of the ruleset that the rule belongs to.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_timeframe_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_timeframe_yaml" style="color: inherit; text-decoration: inherit;">time<wbr>Frame</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframe">Property Map</a></span>
        </dt>
        <dd>Settings for <a href="https://support.pagerduty.com/docs/rulesets#section-scheduled-event-rules">scheduling the rule</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="state_variables_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_variables_yaml" style="color: inherit; text-decoration: inherit;">variables</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariable">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Populate variables from event payloads and use those variables in other event actions. <em>NOTE: A rule can have multiple <code>variable</code> objects.</em></dd></dl>
    </pulumi-choosable>
    </div>
    </pulumi-choosable>
    </div>
    
    
    
    
    
    
    ## Supporting Types
    
    
    
    <h4 id="rulesetruleactions">
    Ruleset<wbr>Rule<wbr>Actions<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_csharp" style="color: inherit; text-decoration: inherit;">Annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate&gt;</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="eventactions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventactions_csharp" style="color: inherit; text-decoration: inherit;">Event<wbr>Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_csharp" style="color: inherit; text-decoration: inherit;">Extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction&gt;</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_csharp" style="color: inherit; text-decoration: inherit;">Priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Priority&gt;</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_csharp" style="color: inherit; text-decoration: inherit;">Routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Route&gt;</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_csharp" style="color: inherit; text-decoration: inherit;">Severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Severity&gt;</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_csharp" style="color: inherit; text-decoration: inherit;">Suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress&gt;</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_csharp" style="color: inherit; text-decoration: inherit;">Suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_go" style="color: inherit; text-decoration: inherit;">Annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="eventactions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventactions_go" style="color: inherit; text-decoration: inherit;">Event<wbr>Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_go" style="color: inherit; text-decoration: inherit;">Extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_go" style="color: inherit; text-decoration: inherit;">Priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Priority</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_go" style="color: inherit; text-decoration: inherit;">Routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Route</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_go" style="color: inherit; text-decoration: inherit;">Severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Severity</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_go" style="color: inherit; text-decoration: inherit;">Suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_go" style="color: inherit; text-decoration: inherit;">Suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">[]Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_java" style="color: inherit; text-decoration: inherit;">annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate&gt;</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="eventactions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventactions_java" style="color: inherit; text-decoration: inherit;">event<wbr>Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_java" style="color: inherit; text-decoration: inherit;">extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction&gt;</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_java" style="color: inherit; text-decoration: inherit;">priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Priority&gt;</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_java" style="color: inherit; text-decoration: inherit;">routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Route&gt;</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_java" style="color: inherit; text-decoration: inherit;">severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Severity&gt;</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_java" style="color: inherit; text-decoration: inherit;">suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress&gt;</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_java" style="color: inherit; text-decoration: inherit;">suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">List&lt;Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_nodejs" style="color: inherit; text-decoration: inherit;">annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate[]</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="eventactions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventactions_nodejs" style="color: inherit; text-decoration: inherit;">event<wbr>Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action[]</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_nodejs" style="color: inherit; text-decoration: inherit;">extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction[]</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_nodejs" style="color: inherit; text-decoration: inherit;">priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">Ruleset<wbr>Rule<wbr>Actions<wbr>Priority[]</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_nodejs" style="color: inherit; text-decoration: inherit;">routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">Ruleset<wbr>Rule<wbr>Actions<wbr>Route[]</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_nodejs" style="color: inherit; text-decoration: inherit;">severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">Ruleset<wbr>Rule<wbr>Actions<wbr>Severity[]</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_nodejs" style="color: inherit; text-decoration: inherit;">suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress[]</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_nodejs" style="color: inherit; text-decoration: inherit;">suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend[]</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_python" style="color: inherit; text-decoration: inherit;">annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate]</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="event_actions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#event_actions_python" style="color: inherit; text-decoration: inherit;">event_<wbr>actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action]</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_python" style="color: inherit; text-decoration: inherit;">extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction]</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_python" style="color: inherit; text-decoration: inherit;">priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Priority]</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_python" style="color: inherit; text-decoration: inherit;">routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Route]</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_python" style="color: inherit; text-decoration: inherit;">severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Severity]</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_python" style="color: inherit; text-decoration: inherit;">suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress]</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_python" style="color: inherit; text-decoration: inherit;">suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">Sequence[Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend]</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="annotates_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#annotates_yaml" style="color: inherit; text-decoration: inherit;">annotates</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsannotate">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Note added to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="eventactions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#eventactions_yaml" style="color: inherit; text-decoration: inherit;">event<wbr>Actions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionseventaction">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets whether the resulting alert status is <code>trigger</code> or <code>resolve</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="extractions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#extractions_yaml" style="color: inherit; text-decoration: inherit;">extractions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsextraction">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Allows you to copy important data from one event field to another. Extraction objects may use <em>either</em> of the following field structures:</dd><dt class="property-optional"
                title="Optional">
            <span id="priorities_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#priorities_yaml" style="color: inherit; text-decoration: inherit;">priorities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionspriority">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>The ID of the priority applied to the event.</dd><dt class="property-optional"
                title="Optional">
            <span id="routes_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#routes_yaml" style="color: inherit; text-decoration: inherit;">routes</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsroute">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>The ID of the service where the event will be routed.</dd><dt class="property-optional"
                title="Optional">
            <span id="severities_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#severities_yaml" style="color: inherit; text-decoration: inherit;">severities</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionsseverity">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>The <a href="https://support.pagerduty.com/docs/rulesets#section-set-severity-with-event-rules">severity level</a> of the event. Can be either <code>info</code>,<code>warning</code>,<code>error</code>, or <code>critical</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="suppresses_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suppresses_yaml" style="color: inherit; text-decoration: inherit;">suppresses</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuppress">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Controls whether an alert is <a href="https://support.pagerduty.com/docs/rulesets#section-suppress-but-create-triggering-thresholds-with-event-rules">suppressed</a> (does not create an incident). Note: If a threshold is set, the rule must also have a <code>route</code> action.</dd><dt class="property-optional"
                title="Optional">
            <span id="suspends_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#suspends_yaml" style="color: inherit; text-decoration: inherit;">suspends</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleactionssuspend">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>An object with a single <code>value</code> field. The value sets the length of time to suspend the resulting alert before triggering. Note: A rule with a <code>suspend</code> action must also have a <code>route</code> action.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionsannotate">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Annotate<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionseventaction">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Event<wbr>Action<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionsextraction">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Extraction<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_csharp" style="color: inherit; text-decoration: inherit;">Regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_csharp" style="color: inherit; text-decoration: inherit;">Source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_csharp" style="color: inherit; text-decoration: inherit;">Target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_csharp" style="color: inherit; text-decoration: inherit;">Template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_go" style="color: inherit; text-decoration: inherit;">Regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_go" style="color: inherit; text-decoration: inherit;">Source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_go" style="color: inherit; text-decoration: inherit;">Target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_go" style="color: inherit; text-decoration: inherit;">Template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_java" style="color: inherit; text-decoration: inherit;">regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_java" style="color: inherit; text-decoration: inherit;">source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_java" style="color: inherit; text-decoration: inherit;">target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_java" style="color: inherit; text-decoration: inherit;">template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_nodejs" style="color: inherit; text-decoration: inherit;">regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_nodejs" style="color: inherit; text-decoration: inherit;">source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_nodejs" style="color: inherit; text-decoration: inherit;">target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_nodejs" style="color: inherit; text-decoration: inherit;">template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_python" style="color: inherit; text-decoration: inherit;">regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_python" style="color: inherit; text-decoration: inherit;">source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_python" style="color: inherit; text-decoration: inherit;">target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_python" style="color: inherit; text-decoration: inherit;">template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="regex_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#regex_yaml" style="color: inherit; text-decoration: inherit;">regex</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><p>The conditions that need to be met for the extraction to happen. Must use valid <a href="https://github.com/google/re2/wiki/Syntax">RE2 regular expression syntax</a>.</p>
    <p><em>- <strong>OR</strong> -</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="source_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#source_yaml" style="color: inherit; text-decoration: inherit;">source</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Field where the data is being copied from. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</dd><dt class="property-optional"
                title="Optional">
            <span id="target_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#target_yaml" style="color: inherit; text-decoration: inherit;">target</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><p>Field where the data is being copied to. Must be a <a href="https://support.pagerduty.com/docs/pd-cef">PagerDuty Common Event Format (PD-CEF)</a> field.</p>
    <p><em>NOTE: A rule can have multiple <code>extraction</code> objects attributed to it.</em></p>
    </dd><dt class="property-optional"
                title="Optional">
            <span id="template_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#template_yaml" style="color: inherit; text-decoration: inherit;">template</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>A customized field message. This can also include variables extracted from the payload by using string interpolation.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionspriority">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Priority<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Priority<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionsroute">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Route<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Route<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionsseverity">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Severity<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Severity<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionssuppress">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Suppress<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeamount_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeamount_csharp" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Time<wbr>Amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeunit_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeunit_csharp" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Time<wbr>Unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdvalue_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdvalue_csharp" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeamount_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeamount_go" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Time<wbr>Amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeunit_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeunit_go" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Time<wbr>Unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdvalue_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdvalue_go" style="color: inherit; text-decoration: inherit;">Threshold<wbr>Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeamount_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeamount_java" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeunit_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeunit_java" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdvalue_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdvalue_java" style="color: inherit; text-decoration: inherit;">threshold<wbr>Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeamount_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeamount_nodejs" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeunit_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeunit_nodejs" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdvalue_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdvalue_nodejs" style="color: inherit; text-decoration: inherit;">threshold<wbr>Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">boolean</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="threshold_time_amount_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_time_amount_python" style="color: inherit; text-decoration: inherit;">threshold_<wbr>time_<wbr>amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="threshold_time_unit_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_time_unit_python" style="color: inherit; text-decoration: inherit;">threshold_<wbr>time_<wbr>unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="threshold_value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#threshold_value_python" style="color: inherit; text-decoration: inherit;">threshold_<wbr>value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">bool</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeamount_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeamount_yaml" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Amount</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The number value of the <code>threshold_time_unit</code> before an incident is created. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdtimeunit_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdtimeunit_yaml" style="color: inherit; text-decoration: inherit;">threshold<wbr>Time<wbr>Unit</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>The <code>seconds</code>,<code>minutes</code>, or <code>hours</code> the <code>threshold_time_amount</code> should be measured.</dd><dt class="property-optional"
                title="Optional">
            <span id="thresholdvalue_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#thresholdvalue_yaml" style="color: inherit; text-decoration: inherit;">threshold<wbr>Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>The number of alerts that should be suppressed. Must be greater than 0.</dd><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Boolean</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleactionssuspend">
    Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Actions<wbr>Suspend<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleconditions">
    Ruleset<wbr>Rule<wbr>Conditions<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Conditions<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_csharp" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_csharp" style="color: inherit; text-decoration: inherit;">Subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">List&lt;Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition&gt;</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_go" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_go" style="color: inherit; text-decoration: inherit;">Subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">[]Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_java" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_java" style="color: inherit; text-decoration: inherit;">subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">List&lt;Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition&gt;</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_nodejs" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_nodejs" style="color: inherit; text-decoration: inherit;">subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition[]</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_python" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_python" style="color: inherit; text-decoration: inherit;">subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">Sequence[Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition]</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_yaml" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Operator to combine sub-conditions. Can be <code>and</code> or <code>or</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="subconditions_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#subconditions_yaml" style="color: inherit; text-decoration: inherit;">subconditions</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubcondition">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>List of sub-conditions that define the condition.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleconditionssubcondition">
    Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_csharp" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_csharp" style="color: inherit; text-decoration: inherit;">Parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">List&lt;Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter&gt;</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_go" style="color: inherit; text-decoration: inherit;">Operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_go" style="color: inherit; text-decoration: inherit;">Parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">[]Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_java" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_java" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">List&lt;Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter&gt;</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_nodejs" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_nodejs" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter[]</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_python" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_python" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">Sequence[Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter]</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="operator_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#operator_yaml" style="color: inherit; text-decoration: inherit;">operator</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Type of operator to apply to the sub-condition. Can be <code>exists</code>,<code>nexists</code>,<code>equals</code>,<code>nequals</code>,<code>contains</code>,<code>ncontains</code>,<code>matches</code>, or <code>nmatches</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_yaml" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruleconditionssubconditionparameter">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Parameter for the sub-condition. It requires both a <code>path</code> and <code>value</code> to be set.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruleconditionssubconditionparameter">
    Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Conditions<wbr>Subcondition<wbr>Parameter<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_csharp" style="color: inherit; text-decoration: inherit;">Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_go" style="color: inherit; text-decoration: inherit;">Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_java" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_nodejs" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_python" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_yaml" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruletimeframe">
    Ruleset<wbr>Rule<wbr>Time<wbr>Frame<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="activebetweens_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#activebetweens_csharp" style="color: inherit; text-decoration: inherit;">Active<wbr>Betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">List&lt;Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between&gt;</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduledweeklies_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduledweeklies_csharp" style="color: inherit; text-decoration: inherit;">Scheduled<wbr>Weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">List&lt;Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly&gt;</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="activebetweens_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#activebetweens_go" style="color: inherit; text-decoration: inherit;">Active<wbr>Betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">[]Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduledweeklies_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduledweeklies_go" style="color: inherit; text-decoration: inherit;">Scheduled<wbr>Weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">[]Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="activebetweens_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#activebetweens_java" style="color: inherit; text-decoration: inherit;">active<wbr>Betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">List&lt;Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between&gt;</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduledweeklies_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduledweeklies_java" style="color: inherit; text-decoration: inherit;">scheduled<wbr>Weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">List&lt;Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly&gt;</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="activebetweens_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#activebetweens_nodejs" style="color: inherit; text-decoration: inherit;">active<wbr>Betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between[]</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduledweeklies_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduledweeklies_nodejs" style="color: inherit; text-decoration: inherit;">scheduled<wbr>Weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly[]</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="active_betweens_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#active_betweens_python" style="color: inherit; text-decoration: inherit;">active_<wbr>betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">Sequence[Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between]</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduled_weeklies_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduled_weeklies_python" style="color: inherit; text-decoration: inherit;">scheduled_<wbr>weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">Sequence[Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly]</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="activebetweens_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#activebetweens_yaml" style="color: inherit; text-decoration: inherit;">active<wbr>Betweens</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframeactivebetween">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Values for executing the rule during a specific time period.</dd><dt class="property-optional"
                title="Optional">
            <span id="scheduledweeklies_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#scheduledweeklies_yaml" style="color: inherit; text-decoration: inherit;">scheduled<wbr>Weeklies</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetruletimeframescheduledweekly">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd>Values for executing the rule on a recurring schedule.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruletimeframeactivebetween">
    Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Active<wbr>Between<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="endtime_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endtime_csharp" style="color: inherit; text-decoration: inherit;">End<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_csharp" style="color: inherit; text-decoration: inherit;">Start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="endtime_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endtime_go" style="color: inherit; text-decoration: inherit;">End<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_go" style="color: inherit; text-decoration: inherit;">Start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="endtime_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endtime_java" style="color: inherit; text-decoration: inherit;">end<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_java" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="endtime_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endtime_nodejs" style="color: inherit; text-decoration: inherit;">end<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_nodejs" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="end_time_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#end_time_python" style="color: inherit; text-decoration: inherit;">end_<wbr>time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="start_time_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#start_time_python" style="color: inherit; text-decoration: inherit;">start_<wbr>time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="endtime_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endtime_yaml" style="color: inherit; text-decoration: inherit;">end<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_yaml" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetruletimeframescheduledweekly">
    Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Time<wbr>Frame<wbr>Scheduled<wbr>Weekly<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_csharp" style="color: inherit; text-decoration: inherit;">Duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_csharp" style="color: inherit; text-decoration: inherit;">Start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_csharp" style="color: inherit; text-decoration: inherit;">Timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_csharp" style="color: inherit; text-decoration: inherit;">Weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;int&gt;</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_go" style="color: inherit; text-decoration: inherit;">Duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_go" style="color: inherit; text-decoration: inherit;">Start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_go" style="color: inherit; text-decoration: inherit;">Timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_go" style="color: inherit; text-decoration: inherit;">Weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">[]int</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_java" style="color: inherit; text-decoration: inherit;">duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_java" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Integer</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_java" style="color: inherit; text-decoration: inherit;">timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_java" style="color: inherit; text-decoration: inherit;">weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;Integer&gt;</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_nodejs" style="color: inherit; text-decoration: inherit;">duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_nodejs" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_nodejs" style="color: inherit; text-decoration: inherit;">timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_nodejs" style="color: inherit; text-decoration: inherit;">weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">number[]</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_python" style="color: inherit; text-decoration: inherit;">duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="start_time_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#start_time_python" style="color: inherit; text-decoration: inherit;">start_<wbr>time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">int</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_python" style="color: inherit; text-decoration: inherit;">timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_python" style="color: inherit; text-decoration: inherit;">weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Sequence[int]</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="duration_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#duration_yaml" style="color: inherit; text-decoration: inherit;">duration</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>Length of time the schedule will be active in milliseconds. For example <code>duration = 2 * 60 * 60 * 1000</code> if you want your rule to apply for 2 hours, from the specified <code>start_time</code>.</dd><dt class="property-optional"
                title="Optional">
            <span id="starttime_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#starttime_yaml" style="color: inherit; text-decoration: inherit;">start<wbr>Time</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">Number</span>
        </dt>
        <dd>A Unix timestamp in milliseconds which is combined with the <code>timezone</code> to determine the time this rule will start on each specified <code>weekday</code>. Note that the <em>date</em> of the timestamp you specify does <strong>not</strong> matter, except that it lets you determine whether daylight saving time is in effect so that you use the correct UTC offset for the timezone you specify. In practice, you may want to use the <code>time_static</code> resource to generate this value, as demonstrated in the <code>resource.pagerduty_ruleset_rule.foo</code> code example at the top of this page. To generate this timestamp manually, if you want your rule to apply starting at 9:30am in the <code>America/New_York</code> timezone, use your programing language of choice to determine a Unix timestamp that represents 9:30am in that timezone, like <a href="https://www.epochconverter.com/timezones?q=1554989400000&amp;tz=America%25!F(MISSING)New_York">1554989400000</a>.</dd><dt class="property-optional"
                title="Optional">
            <span id="timezone_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#timezone_yaml" style="color: inherit; text-decoration: inherit;">timezone</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd><a href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones">The name of the timezone</a> for the given schedule, which will be used to determine UTC offset including adjustment for daylight saving time. For example: <code>timezone = &quot;America/Toronto&quot;</code></dd><dt class="property-optional"
                title="Optional">
            <span id="weekdays_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#weekdays_yaml" style="color: inherit; text-decoration: inherit;">weekdays</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">List&lt;Number&gt;</span>
        </dt>
        <dd>An integer array representing which days during the week the rule executes. For example <code>weekdays = [1,3,7]</code> would execute on Monday, Wednesday and Sunday.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetrulevariable">
    Ruleset<wbr>Rule<wbr>Variable<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Variable<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_csharp" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_csharp" style="color: inherit; text-decoration: inherit;">Parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">List&lt;Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_csharp" style="color: inherit; text-decoration: inherit;">Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_go" style="color: inherit; text-decoration: inherit;">Name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_go" style="color: inherit; text-decoration: inherit;">Parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">[]Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_go" style="color: inherit; text-decoration: inherit;">Type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_java" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_java" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">List&lt;Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_java" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_nodejs" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_nodejs" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter[]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_nodejs" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_python" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_python" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">Sequence[Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter]</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_python" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="name_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#name_yaml" style="color: inherit; text-decoration: inherit;">name</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="parameters_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#parameters_yaml" style="color: inherit; text-decoration: inherit;">parameters</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type"><a href="#rulesetrulevariableparameter">List&lt;Property Map&gt;</a></span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="type_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#type_yaml" style="color: inherit; text-decoration: inherit;">type</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd></dl>
    </pulumi-choosable>
    </div>
    
    <h4 id="rulesetrulevariableparameter">
    Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter<pulumi-choosable type="language" values="python,go" class="inline">, Ruleset<wbr>Rule<wbr>Variable<wbr>Parameter<wbr>Args</pulumi-choosable>
    </h4>
    
    <div>
    <pulumi-choosable type="language" values="csharp">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_csharp" style="color: inherit; text-decoration: inherit;">Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_csharp">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_csharp" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="go">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_go" style="color: inherit; text-decoration: inherit;">Path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_go">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_go" style="color: inherit; text-decoration: inherit;">Value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="java">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_java" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_java">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_java" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="javascript,typescript">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_nodejs" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_nodejs">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_nodejs" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">string</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="python">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_python" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_python">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_python" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">str</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    <div>
    <pulumi-choosable type="language" values="yaml">
    <dl class="resources-properties"><dt class="property-optional"
                title="Optional">
            <span id="path_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#path_yaml" style="color: inherit; text-decoration: inherit;">path</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd></dd><dt class="property-optional"
                title="Optional">
            <span id="value_yaml">
    <a data-swiftype-name="resource-property" data-swiftype-type="text" href="#value_yaml" style="color: inherit; text-decoration: inherit;">value</a>
    </span>
            <span class="property-indicator"></span>
            <span class="property-type">String</span>
        </dt>
        <dd>Boolean value that indicates if the alert should be suppressed before the indicated threshold values are met.</dd></dl>
    </pulumi-choosable>
    </div>
    
    ## Import
    
    
    
    Ruleset rules can be imported using the related `ruleset` ID and the `ruleset_rule` ID separated by a dot, e.g.
    
    ```sh
    $ pulumi import pagerduty:index/rulesetRule:RulesetRule main a19cdca1-3d5e-4b52-bfea-8c8de04da243.19acac92-027a-4ea0-b06c-bbf516519601
    

    Package Details

    Repository
    PagerDuty pulumi/pulumi-pagerduty
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the pagerduty Terraform Provider.
    pagerduty logo
    PagerDuty v4.10.1 published on Wednesday, Mar 27, 2024 by Pulumi