tencentcloud.WedataOpsAlarmRule
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:
- Alarm
Groups List<WedataOps Alarm Rule Alarm Group> - Alarm receiver configuration information.
- Alarm
Rule stringName - Alert rule name.
- Alarm
Types 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"].
- Monitor
Object List<string>Ids - 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 string - Project id.
- Alarm
Level double - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- Alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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.
- Monitor
Object doubleType - 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 stringAlarm Rule Id - ID of the resource.
- Alarm
Groups []WedataOps Alarm Rule Alarm Group Args - Alarm receiver configuration information.
- Alarm
Rule stringName - Alert rule name.
- Alarm
Types []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"].
- Monitor
Object []stringIds - 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 string - Project id.
- Alarm
Level float64 - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- Alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail Args - 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.
- Monitor
Object float64Type - 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 stringAlarm Rule Id - ID of the resource.
- alarm
Groups List<WedataOps Alarm Rule Alarm Group> - Alarm receiver configuration information.
- alarm
Rule StringName - Alert rule name.
- alarm
Types 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"].
- monitor
Object List<String>Ids - 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 String - Project id.
- alarm
Level Double - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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.
- monitor
Object DoubleType - 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 StringAlarm Rule Id - ID of the resource.
- alarm
Groups WedataOps Alarm Rule Alarm Group[] - Alarm receiver configuration information.
- alarm
Rule stringName - Alert rule name.
- alarm
Types 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"].
- monitor
Object string[]Ids - 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 string - Project id.
- alarm
Level number - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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.
- monitor
Object numberType - 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 stringAlarm Rule Id - ID of the resource.
- alarm_
groups Sequence[WedataOps Alarm Rule Alarm Group Args] - Alarm receiver configuration information.
- alarm_
rule_ strname - 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_ Sequence[str]ids - 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_ Wedatadetail Ops Alarm Rule Alarm Rule Detail Args - 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_ floattype - 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_ stralarm_ rule_ id - ID of the resource.
- alarm
Groups List<Property Map> - Alarm receiver configuration information.
- alarm
Rule StringName - Alert rule name.
- alarm
Types 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"].
- monitor
Object List<String>Ids - 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 String - Project id.
- alarm
Level Number - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule Property MapDetail - 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.
- monitor
Object NumberType - 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 StringAlarm Rule Id - 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) -> WedataOpsAlarmRulefunc 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.
- Alarm
Groups List<WedataOps Alarm Rule Alarm Group> - Alarm receiver configuration information.
- Alarm
Level double - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- Alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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 stringName - Alert rule name.
- Alarm
Types 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.
- Monitor
Object List<string>Ids - 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 doubleType - 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 string - Project id.
- Wedata
Ops stringAlarm Rule Id - ID of the resource.
- Alarm
Groups []WedataOps Alarm Rule Alarm Group Args - Alarm receiver configuration information.
- Alarm
Level float64 - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- Alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail Args - 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 stringName - Alert rule name.
- Alarm
Types []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.
- Monitor
Object []stringIds - 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 float64Type - 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 string - Project id.
- Wedata
Ops stringAlarm Rule Id - ID of the resource.
- alarm
Groups List<WedataOps Alarm Rule Alarm Group> - Alarm receiver configuration information.
- alarm
Level Double - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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 StringName - Alert rule name.
- alarm
Types 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.
- monitor
Object List<String>Ids - 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 DoubleType - 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 String - Project id.
- wedata
Ops StringAlarm Rule Id - ID of the resource.
- alarm
Groups WedataOps Alarm Rule Alarm Group[] - Alarm receiver configuration information.
- alarm
Level number - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule WedataDetail Ops Alarm Rule Alarm Rule Detail - 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 stringName - Alert rule name.
- alarm
Types 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.
- monitor
Object string[]Ids - 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 numberType - 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 string - Project id.
- wedata
Ops stringAlarm Rule Id - ID of the resource.
- alarm_
groups Sequence[WedataOps Alarm Rule Alarm Group Args] - Alarm receiver configuration information.
- alarm_
level float - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm_
rule_ Wedatadetail Ops Alarm Rule Alarm Rule Detail Args - 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_ strname - 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_ Sequence[str]ids - 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_ floattype - 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_ stralarm_ rule_ id - ID of the resource.
- alarm
Groups List<Property Map> - Alarm receiver configuration information.
- alarm
Level Number - Alarm level: 1. Normal, 2. Major, 3. Urgent (default 1. Normal).
- alarm
Rule Property MapDetail - 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 StringName - Alert rule name.
- alarm
Types 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.
- monitor
Object List<String>Ids - 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 NumberType - 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 String - Project id.
- wedata
Ops StringAlarm Rule Id - ID of the resource.
Supporting Types
WedataOpsAlarmRuleAlarmGroup, WedataOpsAlarmRuleAlarmGroupArgs
- Alarm
Escalation doubleInterval - Alarm escalation interval.
- Alarm
Escalation List<string>Recipient Ids - 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 List<string>Ids - 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 doubleType - Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
- Alarm
Ways 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.
- Notification
Fatigue WedataOps Alarm Rule Alarm Group Notification Fatigue - Alarm notification fatigue configuration.
- Web
Hooks List<WedataOps Alarm Rule Alarm Group Web Hook> - List of webhook addresses for the alarm group.
- Alarm
Escalation float64Interval - Alarm escalation interval.
- Alarm
Escalation []stringRecipient Ids - 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 []stringIds - 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 float64Type - Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
- Alarm
Ways []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.
- Notification
Fatigue WedataOps Alarm Rule Alarm Group Notification Fatigue - Alarm notification fatigue configuration.
- Web
Hooks []WedataOps Alarm Rule Alarm Group Web Hook - List of webhook addresses for the alarm group.
- alarm
Escalation DoubleInterval - Alarm escalation interval.
- alarm
Escalation List<String>Recipient Ids - 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 List<String>Ids - 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 DoubleType - Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
- alarm
Ways 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.
- notification
Fatigue WedataOps Alarm Rule Alarm Group Notification Fatigue - Alarm notification fatigue configuration.
- web
Hooks List<WedataOps Alarm Rule Alarm Group Web Hook> - List of webhook addresses for the alarm group.
- alarm
Escalation numberInterval - Alarm escalation interval.
- alarm
Escalation string[]Recipient Ids - 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 string[]Ids - 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 numberType - Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
- alarm
Ways 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.
- notification
Fatigue WedataOps Alarm Rule Alarm Group Notification Fatigue - Alarm notification fatigue configuration.
- web
Hooks WedataOps Alarm Rule Alarm Group Web Hook[] - List of webhook addresses for the alarm group.
- alarm_
escalation_ floatinterval - Alarm escalation interval.
- alarm_
escalation_ Sequence[str]recipient_ ids - 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_ Sequence[str]ids - 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_ floattype - 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 WedataOps Alarm Rule Alarm Group Notification Fatigue - Alarm notification fatigue configuration.
- web_
hooks Sequence[WedataOps Alarm Rule Alarm Group Web Hook] - List of webhook addresses for the alarm group.
- alarm
Escalation NumberInterval - Alarm escalation interval.
- alarm
Escalation List<String>Recipient Ids - 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 List<String>Ids - 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 NumberType - Alarm Recipient Type: 1. Designated Personnel, 2. Task Responsible Personnel, 3. Duty Roster (Default: 1. Designated Personnel).
- alarm
Ways 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.
- notification
Fatigue Property Map - Alarm notification fatigue configuration.
- web
Hooks List<Property Map> - List of webhook addresses for the alarm group.
WedataOpsAlarmRuleAlarmGroupNotificationFatigue, WedataOpsAlarmRuleAlarmGroupNotificationFatigueArgs
- Notify
Count double - Number of alarms.
- Notify
Interval double - Alarm interval, in minutes.
- Quiet
Intervals List<WedataOps Alarm Rule Alarm Group Notification Fatigue Quiet Interval> - 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 float64 - Number of alarms.
- Notify
Interval float64 - Alarm interval, in minutes.
- Quiet
Intervals []WedataOps Alarm Rule Alarm Group Notification Fatigue Quiet Interval - 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 Double - Number of alarms.
- notify
Interval Double - Alarm interval, in minutes.
- quiet
Intervals List<WedataOps Alarm Rule Alarm Group Notification Fatigue Quiet Interval> - 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 number - Number of alarms.
- notify
Interval number - Alarm interval, in minutes.
- quiet
Intervals WedataOps Alarm Rule Alarm Group Notification Fatigue Quiet Interval[] - 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[WedataOps Alarm Rule Alarm Group Notification Fatigue Quiet Interval] - 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 Number - Number of alarms.
- notify
Interval Number - Alarm interval, in minutes.
- quiet
Intervals 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
- Days
Of List<double>Weeks - According to the ISO standard, 1 represents Monday and 7 represents Sunday.
- End
Time string - End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- Start
Time string - Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- Days
Of []float64Weeks - According to the ISO standard, 1 represents Monday and 7 represents Sunday.
- End
Time string - End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- Start
Time string - Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- days
Of List<Double>Weeks - According to the ISO standard, 1 represents Monday and 7 represents Sunday.
- end
Time String - End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- start
Time String - Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- days
Of number[]Weeks - According to the ISO standard, 1 represents Monday and 7 represents Sunday.
- end
Time string - End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- start
Time string - Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- days_
of_ Sequence[float]weeks - 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.
- days
Of List<Number>Weeks - According to the ISO standard, 1 represents Monday and 7 represents Sunday.
- end
Time String - End time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
- start
Time String - Start time, with precision of hours, minutes, and seconds, in the format of HH:mm:ss.
WedataOpsAlarmRuleAlarmGroupWebHook, WedataOpsAlarmRuleAlarmGroupWebHookArgs
WedataOpsAlarmRuleAlarmRuleDetail, WedataOpsAlarmRuleAlarmRuleDetailArgs
- Data
Backfill List<WedataOr Rerun Time Out Ext Infos Ops Alarm Rule Alarm Rule Detail Data Backfill Or Rerun Time Out Ext Info> - Detailed configuration of re-running and re-recording instance timeout.
- Data
Backfill doubleOr Rerun Trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- Project
Instance List<WedataStatistics Alarm Info Lists Ops Alarm Rule Alarm Rule Detail Project Instance Statistics Alarm Info List> - Project fluctuation alarm configuration details.
- Reconciliation
Ext List<WedataInfos Ops Alarm Rule Alarm Rule Detail Reconciliation Ext Info> - Offline integrated reconciliation alarm configuration information.
- Time
Out List<WedataExt Infos Ops Alarm Rule Alarm Rule Detail Time Out Ext Info> - Periodic instance timeout configuration details.
- Trigger double
- Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
- Data
Backfill []WedataOr Rerun Time Out Ext Infos Ops Alarm Rule Alarm Rule Detail Data Backfill Or Rerun Time Out Ext Info - Detailed configuration of re-running and re-recording instance timeout.
- Data
Backfill float64Or Rerun Trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- Project
Instance []WedataStatistics Alarm Info Lists Ops Alarm Rule Alarm Rule Detail Project Instance Statistics Alarm Info List - Project fluctuation alarm configuration details.
- Reconciliation
Ext []WedataInfos Ops Alarm Rule Alarm Rule Detail Reconciliation Ext Info - Offline integrated reconciliation alarm configuration information.
- Time
Out []WedataExt Infos Ops Alarm Rule Alarm Rule Detail Time Out Ext Info - Periodic instance timeout configuration details.
- Trigger float64
- Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
- data
Backfill List<WedataOr Rerun Time Out Ext Infos Ops Alarm Rule Alarm Rule Detail Data Backfill Or Rerun Time Out Ext Info> - Detailed configuration of re-running and re-recording instance timeout.
- data
Backfill DoubleOr Rerun Trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- project
Instance List<WedataStatistics Alarm Info Lists Ops Alarm Rule Alarm Rule Detail Project Instance Statistics Alarm Info List> - Project fluctuation alarm configuration details.
- reconciliation
Ext List<WedataInfos Ops Alarm Rule Alarm Rule Detail Reconciliation Ext Info> - Offline integrated reconciliation alarm configuration information.
- time
Out List<WedataExt Infos Ops Alarm Rule Alarm Rule Detail Time Out Ext Info> - Periodic instance timeout configuration details.
- trigger Double
- Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
- data
Backfill WedataOr Rerun Time Out Ext Infos Ops Alarm Rule Alarm Rule Detail Data Backfill Or Rerun Time Out Ext Info[] - Detailed configuration of re-running and re-recording instance timeout.
- data
Backfill numberOr Rerun Trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- project
Instance WedataStatistics Alarm Info Lists Ops Alarm Rule Alarm Rule Detail Project Instance Statistics Alarm Info List[] - Project fluctuation alarm configuration details.
- reconciliation
Ext WedataInfos Ops Alarm Rule Alarm Rule Detail Reconciliation Ext Info[] - Offline integrated reconciliation alarm configuration information.
- time
Out WedataExt Infos Ops Alarm Rule Alarm Rule Detail Time Out Ext Info[] - Periodic instance timeout configuration details.
- trigger number
- Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
- data_
backfill_ Sequence[Wedataor_ rerun_ time_ out_ ext_ infos Ops Alarm Rule Alarm Rule Detail Data Backfill Or Rerun Time Out Ext Info] - Detailed configuration of re-running and re-recording instance timeout.
- data_
backfill_ floator_ rerun_ trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- project_
instance_ Sequence[Wedatastatistics_ alarm_ info_ lists Ops Alarm Rule Alarm Rule Detail Project Instance Statistics Alarm Info List] - Project fluctuation alarm configuration details.
- reconciliation_
ext_ Sequence[Wedatainfos Ops Alarm Rule Alarm Rule Detail Reconciliation Ext Info] - Offline integrated reconciliation alarm configuration information.
- time_
out_ Sequence[Wedataext_ infos Ops Alarm Rule Alarm Rule Detail Time Out Ext Info] - Periodic instance timeout configuration details.
- trigger float
- Failure trigger timing: 1 - Triggered on first failure; 2 -- Triggered when all retries complete (default).
- data
Backfill List<Property Map>Or Rerun Time Out Ext Infos - Detailed configuration of re-running and re-recording instance timeout.
- data
Backfill NumberOr Rerun Trigger - Re-recording trigger timing: 1 - Triggered by the first failure; 2 - Triggered by completion of all retries.
- project
Instance List<Property Map>Statistics Alarm Info Lists - Project fluctuation alarm configuration details.
- reconciliation
Ext List<Property Map>Infos - Offline integrated reconciliation alarm configuration information.
- time
Out List<Property Map>Ext Infos - 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.
- Rule
Type 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.
- Schedule
Time stringZone - 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.
- Rule
Type 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.
- Schedule
Time stringZone - 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.
- rule
Type 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.
- schedule
Time StringZone - 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.
- rule
Type 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.
- schedule
Time stringZone - 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_ strzone - 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.
- rule
Type 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.
- schedule
Time StringZone - 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
- Alarm
Type string - Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
- Instance
Count double - The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
- Instance
Threshold doubleCount - The cumulative instance number fluctuation threshold.
- Instance
Threshold doubleCount Percent - 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 doubleCycle - Stability statistics period (number of anti-shake configuration statistics periods).
- Stabilize
Threshold double - Stability threshold (number of statistical cycles for anti-shake configuration).
- Alarm
Type string - Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
- Instance
Count float64 - The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
- Instance
Threshold float64Count - The cumulative instance number fluctuation threshold.
- Instance
Threshold float64Count Percent - 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 float64Cycle - Stability statistics period (number of anti-shake configuration statistics periods).
- Stabilize
Threshold float64 - Stability threshold (number of statistical cycles for anti-shake configuration).
- alarm
Type String - Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
- instance
Count Double - The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
- instance
Threshold DoubleCount - The cumulative instance number fluctuation threshold.
- instance
Threshold DoubleCount Percent - The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
- is
Cumulant Boolean - Whether to calculate cumulatively, false: continuous, true: cumulative.
- stabilize
Statistics DoubleCycle - Stability statistics period (number of anti-shake configuration statistics periods).
- stabilize
Threshold Double - Stability threshold (number of statistical cycles for anti-shake configuration).
- alarm
Type string - Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
- instance
Count number - The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
- instance
Threshold numberCount - The cumulative instance number fluctuation threshold.
- instance
Threshold numberCount Percent - The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
- is
Cumulant boolean - Whether to calculate cumulatively, false: continuous, true: cumulative.
- stabilize
Statistics numberCycle - Stability statistics period (number of anti-shake configuration statistics periods).
- stabilize
Threshold 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_ floatcount - The cumulative instance number fluctuation threshold.
- instance_
threshold_ floatcount_ percent - 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_ floatcycle - Stability statistics period (number of anti-shake configuration statistics periods).
- stabilize_
threshold float - Stability threshold (number of statistical cycles for anti-shake configuration).
- alarm
Type String - Alarm type: projectFailureInstanceUpwardFluctuationAlarm: Failure instance upward fluctuation alarm; projectSuccessInstanceDownwardFluctuationAlarm: Success instance downward fluctuation alarm.
- instance
Count Number - The cumulative number of instances on the day; the downward fluctuation of the number of failed instances on the day.
- instance
Threshold NumberCount - The cumulative instance number fluctuation threshold.
- instance
Threshold NumberCount Percent - The alarm threshold for the proportion of instance successes fluctuating downwards; the alarm threshold for the proportion of instance failures fluctuating upwards.
- is
Cumulant Boolean - Whether to calculate cumulatively, false: continuous, true: cumulative.
- stabilize
Statistics NumberCycle - Stability statistics period (number of anti-shake configuration statistics periods).
- stabilize
Threshold 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.
- Mismatch
Count double - Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
- Rule
Type 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.
- Mismatch
Count float64 - Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
- Rule
Type 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.
- mismatch
Count Double - Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
- rule
Type 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.
- mismatch
Count number - Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
- rule
Type 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.
- mismatch
Count Number - Reconciliation inconsistency threshold, RuleType=reconciliationMismatch. This field needs to be configured and has no default value.
- rule
Type 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.
- Rule
Type 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.
- Schedule
Time stringZone - 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.
- Rule
Type 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.
- Schedule
Time stringZone - 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.
- rule
Type 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.
- schedule
Time StringZone - 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.
- rule
Type 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.
- schedule
Time stringZone - 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_ strzone - 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.
- rule
Type 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.
- schedule
Time StringZone - 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
tencentcloudTerraform Provider.
