1. Registry
  2. Packages
  3. Zenduty Provider
  4. API Docs
  5. Alertrules
Viewing docs for zenduty 2.0.0
published on Friday, Aug 14, 2026 by zenduty
Viewing docs for zenduty 2.0.0
published on Friday, Aug 14, 2026 by zenduty

    Import

    Integrations can be imported using the team_id(ie. unique_id of the team), service_id(ie. unique_id of the service),integration_id(ie. unique_id of the integration) and alertrule_id(ie. unique_id of the alert rule).

    hcl

    resource “zenduty_alertrules” “rule1” {

    }

    $ pulumi import zenduty:index/alertrules:Alertrules rule1 team_id/service_id/integration_id/alertrule_id`
    

    $ terraform state show zenduty_alertrules.rule1

    * copy the output data and paste inside zenduty_alertrules.rule1 resource block and remove the id attribute

    $ pulumi preview to verify the import

    Create Alertrules Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Alertrules(name: string, args: AlertrulesArgs, opts?: CustomResourceOptions);
    @overload
    def Alertrules(resource_name: str,
                   args: AlertrulesArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def Alertrules(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   description: Optional[str] = None,
                   integration_id: Optional[str] = None,
                   service_id: Optional[str] = None,
                   team_id: Optional[str] = None,
                   actions: Optional[Sequence[AlertrulesActionArgs]] = None,
                   alertrules_id: Optional[str] = None,
                   conditions: Optional[Sequence[AlertrulesConditionArgs]] = None,
                   position: Optional[float] = None,
                   rule_json: Optional[str] = None,
                   rule_type: Optional[float] = None,
                   stop: Optional[bool] = None)
    func NewAlertrules(ctx *Context, name string, args AlertrulesArgs, opts ...ResourceOption) (*Alertrules, error)
    public Alertrules(string name, AlertrulesArgs args, CustomResourceOptions? opts = null)
    public Alertrules(String name, AlertrulesArgs args)
    public Alertrules(String name, AlertrulesArgs args, CustomResourceOptions options)
    
    type: zenduty:Alertrules
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "zenduty_alertrules" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AlertrulesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AlertrulesArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AlertrulesArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AlertrulesArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AlertrulesArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var alertrulesResource = new Zenduty.Alertrules("alertrulesResource", new()
    {
        Description = "string",
        IntegrationId = "string",
        ServiceId = "string",
        TeamId = "string",
        Actions = new[]
        {
            new Zenduty.Inputs.AlertrulesActionArgs
            {
                ActionType = 0.0,
                AssignTo = "string",
                EscalationPolicy = "string",
                Key = "string",
                Schedule = "string",
                Sla = "string",
                TaskTemplate = "string",
                TeamPriority = "string",
                Value = "string",
            },
        },
        AlertrulesId = "string",
        Conditions = new[]
        {
            new Zenduty.Inputs.AlertrulesConditionArgs
            {
                AlertField = "string",
                AlertConditionType = 0.0,
                Pattern = "string",
                UniqueId = "string",
            },
        },
        Position = 0.0,
        RuleJson = "string",
        RuleType = 0.0,
        Stop = false,
    });
    
    example, err := zenduty.NewAlertrules(ctx, "alertrulesResource", &zenduty.AlertrulesArgs{
    	Description:   pulumi.String("string"),
    	IntegrationId: pulumi.String("string"),
    	ServiceId:     pulumi.String("string"),
    	TeamId:        pulumi.String("string"),
    	Actions: zenduty.AlertrulesActionArray{
    		&zenduty.AlertrulesActionArgs{
    			ActionType:       pulumi.Float64(0),
    			AssignTo:         pulumi.String("string"),
    			EscalationPolicy: pulumi.String("string"),
    			Key:              pulumi.String("string"),
    			Schedule:         pulumi.String("string"),
    			Sla:              pulumi.String("string"),
    			TaskTemplate:     pulumi.String("string"),
    			TeamPriority:     pulumi.String("string"),
    			Value:            pulumi.String("string"),
    		},
    	},
    	AlertrulesId: pulumi.String("string"),
    	Conditions: zenduty.AlertrulesConditionArray{
    		&zenduty.AlertrulesConditionArgs{
    			AlertField:         pulumi.String("string"),
    			AlertConditionType: pulumi.Float64(0),
    			Pattern:            pulumi.String("string"),
    			UniqueId:           pulumi.String("string"),
    		},
    	},
    	Position: pulumi.Float64(0),
    	RuleJson: pulumi.String("string"),
    	RuleType: pulumi.Float64(0),
    	Stop:     pulumi.Bool(false),
    })
    
    resource "zenduty_alertrules" "alertrulesResource" {
      lifecycle {
        create_before_destroy = true
      }
      description    = "string"
      integration_id = "string"
      service_id     = "string"
      team_id        = "string"
      actions {
        action_type       = 0
        assign_to         = "string"
        escalation_policy = "string"
        key               = "string"
        schedule          = "string"
        sla               = "string"
        task_template     = "string"
        team_priority     = "string"
        value             = "string"
      }
      alertrules_id = "string"
      conditions {
        alert_field          = "string"
        alert_condition_type = 0
        pattern              = "string"
        unique_id            = "string"
      }
      position  = 0
      rule_json = "string"
      rule_type = 0
      stop      = false
    }
    
    var alertrulesResource = new Alertrules("alertrulesResource", AlertrulesArgs.builder()
        .description("string")
        .integrationId("string")
        .serviceId("string")
        .teamId("string")
        .actions(AlertrulesActionArgs.builder()
            .actionType(0.0)
            .assignTo("string")
            .escalationPolicy("string")
            .key("string")
            .schedule("string")
            .sla("string")
            .taskTemplate("string")
            .teamPriority("string")
            .value("string")
            .build())
        .alertrulesId("string")
        .conditions(AlertrulesConditionArgs.builder()
            .alertField("string")
            .alertConditionType(0.0)
            .pattern("string")
            .uniqueId("string")
            .build())
        .position(0.0)
        .ruleJson("string")
        .ruleType(0.0)
        .stop(false)
        .build());
    
    alertrules_resource = zenduty.Alertrules("alertrulesResource",
        description="string",
        integration_id="string",
        service_id="string",
        team_id="string",
        actions=[{
            "action_type": float(0),
            "assign_to": "string",
            "escalation_policy": "string",
            "key": "string",
            "schedule": "string",
            "sla": "string",
            "task_template": "string",
            "team_priority": "string",
            "value": "string",
        }],
        alertrules_id="string",
        conditions=[{
            "alert_field": "string",
            "alert_condition_type": float(0),
            "pattern": "string",
            "unique_id": "string",
        }],
        position=float(0),
        rule_json="string",
        rule_type=float(0),
        stop=False)
    
    const alertrulesResource = new zenduty.Alertrules("alertrulesResource", {
        description: "string",
        integrationId: "string",
        serviceId: "string",
        teamId: "string",
        actions: [{
            actionType: 0,
            assignTo: "string",
            escalationPolicy: "string",
            key: "string",
            schedule: "string",
            sla: "string",
            taskTemplate: "string",
            teamPriority: "string",
            value: "string",
        }],
        alertrulesId: "string",
        conditions: [{
            alertField: "string",
            alertConditionType: 0,
            pattern: "string",
            uniqueId: "string",
        }],
        position: 0,
        ruleJson: "string",
        ruleType: 0,
        stop: false,
    });
    
    type: zenduty:Alertrules
    properties:
        actions:
            - actionType: 0
              assignTo: string
              escalationPolicy: string
              key: string
              schedule: string
              sla: string
              taskTemplate: string
              teamPriority: string
              value: string
        alertrulesId: string
        conditions:
            - alertConditionType: 0
              alertField: string
              pattern: string
              uniqueId: string
        description: string
        integrationId: string
        position: 0
        ruleJson: string
        ruleType: 0
        serviceId: string
        stop: false
        teamId: string
    

    Alertrules Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Alertrules resource accepts the following input properties:

    Description string
    The description of the alert rule.
    IntegrationId string
    The unique_id of the integration to create the alert rule in.
    ServiceId string
    The unique_id of the service to create the alert rule in.
    TeamId string
    The unique_id of the team to create the alert rule in.
    Actions List<AlertrulesAction>

    The actions to be performed when the rule matches. (see below for nested schema)

    AlertrulesId string
    The ID of the Alert Rule.
    Conditions List<AlertrulesCondition>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    Position double
    Evaluation order of the rule. Assigned by the server when omitted.
    RuleJson string
    RuleType double
    0 requires all conditions to match, 1 requires any condition to match.
    Stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    Description string
    The description of the alert rule.
    IntegrationId string
    The unique_id of the integration to create the alert rule in.
    ServiceId string
    The unique_id of the service to create the alert rule in.
    TeamId string
    The unique_id of the team to create the alert rule in.
    Actions []AlertrulesActionArgs

    The actions to be performed when the rule matches. (see below for nested schema)

    AlertrulesId string
    The ID of the Alert Rule.
    Conditions []AlertrulesConditionArgs
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    Position float64
    Evaluation order of the rule. Assigned by the server when omitted.
    RuleJson string
    RuleType float64
    0 requires all conditions to match, 1 requires any condition to match.
    Stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    description string
    The description of the alert rule.
    integration_id string
    The unique_id of the integration to create the alert rule in.
    service_id string
    The unique_id of the service to create the alert rule in.
    team_id string
    The unique_id of the team to create the alert rule in.
    actions list(object)

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrules_id string
    The ID of the Alert Rule.
    conditions list(object)
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    position number
    Evaluation order of the rule. Assigned by the server when omitted.
    rule_json string
    rule_type number
    0 requires all conditions to match, 1 requires any condition to match.
    stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    description String
    The description of the alert rule.
    integrationId String
    The unique_id of the integration to create the alert rule in.
    serviceId String
    The unique_id of the service to create the alert rule in.
    teamId String
    The unique_id of the team to create the alert rule in.
    actions List<AlertrulesAction>

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId String
    The ID of the Alert Rule.
    conditions List<AlertrulesCondition>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    position Double
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson String
    ruleType Double
    0 requires all conditions to match, 1 requires any condition to match.
    stop Boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    description string
    The description of the alert rule.
    integrationId string
    The unique_id of the integration to create the alert rule in.
    serviceId string
    The unique_id of the service to create the alert rule in.
    teamId string
    The unique_id of the team to create the alert rule in.
    actions AlertrulesAction[]

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId string
    The ID of the Alert Rule.
    conditions AlertrulesCondition[]
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    position number
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson string
    ruleType number
    0 requires all conditions to match, 1 requires any condition to match.
    stop boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    description str
    The description of the alert rule.
    integration_id str
    The unique_id of the integration to create the alert rule in.
    service_id str
    The unique_id of the service to create the alert rule in.
    team_id str
    The unique_id of the team to create the alert rule in.
    actions Sequence[AlertrulesActionArgs]

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrules_id str
    The ID of the Alert Rule.
    conditions Sequence[AlertrulesConditionArgs]
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    position float
    Evaluation order of the rule. Assigned by the server when omitted.
    rule_json str
    rule_type float
    0 requires all conditions to match, 1 requires any condition to match.
    stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    description String
    The description of the alert rule.
    integrationId String
    The unique_id of the integration to create the alert rule in.
    serviceId String
    The unique_id of the service to create the alert rule in.
    teamId String
    The unique_id of the team to create the alert rule in.
    actions List<Property Map>

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId String
    The ID of the Alert Rule.
    conditions List<Property Map>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    position Number
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson String
    ruleType Number
    0 requires all conditions to match, 1 requires any condition to match.
    stop Boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Alertrules resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Alertrules Resource

    Get an existing Alertrules resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AlertrulesState, opts?: CustomResourceOptions): Alertrules
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actions: Optional[Sequence[AlertrulesActionArgs]] = None,
            alertrules_id: Optional[str] = None,
            conditions: Optional[Sequence[AlertrulesConditionArgs]] = None,
            description: Optional[str] = None,
            integration_id: Optional[str] = None,
            position: Optional[float] = None,
            rule_json: Optional[str] = None,
            rule_type: Optional[float] = None,
            service_id: Optional[str] = None,
            stop: Optional[bool] = None,
            team_id: Optional[str] = None) -> Alertrules
    func GetAlertrules(ctx *Context, name string, id IDInput, state *AlertrulesState, opts ...ResourceOption) (*Alertrules, error)
    public static Alertrules Get(string name, Input<string> id, AlertrulesState? state, CustomResourceOptions? opts = null)
    public static Alertrules get(String name, Output<String> id, AlertrulesState state, CustomResourceOptions options)
    resources:  _:    type: zenduty:Alertrules    get:      id: ${id}
    import {
      to = zenduty_alertrules.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Actions List<AlertrulesAction>

    The actions to be performed when the rule matches. (see below for nested schema)

    AlertrulesId string
    The ID of the Alert Rule.
    Conditions List<AlertrulesCondition>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    Description string
    The description of the alert rule.
    IntegrationId string
    The unique_id of the integration to create the alert rule in.
    Position double
    Evaluation order of the rule. Assigned by the server when omitted.
    RuleJson string
    RuleType double
    0 requires all conditions to match, 1 requires any condition to match.
    ServiceId string
    The unique_id of the service to create the alert rule in.
    Stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    TeamId string
    The unique_id of the team to create the alert rule in.
    Actions []AlertrulesActionArgs

    The actions to be performed when the rule matches. (see below for nested schema)

    AlertrulesId string
    The ID of the Alert Rule.
    Conditions []AlertrulesConditionArgs
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    Description string
    The description of the alert rule.
    IntegrationId string
    The unique_id of the integration to create the alert rule in.
    Position float64
    Evaluation order of the rule. Assigned by the server when omitted.
    RuleJson string
    RuleType float64
    0 requires all conditions to match, 1 requires any condition to match.
    ServiceId string
    The unique_id of the service to create the alert rule in.
    Stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    TeamId string
    The unique_id of the team to create the alert rule in.
    actions list(object)

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrules_id string
    The ID of the Alert Rule.
    conditions list(object)
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    description string
    The description of the alert rule.
    integration_id string
    The unique_id of the integration to create the alert rule in.
    position number
    Evaluation order of the rule. Assigned by the server when omitted.
    rule_json string
    rule_type number
    0 requires all conditions to match, 1 requires any condition to match.
    service_id string
    The unique_id of the service to create the alert rule in.
    stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    team_id string
    The unique_id of the team to create the alert rule in.
    actions List<AlertrulesAction>

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId String
    The ID of the Alert Rule.
    conditions List<AlertrulesCondition>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    description String
    The description of the alert rule.
    integrationId String
    The unique_id of the integration to create the alert rule in.
    position Double
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson String
    ruleType Double
    0 requires all conditions to match, 1 requires any condition to match.
    serviceId String
    The unique_id of the service to create the alert rule in.
    stop Boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    teamId String
    The unique_id of the team to create the alert rule in.
    actions AlertrulesAction[]

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId string
    The ID of the Alert Rule.
    conditions AlertrulesCondition[]
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    description string
    The description of the alert rule.
    integrationId string
    The unique_id of the integration to create the alert rule in.
    position number
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson string
    ruleType number
    0 requires all conditions to match, 1 requires any condition to match.
    serviceId string
    The unique_id of the service to create the alert rule in.
    stop boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    teamId string
    The unique_id of the team to create the alert rule in.
    actions Sequence[AlertrulesActionArgs]

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrules_id str
    The ID of the Alert Rule.
    conditions Sequence[AlertrulesConditionArgs]
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    description str
    The description of the alert rule.
    integration_id str
    The unique_id of the integration to create the alert rule in.
    position float
    Evaluation order of the rule. Assigned by the server when omitted.
    rule_json str
    rule_type float
    0 requires all conditions to match, 1 requires any condition to match.
    service_id str
    The unique_id of the service to create the alert rule in.
    stop bool
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    team_id str
    The unique_id of the team to create the alert rule in.
    actions List<Property Map>

    The actions to be performed when the rule matches. (see below for nested schema)

    alertrulesId String
    The ID of the Alert Rule.
    conditions List<Property Map>
    Structured conditions evaluated against incoming alerts. (see below for nested schema)
    description String
    The description of the alert rule.
    integrationId String
    The unique_id of the integration to create the alert rule in.
    position Number
    Evaluation order of the rule. Assigned by the server when omitted.
    ruleJson String
    ruleType Number
    0 requires all conditions to match, 1 requires any condition to match.
    serviceId String
    The unique_id of the service to create the alert rule in.
    stop Boolean
    Stop evaluating later alert rules when this rule matches. Defaults to false.
    teamId String
    The unique_id of the team to create the alert rule in.

    Supporting Types

    AlertrulesAction, AlertrulesActionArgs

    ActionType double
    AssignTo string
    User to assign (action_type 6). Alternative to value.
    EscalationPolicy string
    Escalation policy to assign (action_type 4). Alternative to value.
    Key string
    Schedule string
    Schedule to assign (action_type 5). Alternative to value.
    Sla string
    SLA to assign (action_type 14). Alternative to value.
    TaskTemplate string
    Task template to assign (action_type 16). Alternative to value.
    TeamPriority string
    Team priority to assign (action_type 15). Alternative to value.
    Value string
    ActionType float64
    AssignTo string
    User to assign (action_type 6). Alternative to value.
    EscalationPolicy string
    Escalation policy to assign (action_type 4). Alternative to value.
    Key string
    Schedule string
    Schedule to assign (action_type 5). Alternative to value.
    Sla string
    SLA to assign (action_type 14). Alternative to value.
    TaskTemplate string
    Task template to assign (action_type 16). Alternative to value.
    TeamPriority string
    Team priority to assign (action_type 15). Alternative to value.
    Value string
    action_type number
    assign_to string
    User to assign (action_type 6). Alternative to value.
    escalation_policy string
    Escalation policy to assign (action_type 4). Alternative to value.
    key string
    schedule string
    Schedule to assign (action_type 5). Alternative to value.
    sla string
    SLA to assign (action_type 14). Alternative to value.
    task_template string
    Task template to assign (action_type 16). Alternative to value.
    team_priority string
    Team priority to assign (action_type 15). Alternative to value.
    value string
    actionType Double
    assignTo String
    User to assign (action_type 6). Alternative to value.
    escalationPolicy String
    Escalation policy to assign (action_type 4). Alternative to value.
    key String
    schedule String
    Schedule to assign (action_type 5). Alternative to value.
    sla String
    SLA to assign (action_type 14). Alternative to value.
    taskTemplate String
    Task template to assign (action_type 16). Alternative to value.
    teamPriority String
    Team priority to assign (action_type 15). Alternative to value.
    value String
    actionType number
    assignTo string
    User to assign (action_type 6). Alternative to value.
    escalationPolicy string
    Escalation policy to assign (action_type 4). Alternative to value.
    key string
    schedule string
    Schedule to assign (action_type 5). Alternative to value.
    sla string
    SLA to assign (action_type 14). Alternative to value.
    taskTemplate string
    Task template to assign (action_type 16). Alternative to value.
    teamPriority string
    Team priority to assign (action_type 15). Alternative to value.
    value string
    action_type float
    assign_to str
    User to assign (action_type 6). Alternative to value.
    escalation_policy str
    Escalation policy to assign (action_type 4). Alternative to value.
    key str
    schedule str
    Schedule to assign (action_type 5). Alternative to value.
    sla str
    SLA to assign (action_type 14). Alternative to value.
    task_template str
    Task template to assign (action_type 16). Alternative to value.
    team_priority str
    Team priority to assign (action_type 15). Alternative to value.
    value str
    actionType Number
    assignTo String
    User to assign (action_type 6). Alternative to value.
    escalationPolicy String
    Escalation policy to assign (action_type 4). Alternative to value.
    key String
    schedule String
    Schedule to assign (action_type 5). Alternative to value.
    sla String
    SLA to assign (action_type 14). Alternative to value.
    taskTemplate String
    Task template to assign (action_type 16). Alternative to value.
    teamPriority String
    Team priority to assign (action_type 15). Alternative to value.
    value String

    AlertrulesCondition, AlertrulesConditionArgs

    AlertField string
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    AlertConditionType double
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    Pattern string
    The pattern the field is matched against.
    UniqueId string
    AlertField string
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    AlertConditionType float64
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    Pattern string
    The pattern the field is matched against.
    UniqueId string
    alert_field string
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    alert_condition_type number
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    pattern string
    The pattern the field is matched against.
    unique_id string
    alertField String
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    alertConditionType Double
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    pattern String
    The pattern the field is matched against.
    uniqueId String
    alertField string
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    alertConditionType number
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    pattern string
    The pattern the field is matched against.
    uniqueId string
    alert_field str
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    alert_condition_type float
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    pattern str
    The pattern the field is matched against.
    unique_id str
    alertField String
    The field the condition inspects: the alert attribute for type 1, the payload field name for type 2.
    alertConditionType Number
    1 matches the alert type, 2 matches a payload field. New types may appear server-side; only the lower bound is enforced here.
    pattern String
    The pattern the field is matched against.
    uniqueId String

    Package Details

    Repository
    zenduty zenduty/terraform-provider-zenduty
    License
    Notes
    This Pulumi package is based on the zenduty Terraform Provider.
    Viewing docs for zenduty 2.0.0
    published on Friday, Aug 14, 2026 by zenduty

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial