tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmConditionsTemplate
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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({
groupId: "7803070",
groupName: "keep-template",
module: "monitor",
policyCountOrder: "asc=ascending",
updateTimeOrder: "desc=descending",
viewName: "cvm_device",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_conditions_template = tencentcloud.get_monitor_alarm_conditions_template(group_id="7803070",
group_name="keep-template",
module="monitor",
policy_count_order="asc=ascending",
update_time_order="desc=descending",
view_name="cvm_device")
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{
GroupId: pulumi.StringRef("7803070"),
GroupName: pulumi.StringRef("keep-template"),
Module: "monitor",
PolicyCountOrder: pulumi.StringRef("asc=ascending"),
UpdateTimeOrder: pulumi.StringRef("desc=descending"),
ViewName: pulumi.StringRef("cvm_device"),
}, 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()
{
GroupId = "7803070",
GroupName = "keep-template",
Module = "monitor",
PolicyCountOrder = "asc=ascending",
UpdateTimeOrder = "desc=descending",
ViewName = "cvm_device",
});
});
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()
.groupId("7803070")
.groupName("keep-template")
.module("monitor")
.policyCountOrder("asc=ascending")
.updateTimeOrder("desc=descending")
.viewName("cvm_device")
.build());
}
}
variables:
alarmConditionsTemplate:
fn::invoke:
function: tencentcloud:getMonitorAlarmConditionsTemplate
arguments:
groupId: '7803070'
groupName: keep-template
module: monitor
policyCountOrder: asc=ascending
updateTimeOrder: desc=descending
viewName: cvm_device
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack