1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataOpsAlarmRule
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

tencentcloud.WedataOpsAlarmRule

Start a Neo task
Explain and create a tencentcloud.WedataOpsAlarmRule resource
tencentcloud logo
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack

    Provides a resource to create a wedata ops alarm rule

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const wedataOpsAlarmRule = new tencentcloud.WedataOpsAlarmRule("wedata_ops_alarm_rule", {
        alarmLevel: 1,
        alarmRuleName: "tf_test",
        alarmTypes: ["failure"],
        description: "ccc",
        monitorObjectIds: ["20230906105118824"],
        monitorObjectType: 1,
        projectId: "1859317240494305280",
        alarmGroups: [{
            alarmEscalationInterval: 15,
            alarmEscalationRecipientIds: [],
            alarmRecipientIds: ["100029411056"],
            alarmRecipientType: 1,
            alarmWays: ["1"],
            notificationFatigue: {
                notifyCount: 1,
                notifyInterval: 5,
                quietIntervals: [{
                    daysOfWeeks: [
                        6,
                        7,
                    ],
                    endTime: "21:00:00",
                    startTime: "10:00:00",
                }],
            },
        }],
        alarmRuleDetail: {
            dataBackfillOrRerunTrigger: 1,
            trigger: 2,
        },
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    wedata_ops_alarm_rule = tencentcloud.WedataOpsAlarmRule("wedata_ops_alarm_rule",
        alarm_level=1,
        alarm_rule_name="tf_test",
        alarm_types=["failure"],
        description="ccc",
        monitor_object_ids=["20230906105118824"],
        monitor_object_type=1,
        project_id="1859317240494305280",
        alarm_groups=[{
            "alarm_escalation_interval": 15,
            "alarm_escalation_recipient_ids": [],
            "alarm_recipient_ids": ["100029411056"],
            "alarm_recipient_type": 1,
            "alarm_ways": ["1"],
            "notification_fatigue": {
                "notify_count": 1,
                "notify_interval": 5,
                "quiet_intervals": [{
                    "days_of_weeks": [
                        6,
                        7,
                    ],
                    "end_time": "21:00:00",
                    "start_time": "10:00:00",
                }],
            },
        }],
        alarm_rule_detail={
            "data_backfill_or_rerun_trigger": 1,
            "trigger": 2,
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewWedataOpsAlarmRule(ctx, "wedata_ops_alarm_rule", &tencentcloud.WedataOpsAlarmRuleArgs{
    			AlarmLevel:    pulumi.Float64(1),
    			AlarmRuleName: pulumi.String("tf_test"),
    			AlarmTypes: pulumi.StringArray{
    				pulumi.String("failure"),
    			},
    			Description: pulumi.String("ccc"),
    			MonitorObjectIds: pulumi.StringArray{
    				pulumi.String("20230906105118824"),
    			},
    			MonitorObjectType: pulumi.Float64(1),
    			ProjectId:         pulumi.String("1859317240494305280"),
    			AlarmGroups: tencentcloud.WedataOpsAlarmRuleAlarmGroupArray{
    				&tencentcloud.WedataOpsAlarmRuleAlarmGroupArgs{
    					AlarmEscalationInterval:     pulumi.Float64(15),
    					AlarmEscalationRecipientIds: pulumi.StringArray{},
    					AlarmRecipientIds: pulumi.StringArray{
    						pulumi.String("100029411056"),
    					},
    					AlarmRecipientType: pulumi.Float64(1),
    					AlarmWays: pulumi.StringArray{
    						pulumi.String("1"),
    					},
    					NotificationFatigue: &tencentcloud.WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs{
    						NotifyCount:    pulumi.Float64(1),
    						NotifyInterval: pulumi.Float64(5),
    						QuietIntervals: tencentcloud.WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietIntervalArray{
    							&tencentcloud.WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietIntervalArgs{
    								DaysOfWeeks: pulumi.Float64Array{
    									pulumi.Float64(6),
    									pulumi.Float64(7),
    								},
    								EndTime:   pulumi.String("21:00:00"),
    								StartTime: pulumi.String("10:00:00"),
    							},
    						},
    					},
    				},
    			},
    			AlarmRuleDetail: &tencentcloud.WedataOpsAlarmRuleAlarmRuleDetailArgs{
    				DataBackfillOrRerunTrigger: pulumi.Float64(1),
    				Trigger:                    pulumi.Float64(2),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var wedataOpsAlarmRule = new Tencentcloud.WedataOpsAlarmRule("wedata_ops_alarm_rule", new()
        {
            AlarmLevel = 1,
            AlarmRuleName = "tf_test",
            AlarmTypes = new[]
            {
                "failure",
            },
            Description = "ccc",
            MonitorObjectIds = new[]
            {
                "20230906105118824",
            },
            MonitorObjectType = 1,
            ProjectId = "1859317240494305280",
            AlarmGroups = new[]
            {
                new Tencentcloud.Inputs.WedataOpsAlarmRuleAlarmGroupArgs
                {
                    AlarmEscalationInterval = 15,
                    AlarmEscalationRecipientIds = new() { },
                    AlarmRecipientIds = new[]
                    {
                        "100029411056",
                    },
                    AlarmRecipientType = 1,
                    AlarmWays = new[]
                    {
                        "1",
                    },
                    NotificationFatigue = new Tencentcloud.Inputs.WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs
                    {
                        NotifyCount = 1,
                        NotifyInterval = 5,
                        QuietIntervals = new[]
                        {
                            new Tencentcloud.Inputs.WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietIntervalArgs
                            {
                                DaysOfWeeks = new[]
                                {
                                    6,
                                    7,
                                },
                                EndTime = "21:00:00",
                                StartTime = "10:00:00",
                            },
                        },
                    },
                },
            },
            AlarmRuleDetail = new Tencentcloud.Inputs.WedataOpsAlarmRuleAlarmRuleDetailArgs
            {
                DataBackfillOrRerunTrigger = 1,
                Trigger = 2,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WedataOpsAlarmRule;
    import com.pulumi.tencentcloud.WedataOpsAlarmRuleArgs;
    import com.pulumi.tencentcloud.inputs.WedataOpsAlarmRuleAlarmGroupArgs;
    import com.pulumi.tencentcloud.inputs.WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs;
    import com.pulumi.tencentcloud.inputs.WedataOpsAlarmRuleAlarmRuleDetailArgs;
    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 wedataOpsAlarmRule = new WedataOpsAlarmRule("wedataOpsAlarmRule", WedataOpsAlarmRuleArgs.builder()
                .alarmLevel(1.0)
                .alarmRuleName("tf_test")
                .alarmTypes("failure")
                .description("ccc")
                .monitorObjectIds("20230906105118824")
                .monitorObjectType(1.0)
                .projectId("1859317240494305280")
                .alarmGroups(WedataOpsAlarmRuleAlarmGroupArgs.builder()
                    .alarmEscalationInterval(15.0)
                    .alarmEscalationRecipientIds()
                    .alarmRecipientIds("100029411056")
                    .alarmRecipientType(1.0)
                    .alarmWays("1")
                    .notificationFatigue(WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs.builder()
                        .notifyCount(1.0)
                        .notifyInterval(5.0)
                        .quietIntervals(WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietIntervalArgs.builder()
                            .daysOfWeeks(                        
                                6.0,
                                7.0)
                            .endTime("21:00:00")
                            .startTime("10:00:00")
                            .build())
                        .build())
                    .build())
                .alarmRuleDetail(WedataOpsAlarmRuleAlarmRuleDetailArgs.builder()
                    .dataBackfillOrRerunTrigger(1.0)
                    .trigger(2.0)
                    .build())
                .build());
    
        }
    }
    
    resources:
      wedataOpsAlarmRule:
        type: tencentcloud:WedataOpsAlarmRule
        name: wedata_ops_alarm_rule
        properties:
          alarmLevel: 1
          alarmRuleName: tf_test
          alarmTypes:
            - failure
          description: ccc
          monitorObjectIds:
            - '20230906105118824'
          monitorObjectType: 1
          projectId: '1859317240494305280'
          alarmGroups:
            - alarmEscalationInterval: 15
              alarmEscalationRecipientIds: []
              alarmRecipientIds:
                - '100029411056'
              alarmRecipientType: 1
              alarmWays:
                - '1'
              notificationFatigue:
                notifyCount: 1
                notifyInterval: 5
                quietIntervals:
                  - daysOfWeeks:
                      - 6
                      - 7
                    endTime: 21:00:00
                    startTime: 10:00:00
          alarmRuleDetail:
            dataBackfillOrRerunTrigger: 1
            trigger: 2
    

    Create WedataOpsAlarmRule Resource

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

    Constructor syntax

    new WedataOpsAlarmRule(name: string, args: WedataOpsAlarmRuleArgs, opts?: CustomResourceOptions);
    @overload
    def WedataOpsAlarmRule(resource_name: str,
                           args: WedataOpsAlarmRuleArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataOpsAlarmRule(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           alarm_groups: Optional[Sequence[WedataOpsAlarmRuleAlarmGroupArgs]] = None,
                           alarm_rule_name: Optional[str] = None,
                           alarm_types: Optional[Sequence[str]] = None,
                           monitor_object_ids: Optional[Sequence[str]] = None,
                           project_id: Optional[str] = None,
                           alarm_level: Optional[float] = None,
                           alarm_rule_detail: Optional[WedataOpsAlarmRuleAlarmRuleDetailArgs] = None,
                           description: Optional[str] = None,
                           monitor_object_type: Optional[float] = None,
                           wedata_ops_alarm_rule_id: Optional[str] = None)
    func NewWedataOpsAlarmRule(ctx *Context, name string, args WedataOpsAlarmRuleArgs, opts ...ResourceOption) (*WedataOpsAlarmRule, error)
    public WedataOpsAlarmRule(string name, WedataOpsAlarmRuleArgs args, CustomResourceOptions? opts = null)
    public WedataOpsAlarmRule(String name, WedataOpsAlarmRuleArgs args)
    public WedataOpsAlarmRule(String name, WedataOpsAlarmRuleArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataOpsAlarmRule
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WedataOpsAlarmRuleArgs
    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 WedataOpsAlarmRuleArgs
    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 WedataOpsAlarmRuleArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataOpsAlarmRuleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataOpsAlarmRuleArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WedataOpsAlarmRule 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 WedataOpsAlarmRule resource accepts the following input properties:

    AlarmGroups List<WedataOpsAlarmRuleAlarmGroup>
    Alarm receiver configuration information.
    AlarmRuleName string
    Alert rule name.
    AlarmTypes List<string>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    MonitorObjectIds List<string>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    ProjectId string
    Project id.
    AlarmLevel double
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    AlarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    Description string
    Alarm rule description.
    MonitorObjectType double
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    WedataOpsAlarmRuleId string
    ID of the resource.
    AlarmGroups []WedataOpsAlarmRuleAlarmGroupArgs
    Alarm receiver configuration information.
    AlarmRuleName string
    Alert rule name.
    AlarmTypes []string
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    MonitorObjectIds []string
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    ProjectId string
    Project id.
    AlarmLevel float64
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    AlarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetailArgs
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    Description string
    Alarm rule description.
    MonitorObjectType float64
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    WedataOpsAlarmRuleId string
    ID of the resource.
    alarmGroups List<WedataOpsAlarmRuleAlarmGroup>
    Alarm receiver configuration information.
    alarmRuleName String
    Alert rule name.
    alarmTypes List<String>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    monitorObjectIds List<String>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    projectId String
    Project id.
    alarmLevel Double
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    description String
    Alarm rule description.
    monitorObjectType Double
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    wedataOpsAlarmRuleId String
    ID of the resource.
    alarmGroups WedataOpsAlarmRuleAlarmGroup[]
    Alarm receiver configuration information.
    alarmRuleName string
    Alert rule name.
    alarmTypes string[]
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    monitorObjectIds string[]
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    projectId string
    Project id.
    alarmLevel number
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    description string
    Alarm rule description.
    monitorObjectType number
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    wedataOpsAlarmRuleId string
    ID of the resource.
    alarm_groups Sequence[WedataOpsAlarmRuleAlarmGroupArgs]
    Alarm receiver configuration information.
    alarm_rule_name str
    Alert rule name.
    alarm_types Sequence[str]
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    monitor_object_ids Sequence[str]
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    project_id str
    Project id.
    alarm_level float
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarm_rule_detail WedataOpsAlarmRuleAlarmRuleDetailArgs
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    description str
    Alarm rule description.
    monitor_object_type float
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    wedata_ops_alarm_rule_id str
    ID of the resource.
    alarmGroups List<Property Map>
    Alarm receiver configuration information.
    alarmRuleName String
    Alert rule name.
    alarmTypes List<String>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    monitorObjectIds List<String>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    projectId String
    Project id.
    alarmLevel Number
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail Property Map
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    description String
    Alarm rule description.
    monitorObjectType Number
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    wedataOpsAlarmRuleId String
    ID of the resource.

    Outputs

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

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

    Look up Existing WedataOpsAlarmRule Resource

    Get an existing WedataOpsAlarmRule 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?: WedataOpsAlarmRuleState, opts?: CustomResourceOptions): WedataOpsAlarmRule
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alarm_groups: Optional[Sequence[WedataOpsAlarmRuleAlarmGroupArgs]] = None,
            alarm_level: Optional[float] = None,
            alarm_rule_detail: Optional[WedataOpsAlarmRuleAlarmRuleDetailArgs] = None,
            alarm_rule_name: Optional[str] = None,
            alarm_types: Optional[Sequence[str]] = None,
            description: Optional[str] = None,
            monitor_object_ids: Optional[Sequence[str]] = None,
            monitor_object_type: Optional[float] = None,
            project_id: Optional[str] = None,
            wedata_ops_alarm_rule_id: Optional[str] = None) -> WedataOpsAlarmRule
    func GetWedataOpsAlarmRule(ctx *Context, name string, id IDInput, state *WedataOpsAlarmRuleState, opts ...ResourceOption) (*WedataOpsAlarmRule, error)
    public static WedataOpsAlarmRule Get(string name, Input<string> id, WedataOpsAlarmRuleState? state, CustomResourceOptions? opts = null)
    public static WedataOpsAlarmRule get(String name, Output<String> id, WedataOpsAlarmRuleState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataOpsAlarmRule    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlarmGroups List<WedataOpsAlarmRuleAlarmGroup>
    Alarm receiver configuration information.
    AlarmLevel double
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    AlarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    AlarmRuleName string
    Alert rule name.
    AlarmTypes List<string>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    Description string
    Alarm rule description.
    MonitorObjectIds List<string>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    MonitorObjectType double
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    ProjectId string
    Project id.
    WedataOpsAlarmRuleId string
    ID of the resource.
    AlarmGroups []WedataOpsAlarmRuleAlarmGroupArgs
    Alarm receiver configuration information.
    AlarmLevel float64
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    AlarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetailArgs
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    AlarmRuleName string
    Alert rule name.
    AlarmTypes []string
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    Description string
    Alarm rule description.
    MonitorObjectIds []string
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    MonitorObjectType float64
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    ProjectId string
    Project id.
    WedataOpsAlarmRuleId string
    ID of the resource.
    alarmGroups List<WedataOpsAlarmRuleAlarmGroup>
    Alarm receiver configuration information.
    alarmLevel Double
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    alarmRuleName String
    Alert rule name.
    alarmTypes List<String>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    description String
    Alarm rule description.
    monitorObjectIds List<String>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    monitorObjectType Double
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    projectId String
    Project id.
    wedataOpsAlarmRuleId String
    ID of the resource.
    alarmGroups WedataOpsAlarmRuleAlarmGroup[]
    Alarm receiver configuration information.
    alarmLevel number
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail WedataOpsAlarmRuleAlarmRuleDetail
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    alarmRuleName string
    Alert rule name.
    alarmTypes string[]
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    description string
    Alarm rule description.
    monitorObjectIds string[]
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    monitorObjectType number
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    projectId string
    Project id.
    wedataOpsAlarmRuleId string
    ID of the resource.
    alarm_groups Sequence[WedataOpsAlarmRuleAlarmGroupArgs]
    Alarm receiver configuration information.
    alarm_level float
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarm_rule_detail WedataOpsAlarmRuleAlarmRuleDetailArgs
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    alarm_rule_name str
    Alert rule name.
    alarm_types Sequence[str]
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    description str
    Alarm rule description.
    monitor_object_ids Sequence[str]
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    monitor_object_type float
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    project_id str
    Project id.
    wedata_ops_alarm_rule_id str
    ID of the resource.
    alarmGroups List<Property Map>
    Alarm receiver configuration information.
    alarmLevel Number
    Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
    alarmRuleDetail Property Map
    Alarm rule configuration information: Success alarms do not require configuration. Failure alarms can be configured as either first-failure alarms or all retry failure alarms. Timeout configuration requires the timeout type and timeout threshold. Project fluctuation alarms require the fluctuation rate and anti-shake period.
    alarmRuleName String
    Alert rule name.
    alarmTypes List<String>
    Alarm Rule Monitoring Types: failure: failure alarm; overtime: timeout alarm; success: success alarm; backTrackingOrRerunSuccess: backTrackingOrRerunSuccess: backTrackingOrRerunFailure: backTrackingOrRerunFailure. Project Fluctuation Alarms: projectFailureInstanceUpwardFluctuationAlarm: alarm if the upward fluctuation rate of failed instances exceeds the threshold. projectSuccessInstanceDownwardFluctuationAlarm: alarm if the downward fluctuation rate of successful instances exceeds the threshold. Offline Integration Task Reconciliation Alarms: reconciliationFailure: offline reconciliation task failure alarm; reconciliationOvertime: offline reconciliation task timeout alarm; reconciliationMismatch: alarm if the number of inconsistent entries in a data reconciliation task exceeds the threshold. Example value: ["failure"].
    description String
    Alarm rule description.
    monitorObjectIds List<String>
    A list of monitored object business IDs. Different business IDs are passed in based on the MonitorType setting. For example, 1 (Task) - MonitorObjectIds is a list of task IDs; 2 (Workflow) - MonitorObjectIds is a list of workflow IDs (workflow IDs can be obtained from the ListWorkflows interface); 3 (Project) - MonitorObjectIds is a list of project IDs. Example value: ["ddc"].
    monitorObjectType Number
    Monitoring object type, Task-based monitoring: Configurable by task/workflow/project: 1. Task, 2. Workflow, 3. Project (default is 1. Task). Project-based monitoring: Alerts for overall project task fluctuations, 7: Project fluctuation monitoring alerts.
    projectId String
    Project id.
    wedataOpsAlarmRuleId String
    ID of the resource.

    Supporting Types

    WedataOpsAlarmRuleAlarmGroup, WedataOpsAlarmRuleAlarmGroupArgs

    AlarmEscalationInterval double
    Alarm escalation interval.
    AlarmEscalationRecipientIds List<string>
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    AlarmRecipientIds List<string>
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    AlarmRecipientType double
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    AlarmWays List<string>
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    NotificationFatigue WedataOpsAlarmRuleAlarmGroupNotificationFatigue
    Alarm notification fatigue configuration.
    WebHooks List<WedataOpsAlarmRuleAlarmGroupWebHook>
    List of webhook addresses for the alarm group.
    AlarmEscalationInterval float64
    Alarm escalation interval.
    AlarmEscalationRecipientIds []string
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    AlarmRecipientIds []string
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    AlarmRecipientType float64
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    AlarmWays []string
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    NotificationFatigue WedataOpsAlarmRuleAlarmGroupNotificationFatigue
    Alarm notification fatigue configuration.
    WebHooks []WedataOpsAlarmRuleAlarmGroupWebHook
    List of webhook addresses for the alarm group.
    alarmEscalationInterval Double
    Alarm escalation interval.
    alarmEscalationRecipientIds List<String>
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    alarmRecipientIds List<String>
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    alarmRecipientType Double
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    alarmWays List<String>
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    notificationFatigue WedataOpsAlarmRuleAlarmGroupNotificationFatigue
    Alarm notification fatigue configuration.
    webHooks List<WedataOpsAlarmRuleAlarmGroupWebHook>
    List of webhook addresses for the alarm group.
    alarmEscalationInterval number
    Alarm escalation interval.
    alarmEscalationRecipientIds string[]
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    alarmRecipientIds string[]
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    alarmRecipientType number
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    alarmWays string[]
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    notificationFatigue WedataOpsAlarmRuleAlarmGroupNotificationFatigue
    Alarm notification fatigue configuration.
    webHooks WedataOpsAlarmRuleAlarmGroupWebHook[]
    List of webhook addresses for the alarm group.
    alarm_escalation_interval float
    Alarm escalation interval.
    alarm_escalation_recipient_ids Sequence[str]
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    alarm_recipient_ids Sequence[str]
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    alarm_recipient_type float
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    alarm_ways Sequence[str]
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    notification_fatigue WedataOpsAlarmRuleAlarmGroupNotificationFatigue
    Alarm notification fatigue configuration.
    web_hooks Sequence[WedataOpsAlarmRuleAlarmGroupWebHook]
    List of webhook addresses for the alarm group.
    alarmEscalationInterval Number
    Alarm escalation interval.
    alarmEscalationRecipientIds List<String>
    Alarm escalator ID list. If the alarm receiver or the upper escalator does not confirm the alarm within the alarm interval, the alarm will be sent to the next level escalator.
    alarmRecipientIds List<String>
    Depending on the type of AlarmRecipientType, this list has different business IDs: 1 (Specified Person): Alarm Recipient ID List; 2 (Task Responsible Person): No configuration required; 3 (Duty Roster): Duty Roster ID List.
    alarmRecipientType Number
    Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
    alarmWays List<String>
    Alert Channels: 1: Email, 2: SMS, 3: WeChat, 4: Voice, 5: WeChat Enterprise, 6: Http, 7: WeChat Enterprise Group, 8: Lark Group, 9: DingTalk Group, 10: Slack Group, 11: Teams Group (Default: Email), Only one channel can be selected.
    notificationFatigue Property Map
    Alarm notification fatigue configuration.
    webHooks List<Property Map>
    List of webhook addresses for the alarm group.

    WedataOpsAlarmRuleAlarmGroupNotificationFatigue, WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs

    NotifyCount double
    Number of alarms.
    NotifyInterval double
    Alarm interval, in minutes.
    QuietIntervals List<WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval>
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.
    NotifyCount float64
    Number of alarms.
    NotifyInterval float64
    Alarm interval, in minutes.
    QuietIntervals []WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.
    notifyCount Double
    Number of alarms.
    notifyInterval Double
    Alarm interval, in minutes.
    quietIntervals List<WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval>
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.
    notifyCount number
    Number of alarms.
    notifyInterval number
    Alarm interval, in minutes.
    quietIntervals WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval[]
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.
    notify_count float
    Number of alarms.
    notify_interval float
    Alarm interval, in minutes.
    quiet_intervals Sequence[WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval]
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.
    notifyCount Number
    Number of alarms.
    notifyInterval Number
    Alarm interval, in minutes.
    quietIntervals List<Property Map>
    Do not disturb time, for example, the example value [{DaysOfWeek: [1, 2], StartTime: "00:00:00", EndTime: "09:00:00"}] means do not disturb from 00:00 to 09:00 every Monday and Tuesday.

    WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietInterval, WedataOpsAlarmRuleAlarmGroupNotificationFatigueQuietIntervalArgs

    DaysOfWeeks List<double>
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    EndTime string
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    StartTime string
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    DaysOfWeeks []float64
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    EndTime string
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    StartTime string
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    daysOfWeeks List<Double>
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    endTime String
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    startTime String
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    daysOfWeeks number[]
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    endTime string
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    startTime string
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    days_of_weeks Sequence[float]
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    end_time str
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    start_time str
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    daysOfWeeks List<Number>
    According to the ISO standard, 1 represents Monday and 7 represents Sunday.
    endTime String
    End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
    startTime String
    Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.

    WedataOpsAlarmRuleAlarmGroupWebHook, WedataOpsAlarmRuleAlarmGroupWebHookArgs

    AlarmWay string
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    WebHooks List<string>
    List of webhook addresses for the alarm group.
    AlarmWay string
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    WebHooks []string
    List of webhook addresses for the alarm group.
    alarmWay String
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    webHooks List<String>
    List of webhook addresses for the alarm group.
    alarmWay string
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    webHooks string[]
    List of webhook addresses for the alarm group.
    alarm_way str
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    web_hooks Sequence[str]
    List of webhook addresses for the alarm group.
    alarmWay String
    Alert channel value: 7. Enterprise WeChat group, 8. Feishu group, 9. DingTalk group, 10. Slack group, 11. Teams group.
    webHooks List<String>
    List of webhook addresses for the alarm group.

    WedataOpsAlarmRuleAlarmRuleDetail, WedataOpsAlarmRuleAlarmRuleDetailArgs

    DataBackfillOrRerunTimeOutExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo>
    Detailed configuration of re-running and re-recording instance timeout.
    DataBackfillOrRerunTrigger double
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    ProjectInstanceStatisticsAlarmInfoLists List<WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList>
    Project fluctuation alarm configuration details.
    ReconciliationExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo>
    Offline integrated reconciliation alarm configuration information.
    TimeOutExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo>
    Periodic instance timeout configuration details.
    Trigger double
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
    DataBackfillOrRerunTimeOutExtInfos []WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo
    Detailed configuration of re-running and re-recording instance timeout.
    DataBackfillOrRerunTrigger float64
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    ProjectInstanceStatisticsAlarmInfoLists []WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList
    Project fluctuation alarm configuration details.
    ReconciliationExtInfos []WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo
    Offline integrated reconciliation alarm configuration information.
    TimeOutExtInfos []WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo
    Periodic instance timeout configuration details.
    Trigger float64
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
    dataBackfillOrRerunTimeOutExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo>
    Detailed configuration of re-running and re-recording instance timeout.
    dataBackfillOrRerunTrigger Double
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    projectInstanceStatisticsAlarmInfoLists List<WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList>
    Project fluctuation alarm configuration details.
    reconciliationExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo>
    Offline integrated reconciliation alarm configuration information.
    timeOutExtInfos List<WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo>
    Periodic instance timeout configuration details.
    trigger Double
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
    dataBackfillOrRerunTimeOutExtInfos WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo[]
    Detailed configuration of re-running and re-recording instance timeout.
    dataBackfillOrRerunTrigger number
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    projectInstanceStatisticsAlarmInfoLists WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList[]
    Project fluctuation alarm configuration details.
    reconciliationExtInfos WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo[]
    Offline integrated reconciliation alarm configuration information.
    timeOutExtInfos WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo[]
    Periodic instance timeout configuration details.
    trigger number
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
    data_backfill_or_rerun_time_out_ext_infos Sequence[WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo]
    Detailed configuration of re-running and re-recording instance timeout.
    data_backfill_or_rerun_trigger float
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    project_instance_statistics_alarm_info_lists Sequence[WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList]
    Project fluctuation alarm configuration details.
    reconciliation_ext_infos Sequence[WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo]
    Offline integrated reconciliation alarm configuration information.
    time_out_ext_infos Sequence[WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo]
    Periodic instance timeout configuration details.
    trigger float
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
    dataBackfillOrRerunTimeOutExtInfos List<Property Map>
    Detailed configuration of re-running and re-recording instance timeout.
    dataBackfillOrRerunTrigger Number
    Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
    projectInstanceStatisticsAlarmInfoLists List<Property Map>
    Project fluctuation alarm configuration details.
    reconciliationExtInfos List<Property Map>
    Offline integrated reconciliation alarm configuration information.
    timeOutExtInfos List<Property Map>
    Periodic instance timeout configuration details.
    trigger Number
    Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).

    WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfo, WedataOpsAlarmRuleAlarmRuleDetailDataBackfillOrRerunTimeOutExtInfoArgs

    Hour double
    Specify the timeout value in hours. The default value is 0.
    Min double
    The timeout value is specified in minutes. The default value is 1.
    RuleType double
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    ScheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    Type double
    Timeout value configuration type: 1-Specified value; 2-Average value.
    Hour float64
    Specify the timeout value in hours. The default value is 0.
    Min float64
    The timeout value is specified in minutes. The default value is 1.
    RuleType float64
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    ScheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    Type float64
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour Double
    Specify the timeout value in hours. The default value is 0.
    min Double
    The timeout value is specified in minutes. The default value is 1.
    ruleType Double
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone String
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type Double
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour number
    Specify the timeout value in hours. The default value is 0.
    min number
    The timeout value is specified in minutes. The default value is 1.
    ruleType number
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type number
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour float
    Specify the timeout value in hours. The default value is 0.
    min float
    The timeout value is specified in minutes. The default value is 1.
    rule_type float
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    schedule_time_zone str
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type float
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour Number
    Specify the timeout value in hours. The default value is 0.
    min Number
    The timeout value is specified in minutes. The default value is 1.
    ruleType Number
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone String
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type Number
    Timeout value configuration type: 1-Specified value; 2-Average value.

    WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoList, WedataOpsAlarmRuleAlarmRuleDetailProjectInstanceStatisticsAlarmInfoListArgs

    AlarmType string
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    InstanceCount double
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    InstanceThresholdCount double
    The cumulative instance number fluctuation threshold.
    InstanceThresholdCountPercent double
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    IsCumulant bool
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    StabilizeStatisticsCycle double
    Stability statistics period (number of anti-shake configuration statistics periods).
    StabilizeThreshold double
    Stability threshold (number of statistical cycles for anti-shake configuration).
    AlarmType string
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    InstanceCount float64
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    InstanceThresholdCount float64
    The cumulative instance number fluctuation threshold.
    InstanceThresholdCountPercent float64
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    IsCumulant bool
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    StabilizeStatisticsCycle float64
    Stability statistics period (number of anti-shake configuration statistics periods).
    StabilizeThreshold float64
    Stability threshold (number of statistical cycles for anti-shake configuration).
    alarmType String
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    instanceCount Double
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    instanceThresholdCount Double
    The cumulative instance number fluctuation threshold.
    instanceThresholdCountPercent Double
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    isCumulant Boolean
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    stabilizeStatisticsCycle Double
    Stability statistics period (number of anti-shake configuration statistics periods).
    stabilizeThreshold Double
    Stability threshold (number of statistical cycles for anti-shake configuration).
    alarmType string
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    instanceCount number
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    instanceThresholdCount number
    The cumulative instance number fluctuation threshold.
    instanceThresholdCountPercent number
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    isCumulant boolean
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    stabilizeStatisticsCycle number
    Stability statistics period (number of anti-shake configuration statistics periods).
    stabilizeThreshold number
    Stability threshold (number of statistical cycles for anti-shake configuration).
    alarm_type str
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    instance_count float
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    instance_threshold_count float
    The cumulative instance number fluctuation threshold.
    instance_threshold_count_percent float
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    is_cumulant bool
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    stabilize_statistics_cycle float
    Stability statistics period (number of anti-shake configuration statistics periods).
    stabilize_threshold float
    Stability threshold (number of statistical cycles for anti-shake configuration).
    alarmType String
    Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
    instanceCount Number
    The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
    instanceThresholdCount Number
    The cumulative instance number fluctuation threshold.
    instanceThresholdCountPercent Number
    The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
    isCumulant Boolean
    Whether to calculate cumulatively, false: continuous, true: cumulative.
    stabilizeStatisticsCycle Number
    Stability statistics period (number of anti-shake configuration statistics periods).
    stabilizeThreshold Number
    Stability threshold (number of statistical cycles for anti-shake configuration).

    WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfo, WedataOpsAlarmRuleAlarmRuleDetailReconciliationExtInfoArgs

    Hour double
    Reconciliation task timeout threshold: hours, default is 0.
    Min double
    Reconciliation task timeout threshold: minutes, default is 1.
    MismatchCount double
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    RuleType string
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).
    Hour float64
    Reconciliation task timeout threshold: hours, default is 0.
    Min float64
    Reconciliation task timeout threshold: minutes, default is 1.
    MismatchCount float64
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    RuleType string
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).
    hour Double
    Reconciliation task timeout threshold: hours, default is 0.
    min Double
    Reconciliation task timeout threshold: minutes, default is 1.
    mismatchCount Double
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    ruleType String
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).
    hour number
    Reconciliation task timeout threshold: hours, default is 0.
    min number
    Reconciliation task timeout threshold: minutes, default is 1.
    mismatchCount number
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    ruleType string
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).
    hour float
    Reconciliation task timeout threshold: hours, default is 0.
    min float
    Reconciliation task timeout threshold: minutes, default is 1.
    mismatch_count float
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    rule_type str
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).
    hour Number
    Reconciliation task timeout threshold: hours, default is 0.
    min Number
    Reconciliation task timeout threshold: minutes, default is 1.
    mismatchCount Number
    Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
    ruleType String
    Offline alarm rule types: reconciliationFailure: Offline reconciliation failure alarm; reconciliationOvertime: Offline reconciliation task timeout alarm (timeout must be configured); reconciliationMismatch: Offline reconciliation mismatch alarm (mismatch threshold must be configured).

    WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfo, WedataOpsAlarmRuleAlarmRuleDetailTimeOutExtInfoArgs

    Hour double
    Specify the timeout value in hours. The default value is 0.
    Min double
    The timeout value is specified in minutes. The default value is 1.
    RuleType double
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    ScheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    Type double
    Timeout value configuration type: 1-Specified value; 2-Average value.
    Hour float64
    Specify the timeout value in hours. The default value is 0.
    Min float64
    The timeout value is specified in minutes. The default value is 1.
    RuleType float64
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    ScheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    Type float64
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour Double
    Specify the timeout value in hours. The default value is 0.
    min Double
    The timeout value is specified in minutes. The default value is 1.
    ruleType Double
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone String
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type Double
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour number
    Specify the timeout value in hours. The default value is 0.
    min number
    The timeout value is specified in minutes. The default value is 1.
    ruleType number
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone string
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type number
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour float
    Specify the timeout value in hours. The default value is 0.
    min float
    The timeout value is specified in minutes. The default value is 1.
    rule_type float
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    schedule_time_zone str
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type float
    Timeout value configuration type: 1-Specified value; 2-Average value.
    hour Number
    Specify the timeout value in hours. The default value is 0.
    min Number
    The timeout value is specified in minutes. The default value is 1.
    ruleType Number
    Timeout alarm configuration: 1. Estimated running time exceeded, 2. Estimated completion time exceeded, 3. Estimated waiting time for scheduling exceeded, 4. Estimated completion within the period but not completed.
    scheduleTimeZone String
    The time zone configuration corresponding to the timeout period, such as UTC+7, the default is UTC+8.
    type Number
    Timeout value configuration type: 1-Specified value; 2-Average value.

    Import

    wedata ops alarm rule can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/wedataOpsAlarmRule:WedataOpsAlarmRule wedata_ops_alarm_rule projectId#askId
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate