tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmConditionsTemplate
Start a Neo task
Explain and create a tencentcloud.getMonitorAlarmConditionsTemplate resource
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
Use this data source to query detailed information of monitor alarm_conditions_template
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const alarmConditionsTemplate = tencentcloud.getMonitorAlarmConditionsTemplate({
module: "monitor",
viewName: "cvm_device",
groupName: "keep-template",
groupId: "7803070",
updateTimeOrder: "desc=descending",
policyCountOrder: "asc=ascending",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_conditions_template = tencentcloud.get_monitor_alarm_conditions_template(module="monitor",
view_name="cvm_device",
group_name="keep-template",
group_id="7803070",
update_time_order="desc=descending",
policy_count_order="asc=ascending")
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.GetMonitorAlarmConditionsTemplate(ctx, &tencentcloud.GetMonitorAlarmConditionsTemplateArgs{
Module: "monitor",
ViewName: pulumi.StringRef("cvm_device"),
GroupName: pulumi.StringRef("keep-template"),
GroupId: pulumi.StringRef("7803070"),
UpdateTimeOrder: pulumi.StringRef("desc=descending"),
PolicyCountOrder: pulumi.StringRef("asc=ascending"),
}, nil)
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 alarmConditionsTemplate = Tencentcloud.GetMonitorAlarmConditionsTemplate.Invoke(new()
{
Module = "monitor",
ViewName = "cvm_device",
GroupName = "keep-template",
GroupId = "7803070",
UpdateTimeOrder = "desc=descending",
PolicyCountOrder = "asc=ascending",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetMonitorAlarmConditionsTemplateArgs;
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) {
final var alarmConditionsTemplate = TencentcloudFunctions.getMonitorAlarmConditionsTemplate(GetMonitorAlarmConditionsTemplateArgs.builder()
.module("monitor")
.viewName("cvm_device")
.groupName("keep-template")
.groupId("7803070")
.updateTimeOrder("desc=descending")
.policyCountOrder("asc=ascending")
.build());
}
}
variables:
alarmConditionsTemplate:
fn::invoke:
function: tencentcloud:getMonitorAlarmConditionsTemplate
arguments:
module: monitor
viewName: cvm_device
groupName: keep-template
groupId: '7803070'
updateTimeOrder: desc=descending
policyCountOrder: asc=ascending
Using getMonitorAlarmConditionsTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMonitorAlarmConditionsTemplate(args: GetMonitorAlarmConditionsTemplateArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmConditionsTemplateResult>
function getMonitorAlarmConditionsTemplateOutput(args: GetMonitorAlarmConditionsTemplateOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmConditionsTemplateResult>def get_monitor_alarm_conditions_template(group_id: Optional[str] = None,
group_name: Optional[str] = None,
id: Optional[str] = None,
module: Optional[str] = None,
policy_count_order: Optional[str] = None,
result_output_file: Optional[str] = None,
update_time_order: Optional[str] = None,
view_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmConditionsTemplateResult
def get_monitor_alarm_conditions_template_output(group_id: Optional[pulumi.Input[str]] = None,
group_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
module: Optional[pulumi.Input[str]] = None,
policy_count_order: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
update_time_order: Optional[pulumi.Input[str]] = None,
view_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmConditionsTemplateResult]func GetMonitorAlarmConditionsTemplate(ctx *Context, args *GetMonitorAlarmConditionsTemplateArgs, opts ...InvokeOption) (*GetMonitorAlarmConditionsTemplateResult, error)
func GetMonitorAlarmConditionsTemplateOutput(ctx *Context, args *GetMonitorAlarmConditionsTemplateOutputArgs, opts ...InvokeOption) GetMonitorAlarmConditionsTemplateResultOutput> Note: This function is named GetMonitorAlarmConditionsTemplate in the Go SDK.
public static class GetMonitorAlarmConditionsTemplate
{
public static Task<GetMonitorAlarmConditionsTemplateResult> InvokeAsync(GetMonitorAlarmConditionsTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorAlarmConditionsTemplateResult> Invoke(GetMonitorAlarmConditionsTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMonitorAlarmConditionsTemplateResult> getMonitorAlarmConditionsTemplate(GetMonitorAlarmConditionsTemplateArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmConditionsTemplateResult> getMonitorAlarmConditionsTemplate(GetMonitorAlarmConditionsTemplateArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMonitorAlarmConditionsTemplate:getMonitorAlarmConditionsTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
- Module string
- Fixed value, as&#39; monitor &#39;.
- Group
Id string - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Id string
- Policy
Count stringOrder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- Result
Output stringFile - Used to save results.
- Update
Time stringOrder - Specify the sorting method by update time, asc=ascending, desc=descending.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- Module string
- Fixed value, as&#39; monitor &#39;.
- Group
Id string - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Id string
- Policy
Count stringOrder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- Result
Output stringFile - Used to save results.
- Update
Time stringOrder - Specify the sorting method by update time, asc=ascending, desc=descending.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- module String
- Fixed value, as&#39; monitor &#39;.
- group
Id String - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- id String
- policy
Count StringOrder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- result
Output StringFile - Used to save results.
- update
Time StringOrder - Specify the sorting method by update time, asc=ascending, desc=descending.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- module string
- Fixed value, as&#39; monitor &#39;.
- group
Id string - Filter queries based on trigger condition template ID.
- group
Name string - Filter queries based on trigger condition template names.
- id string
- policy
Count stringOrder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- result
Output stringFile - Used to save results.
- update
Time stringOrder - Specify the sorting method by update time, asc=ascending, desc=descending.
- view
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- module str
- Fixed value, as&#39; monitor &#39;.
- group_
id str - Filter queries based on trigger condition template ID.
- group_
name str - Filter queries based on trigger condition template names.
- id str
- policy_
count_ strorder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- result_
output_ strfile - Used to save results.
- update_
time_ strorder - Specify the sorting method by update time, asc=ascending, desc=descending.
- view_
name str - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- module String
- Fixed value, as&#39; monitor &#39;.
- group
Id String - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- id String
- policy
Count StringOrder - Specify the sorting method based on the number of binding policies, asc=ascending, desc=descending.
- result
Output StringFile - Used to save results.
- update
Time StringOrder - Specify the sorting method by update time, asc=ascending, desc=descending.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
getMonitorAlarmConditionsTemplate Result
The following output properties are available:
- Id string
- Module string
- Template
Group List<GetLists Monitor Alarm Conditions Template Template Group List> - Template List.
- Group
Id string - Alarm Policy Group ID.
- Group
Name string - Alarm Policy Group Name.
- Policy
Count stringOrder - Result
Output stringFile - Update
Time stringOrder - View
Name string - View.
- Id string
- Module string
- Template
Group []GetLists Monitor Alarm Conditions Template Template Group List - Template List.
- Group
Id string - Alarm Policy Group ID.
- Group
Name string - Alarm Policy Group Name.
- Policy
Count stringOrder - Result
Output stringFile - Update
Time stringOrder - View
Name string - View.
- id String
- module String
- template
Group List<GetLists Monitor Alarm Conditions Template Template Group List> - Template List.
- group
Id String - Alarm Policy Group ID.
- group
Name String - Alarm Policy Group Name.
- policy
Count StringOrder - result
Output StringFile - update
Time StringOrder - view
Name String - View.
- id string
- module string
- template
Group GetLists Monitor Alarm Conditions Template Template Group List[] - Template List.
- group
Id string - Alarm Policy Group ID.
- group
Name string - Alarm Policy Group Name.
- policy
Count stringOrder - result
Output stringFile - update
Time stringOrder - view
Name string - View.
- id str
- module str
- template_
group_ Sequence[Getlists Monitor Alarm Conditions Template Template Group List] - Template List.
- group_
id str - Alarm Policy Group ID.
- group_
name str - Alarm Policy Group Name.
- policy_
count_ strorder - result_
output_ strfile - update_
time_ strorder - view_
name str - View.
- id String
- module String
- template
Group List<Property Map>Lists - Template List.
- group
Id String - Alarm Policy Group ID.
- group
Name String - Alarm Policy Group Name.
- policy
Count StringOrder - result
Output StringFile - update
Time StringOrder - view
Name String - View.
Supporting Types
GetMonitorAlarmConditionsTemplateTemplateGroupList
- Conditions
List<Get
Monitor Alarm Conditions Template Template Group List Condition> - Indicator alarm rules.
- Event
Conditions List<GetMonitor Alarm Conditions Template Template Group List Event Condition> - Event alarm rules.
- Group
Id double - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Insert
Time double - Creation time.
- Is
Union doubleRule - Is it a relationship rule with.
- Last
Edit doubleUin - Last modified by UIN.
- Policy
Groups List<GetMonitor Alarm Conditions Template Template Group List Policy Group> - Associate Alert Policy Group.
- Remark string
- Remarks.
- Update
Time double - Update time.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- Conditions
[]Get
Monitor Alarm Conditions Template Template Group List Condition - Indicator alarm rules.
- Event
Conditions []GetMonitor Alarm Conditions Template Template Group List Event Condition - Event alarm rules.
- Group
Id float64 - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Insert
Time float64 - Creation time.
- Is
Union float64Rule - Is it a relationship rule with.
- Last
Edit float64Uin - Last modified by UIN.
- Policy
Groups []GetMonitor Alarm Conditions Template Template Group List Policy Group - Associate Alert Policy Group.
- Remark string
- Remarks.
- Update
Time float64 - Update time.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- conditions
List<Get
Monitor Alarm Conditions Template Template Group List Condition> - Indicator alarm rules.
- event
Conditions List<GetMonitor Alarm Conditions Template Template Group List Event Condition> - Event alarm rules.
- group
Id Double - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- insert
Time Double - Creation time.
- is
Union DoubleRule - Is it a relationship rule with.
- last
Edit DoubleUin - Last modified by UIN.
- policy
Groups List<GetMonitor Alarm Conditions Template Template Group List Policy Group> - Associate Alert Policy Group.
- remark String
- Remarks.
- update
Time Double - Update time.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- conditions
Get
Monitor Alarm Conditions Template Template Group List Condition[] - Indicator alarm rules.
- event
Conditions GetMonitor Alarm Conditions Template Template Group List Event Condition[] - Event alarm rules.
- group
Id number - Filter queries based on trigger condition template ID.
- group
Name string - Filter queries based on trigger condition template names.
- insert
Time number - Creation time.
- is
Union numberRule - Is it a relationship rule with.
- last
Edit numberUin - Last modified by UIN.
- policy
Groups GetMonitor Alarm Conditions Template Template Group List Policy Group[] - Associate Alert Policy Group.
- remark string
- Remarks.
- update
Time number - Update time.
- view
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- conditions
Sequence[Get
Monitor Alarm Conditions Template Template Group List Condition] - Indicator alarm rules.
- event_
conditions Sequence[GetMonitor Alarm Conditions Template Template Group List Event Condition] - Event alarm rules.
- group_
id float - Filter queries based on trigger condition template ID.
- group_
name str - Filter queries based on trigger condition template names.
- insert_
time float - Creation time.
- is_
union_ floatrule - Is it a relationship rule with.
- last_
edit_ floatuin - Last modified by UIN.
- policy_
groups Sequence[GetMonitor Alarm Conditions Template Template Group List Policy Group] - Associate Alert Policy Group.
- remark str
- Remarks.
- update_
time float - Update time.
- view_
name str - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- conditions List<Property Map>
- Indicator alarm rules.
- event
Conditions List<Property Map> - Event alarm rules.
- group
Id Number - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- insert
Time Number - Creation time.
- is
Union NumberRule - Is it a relationship rule with.
- last
Edit NumberUin - Last modified by UIN.
- policy
Groups List<Property Map> - Associate Alert Policy Group.
- remark String
- Remarks.
- update
Time Number - Update time.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
GetMonitorAlarmConditionsTemplateTemplateGroupListCondition
- Alarm
Notify doublePeriod - Alarm notification frequency.
- Alarm
Notify doubleType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- Calc
Type string - Detection method.
- Calc
Value string - Detection value.
- Continue
Time string - Duration in seconds.
- Is
Advanced double - Whether it is an advanced indicator, 0: No; 1: Yes.
- Is
Open double - Whether to activate advanced indicators, 0: No; 1: Yes.
- Metric
Display stringName - Indicator display name (external).
- Metric
Id double - Indicator ID.
- Period double
- Cycle.
- Product
Id string - Product ID.
- Rule
Id double - Rule ID.
- Unit string
- Indicator unit.
- Alarm
Notify float64Period - Alarm notification frequency.
- Alarm
Notify float64Type - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- Calc
Type string - Detection method.
- Calc
Value string - Detection value.
- Continue
Time string - Duration in seconds.
- Is
Advanced float64 - Whether it is an advanced indicator, 0: No; 1: Yes.
- Is
Open float64 - Whether to activate advanced indicators, 0: No; 1: Yes.
- Metric
Display stringName - Indicator display name (external).
- Metric
Id float64 - Indicator ID.
- Period float64
- Cycle.
- Product
Id string - Product ID.
- Rule
Id float64 - Rule ID.
- Unit string
- Indicator unit.
- alarm
Notify DoublePeriod - Alarm notification frequency.
- alarm
Notify DoubleType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- calc
Type String - Detection method.
- calc
Value String - Detection value.
- continue
Time String - Duration in seconds.
- is
Advanced Double - Whether it is an advanced indicator, 0: No; 1: Yes.
- is
Open Double - Whether to activate advanced indicators, 0: No; 1: Yes.
- metric
Display StringName - Indicator display name (external).
- metric
Id Double - Indicator ID.
- period Double
- Cycle.
- product
Id String - Product ID.
- rule
Id Double - Rule ID.
- unit String
- Indicator unit.
- alarm
Notify numberPeriod - Alarm notification frequency.
- alarm
Notify numberType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- calc
Type string - Detection method.
- calc
Value string - Detection value.
- continue
Time string - Duration in seconds.
- is
Advanced number - Whether it is an advanced indicator, 0: No; 1: Yes.
- is
Open number - Whether to activate advanced indicators, 0: No; 1: Yes.
- metric
Display stringName - Indicator display name (external).
- metric
Id number - Indicator ID.
- period number
- Cycle.
- product
Id string - Product ID.
- rule
Id number - Rule ID.
- unit string
- Indicator unit.
- alarm_
notify_ floatperiod - Alarm notification frequency.
- alarm_
notify_ floattype - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- calc_
type str - Detection method.
- calc_
value str - Detection value.
- continue_
time str - Duration in seconds.
- is_
advanced float - Whether it is an advanced indicator, 0: No; 1: Yes.
- is_
open float - Whether to activate advanced indicators, 0: No; 1: Yes.
- metric_
display_ strname - Indicator display name (external).
- metric_
id float - Indicator ID.
- period float
- Cycle.
- product_
id str - Product ID.
- rule_
id float - Rule ID.
- unit str
- Indicator unit.
- alarm
Notify NumberPeriod - Alarm notification frequency.
- alarm
Notify NumberType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- calc
Type String - Detection method.
- calc
Value String - Detection value.
- continue
Time String - Duration in seconds.
- is
Advanced Number - Whether it is an advanced indicator, 0: No; 1: Yes.
- is
Open Number - Whether to activate advanced indicators, 0: No; 1: Yes.
- metric
Display StringName - Indicator display name (external).
- metric
Id Number - Indicator ID.
- period Number
- Cycle.
- product
Id String - Product ID.
- rule
Id Number - Rule ID.
- unit String
- Indicator unit.
GetMonitorAlarmConditionsTemplateTemplateGroupListEventCondition
- Alarm
Notify stringPeriod - Alarm notification frequency.
- Alarm
Notify stringType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- Event
Display stringName - Event Display Name (External).
- Event
Id string - Event ID.
- Rule
Id string - Rule ID.
- Alarm
Notify stringPeriod - Alarm notification frequency.
- Alarm
Notify stringType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- Event
Display stringName - Event Display Name (External).
- Event
Id string - Event ID.
- Rule
Id string - Rule ID.
- alarm
Notify StringPeriod - Alarm notification frequency.
- alarm
Notify StringType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- event
Display StringName - Event Display Name (External).
- event
Id String - Event ID.
- rule
Id String - Rule ID.
- alarm
Notify stringPeriod - Alarm notification frequency.
- alarm
Notify stringType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- event
Display stringName - Event Display Name (External).
- event
Id string - Event ID.
- rule
Id string - Rule ID.
- alarm_
notify_ strperiod - Alarm notification frequency.
- alarm_
notify_ strtype - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- event_
display_ strname - Event Display Name (External).
- event_
id str - Event ID.
- rule_
id str - Rule ID.
- alarm
Notify StringPeriod - Alarm notification frequency.
- alarm
Notify StringType - Predefined repeated notification strategy (0- alarm only once, 1- exponential alarm, 2- connection alarm).
- event
Display StringName - Event Display Name (External).
- event
Id String - Event ID.
- rule
Id String - Rule ID.
GetMonitorAlarmConditionsTemplateTemplateGroupListPolicyGroup
- Can
Set boolDefault - Can it be set as the default alarm strategy.
- Enable bool
- Alarm Policy Enable Status.
- Group
Id double - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Insert
Time double - Creation time.
- Is
Default double - Is it the default alarm policy.
- Is
Union doubleRule - Is it a relationship rule with.
- Last
Edit doubleUin - Last modified by UIN.
- No
Shielded doubleInstance Count - Number of unshielded instances.
- Parent
Group doubleId - Parent Policy Group ID.
- Project
Id double - Project ID.
- Receiver
Infos List<GetMonitor Alarm Conditions Template Template Group List Policy Group Receiver Info> - Alarm receiving object information.
- Remark string
- Remarks.
- Total
Instance doubleCount - Total number of bound instances.
- Update
Time double - Update time.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- Can
Set boolDefault - Can it be set as the default alarm strategy.
- Enable bool
- Alarm Policy Enable Status.
- Group
Id float64 - Filter queries based on trigger condition template ID.
- Group
Name string - Filter queries based on trigger condition template names.
- Insert
Time float64 - Creation time.
- Is
Default float64 - Is it the default alarm policy.
- Is
Union float64Rule - Is it a relationship rule with.
- Last
Edit float64Uin - Last modified by UIN.
- No
Shielded float64Instance Count - Number of unshielded instances.
- Parent
Group float64Id - Parent Policy Group ID.
- Project
Id float64 - Project ID.
- Receiver
Infos []GetMonitor Alarm Conditions Template Template Group List Policy Group Receiver Info - Alarm receiving object information.
- Remark string
- Remarks.
- Total
Instance float64Count - Total number of bound instances.
- Update
Time float64 - Update time.
- View
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- can
Set BooleanDefault - Can it be set as the default alarm strategy.
- enable Boolean
- Alarm Policy Enable Status.
- group
Id Double - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- insert
Time Double - Creation time.
- is
Default Double - Is it the default alarm policy.
- is
Union DoubleRule - Is it a relationship rule with.
- last
Edit DoubleUin - Last modified by UIN.
- no
Shielded DoubleInstance Count - Number of unshielded instances.
- parent
Group DoubleId - Parent Policy Group ID.
- project
Id Double - Project ID.
- receiver
Infos List<GetMonitor Alarm Conditions Template Template Group List Policy Group Receiver Info> - Alarm receiving object information.
- remark String
- Remarks.
- total
Instance DoubleCount - Total number of bound instances.
- update
Time Double - Update time.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- can
Set booleanDefault - Can it be set as the default alarm strategy.
- enable boolean
- Alarm Policy Enable Status.
- group
Id number - Filter queries based on trigger condition template ID.
- group
Name string - Filter queries based on trigger condition template names.
- insert
Time number - Creation time.
- is
Default number - Is it the default alarm policy.
- is
Union numberRule - Is it a relationship rule with.
- last
Edit numberUin - Last modified by UIN.
- no
Shielded numberInstance Count - Number of unshielded instances.
- parent
Group numberId - Parent Policy Group ID.
- project
Id number - Project ID.
- receiver
Infos GetMonitor Alarm Conditions Template Template Group List Policy Group Receiver Info[] - Alarm receiving object information.
- remark string
- Remarks.
- total
Instance numberCount - Total number of bound instances.
- update
Time number - Update time.
- view
Name string - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- can_
set_ booldefault - Can it be set as the default alarm strategy.
- enable bool
- Alarm Policy Enable Status.
- group_
id float - Filter queries based on trigger condition template ID.
- group_
name str - Filter queries based on trigger condition template names.
- insert_
time float - Creation time.
- is_
default float - Is it the default alarm policy.
- is_
union_ floatrule - Is it a relationship rule with.
- last_
edit_ floatuin - Last modified by UIN.
- no_
shielded_ floatinstance_ count - Number of unshielded instances.
- parent_
group_ floatid - Parent Policy Group ID.
- project_
id float - Project ID.
- receiver_
infos Sequence[GetMonitor Alarm Conditions Template Template Group List Policy Group Receiver Info] - Alarm receiving object information.
- remark str
- Remarks.
- total_
instance_ floatcount - Total number of bound instances.
- update_
time float - Update time.
- view_
name str - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
- can
Set BooleanDefault - Can it be set as the default alarm strategy.
- enable Boolean
- Alarm Policy Enable Status.
- group
Id Number - Filter queries based on trigger condition template ID.
- group
Name String - Filter queries based on trigger condition template names.
- insert
Time Number - Creation time.
- is
Default Number - Is it the default alarm policy.
- is
Union NumberRule - Is it a relationship rule with.
- last
Edit NumberUin - Last modified by UIN.
- no
Shielded NumberInstance Count - Number of unshielded instances.
- parent
Group NumberId - Parent Policy Group ID.
- project
Id Number - Project ID.
- receiver
Infos List<Property Map> - Alarm receiving object information.
- remark String
- Remarks.
- total
Instance NumberCount - Total number of bound instances.
- update
Time Number - Update time.
- view
Name String - View name, composed of DescribeAllNamespacesObtain. For cloud product monitoring, retrieve the QceNamespacesNew. N.ID parameter from the interface, such as cvm_ Device.
GetMonitorAlarmConditionsTemplateTemplateGroupListPolicyGroupReceiverInfo
- End
Time double - Effective period end time.
- Need
Send doubleNotice - Do you need to send a notification.
- Notify
Ways List<string> - Alarm reception channel.
- Person
Interval double - Telephone alarm to personal interval (seconds).
- Receiver
Group List<double>Lists - Message receiving group list.
- Receiver
Type string - Receiver type.
- Receiver
User List<double>Lists - Recipient list. List of recipient IDs queried through the platform interface.
- Recover
Notifies List<string> - Alarm recovery notification method.
- Round
Interval double - Telephone alarm interval per round (seconds).
- Round
Number double - Number of phone alarm rounds.
- Send
Fors List<string> - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- Start
Time double - Effective period start time.
- Uid
Lists List<double> - Telephone alarm receiver uid.
- End
Time float64 - Effective period end time.
- Need
Send float64Notice - Do you need to send a notification.
- Notify
Ways []string - Alarm reception channel.
- Person
Interval float64 - Telephone alarm to personal interval (seconds).
- Receiver
Group []float64Lists - Message receiving group list.
- Receiver
Type string - Receiver type.
- Receiver
User []float64Lists - Recipient list. List of recipient IDs queried through the platform interface.
- Recover
Notifies []string - Alarm recovery notification method.
- Round
Interval float64 - Telephone alarm interval per round (seconds).
- Round
Number float64 - Number of phone alarm rounds.
- Send
Fors []string - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- Start
Time float64 - Effective period start time.
- Uid
Lists []float64 - Telephone alarm receiver uid.
- end
Time Double - Effective period end time.
- need
Send DoubleNotice - Do you need to send a notification.
- notify
Ways List<String> - Alarm reception channel.
- person
Interval Double - Telephone alarm to personal interval (seconds).
- receiver
Group List<Double>Lists - Message receiving group list.
- receiver
Type String - Receiver type.
- receiver
User List<Double>Lists - Recipient list. List of recipient IDs queried through the platform interface.
- recover
Notifies List<String> - Alarm recovery notification method.
- round
Interval Double - Telephone alarm interval per round (seconds).
- round
Number Double - Number of phone alarm rounds.
- send
Fors List<String> - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- start
Time Double - Effective period start time.
- uid
Lists List<Double> - Telephone alarm receiver uid.
- end
Time number - Effective period end time.
- need
Send numberNotice - Do you need to send a notification.
- notify
Ways string[] - Alarm reception channel.
- person
Interval number - Telephone alarm to personal interval (seconds).
- receiver
Group number[]Lists - Message receiving group list.
- receiver
Type string - Receiver type.
- receiver
User number[]Lists - Recipient list. List of recipient IDs queried through the platform interface.
- recover
Notifies string[] - Alarm recovery notification method.
- round
Interval number - Telephone alarm interval per round (seconds).
- round
Number number - Number of phone alarm rounds.
- send
Fors string[] - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- start
Time number - Effective period start time.
- uid
Lists number[] - Telephone alarm receiver uid.
- end_
time float - Effective period end time.
- need_
send_ floatnotice - Do you need to send a notification.
- notify_
ways Sequence[str] - Alarm reception channel.
- person_
interval float - Telephone alarm to personal interval (seconds).
- receiver_
group_ Sequence[float]lists - Message receiving group list.
- receiver_
type str - Receiver type.
- receiver_
user_ Sequence[float]lists - Recipient list. List of recipient IDs queried through the platform interface.
- recover_
notifies Sequence[str] - Alarm recovery notification method.
- round_
interval float - Telephone alarm interval per round (seconds).
- round_
number float - Number of phone alarm rounds.
- send_
fors Sequence[str] - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- start_
time float - Effective period start time.
- uid_
lists Sequence[float] - Telephone alarm receiver uid.
- end
Time Number - Effective period end time.
- need
Send NumberNotice - Do you need to send a notification.
- notify
Ways List<String> - Alarm reception channel.
- person
Interval Number - Telephone alarm to personal interval (seconds).
- receiver
Group List<Number>Lists - Message receiving group list.
- receiver
Type String - Receiver type.
- receiver
User List<Number>Lists - Recipient list. List of recipient IDs queried through the platform interface.
- recover
Notifies List<String> - Alarm recovery notification method.
- round
Interval Number - Telephone alarm interval per round (seconds).
- round
Number Number - Number of phone alarm rounds.
- send
Fors List<String> - Timing of telephone alarm notification. Optional OCCUR (notification during alarm), RECOVER (notification during recovery).
- start
Time Number - Effective period start time.
- uid
Lists List<Number> - Telephone alarm receiver uid.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.34 published on Wednesday, Nov 5, 2025 by tencentcloudstack
