tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmPolicy
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_policy
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const alarmPolicy = tencentcloud.getMonitorAlarmPolicy({
enables: [1],
module: "monitor",
monitorTypes: ["MT_QCE"],
namespaces: ["cvm_device"],
noticeIds: ["notice-f2svbu3w"],
policyName: "terraform",
projectIds: [0],
ruleTypes: ["STATIC"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_policy = tencentcloud.get_monitor_alarm_policy(enables=[1],
module="monitor",
monitor_types=["MT_QCE"],
namespaces=["cvm_device"],
notice_ids=["notice-f2svbu3w"],
policy_name="terraform",
project_ids=[0],
rule_types=["STATIC"])
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.LookupMonitorAlarmPolicy(ctx, &tencentcloud.LookupMonitorAlarmPolicyArgs{
Enables: []float64{
1,
},
Module: "monitor",
MonitorTypes: []string{
"MT_QCE",
},
Namespaces: []string{
"cvm_device",
},
NoticeIds: []string{
"notice-f2svbu3w",
},
PolicyName: pulumi.StringRef("terraform"),
ProjectIds: []float64{
0,
},
RuleTypes: []string{
"STATIC",
},
}, 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 alarmPolicy = Tencentcloud.GetMonitorAlarmPolicy.Invoke(new()
{
Enables = new[]
{
1,
},
Module = "monitor",
MonitorTypes = new[]
{
"MT_QCE",
},
Namespaces = new[]
{
"cvm_device",
},
NoticeIds = new[]
{
"notice-f2svbu3w",
},
PolicyName = "terraform",
ProjectIds = new[]
{
0,
},
RuleTypes = new[]
{
"STATIC",
},
});
});
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.GetMonitorAlarmPolicyArgs;
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 alarmPolicy = TencentcloudFunctions.getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs.builder()
.enables(1)
.module("monitor")
.monitorTypes("MT_QCE")
.namespaces("cvm_device")
.noticeIds("notice-f2svbu3w")
.policyName("terraform")
.projectIds(0)
.ruleTypes("STATIC")
.build());
}
}
variables:
alarmPolicy:
fn::invoke:
function: tencentcloud:getMonitorAlarmPolicy
arguments:
enables:
- 1
module: monitor
monitorTypes:
- MT_QCE
namespaces:
- cvm_device
noticeIds:
- notice-f2svbu3w
policyName: terraform
projectIds:
- 0
ruleTypes:
- STATIC
Using getMonitorAlarmPolicy
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 getMonitorAlarmPolicy(args: GetMonitorAlarmPolicyArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmPolicyResult>
function getMonitorAlarmPolicyOutput(args: GetMonitorAlarmPolicyOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmPolicyResult>
def get_monitor_alarm_policy(dimensions: Optional[str] = None,
enables: Optional[Sequence[float]] = None,
field: Optional[str] = None,
id: Optional[str] = None,
instance_group_id: Optional[float] = None,
module: Optional[str] = None,
monitor_types: Optional[Sequence[str]] = None,
namespaces: Optional[Sequence[str]] = None,
need_correspondence: Optional[float] = None,
not_bind_all: Optional[float] = None,
not_binding_notice_rule: Optional[float] = None,
not_instance_group: Optional[float] = None,
notice_ids: Optional[Sequence[str]] = None,
one_click_policy_types: Optional[Sequence[str]] = None,
order: Optional[str] = None,
policy_name: Optional[str] = None,
policy_types: Optional[Sequence[str]] = None,
project_ids: Optional[Sequence[float]] = None,
prom_ins_id: Optional[str] = None,
receiver_groups: Optional[Sequence[float]] = None,
receiver_on_call_form_ids: Optional[Sequence[str]] = None,
receiver_uids: Optional[Sequence[float]] = None,
result_output_file: Optional[str] = None,
rule_types: Optional[Sequence[str]] = None,
trigger_tasks: Optional[Sequence[GetMonitorAlarmPolicyTriggerTask]] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmPolicyResult
def get_monitor_alarm_policy_output(dimensions: Optional[pulumi.Input[str]] = None,
enables: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
field: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_group_id: Optional[pulumi.Input[float]] = None,
module: Optional[pulumi.Input[str]] = None,
monitor_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
namespaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
need_correspondence: Optional[pulumi.Input[float]] = None,
not_bind_all: Optional[pulumi.Input[float]] = None,
not_binding_notice_rule: Optional[pulumi.Input[float]] = None,
not_instance_group: Optional[pulumi.Input[float]] = None,
notice_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
one_click_policy_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
order: Optional[pulumi.Input[str]] = None,
policy_name: Optional[pulumi.Input[str]] = None,
policy_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
project_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
prom_ins_id: Optional[pulumi.Input[str]] = None,
receiver_groups: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
receiver_on_call_form_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
receiver_uids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
rule_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
trigger_tasks: Optional[pulumi.Input[Sequence[pulumi.Input[GetMonitorAlarmPolicyTriggerTaskArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmPolicyResult]
func LookupMonitorAlarmPolicy(ctx *Context, args *LookupMonitorAlarmPolicyArgs, opts ...InvokeOption) (*LookupMonitorAlarmPolicyResult, error)
func LookupMonitorAlarmPolicyOutput(ctx *Context, args *LookupMonitorAlarmPolicyOutputArgs, opts ...InvokeOption) LookupMonitorAlarmPolicyResultOutput
> Note: This function is named LookupMonitorAlarmPolicy
in the Go SDK.
public static class GetMonitorAlarmPolicy
{
public static Task<GetMonitorAlarmPolicyResult> InvokeAsync(GetMonitorAlarmPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorAlarmPolicyResult> Invoke(GetMonitorAlarmPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMonitorAlarmPolicy:getMonitorAlarmPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Module string
- Value fixed at monitor.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Enables List<double>
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- Field string
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group doubleId - Instance group ID.
- Monitor
Types List<string> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- Namespaces List<string>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- Need
Correspondence double - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- Not
Bind doubleAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- Not
Binding doubleNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- Not
Instance doubleGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- Notice
Ids List<string> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- One
Click List<string>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- Order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- Policy
Name string - Fuzzy search by policy name.
- Policy
Types List<string> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- Project
Ids List<double> - ID array of the policy project, which can be viewed on the following page: Project Management.
- Prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- Receiver
Groups List<double> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- Receiver
On List<string>Call Form Ids - Search by schedule.
- Receiver
Uids List<double> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- Result
Output stringFile - Used to save results.
- Rule
Types List<string> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- Trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Module string
- Value fixed at monitor.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Enables []float64
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- Field string
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group float64Id - Instance group ID.
- Monitor
Types []string - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- Namespaces []string
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- Need
Correspondence float64 - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- Not
Bind float64All - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- Not
Binding float64Notice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- Not
Instance float64Group - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- Notice
Ids []string - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- One
Click []stringPolicy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- Order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- Policy
Name string - Fuzzy search by policy name.
- Policy
Types []string - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- Project
Ids []float64 - ID array of the policy project, which can be viewed on the following page: Project Management.
- Prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- Receiver
Groups []float64 - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- Receiver
On []stringCall Form Ids - Search by schedule.
- Receiver
Uids []float64 - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- Result
Output stringFile - Used to save results.
- Rule
Types []string - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- Trigger
Tasks []GetMonitor Alarm Policy Trigger Task - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module String
- Value fixed at monitor.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- enables List<Double>
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- field String
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group DoubleId - Instance group ID.
- monitor
Types List<String> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces List<String>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence Double - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind DoubleAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding DoubleNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance DoubleGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click List<String>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order String
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name String - Fuzzy search by policy name.
- policy
Types List<String> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids List<Double> - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins StringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups List<Double> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On List<String>Call Form Ids - Search by schedule.
- receiver
Uids List<Double> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output StringFile - Used to save results.
- rule
Types List<String> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module string
- Value fixed at monitor.
- dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- enables number[]
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- field string
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group numberId - Instance group ID.
- monitor
Types string[] - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces string[]
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence number - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind numberAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding numberNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance numberGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids string[] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click string[]Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name string - Fuzzy search by policy name.
- policy
Types string[] - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids number[] - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups number[] - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On string[]Call Form Ids - Search by schedule.
- receiver
Uids number[] - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output stringFile - Used to save results.
- rule
Types string[] - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks GetMonitor Alarm Policy Trigger Task[] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module str
- Value fixed at monitor.
- dimensions str
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- enables Sequence[float]
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- field str
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- id str
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- instance_
group_ floatid - Instance group ID.
- monitor_
types Sequence[str] - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces Sequence[str]
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need_
correspondence float - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not_
bind_ floatall - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not_
binding_ floatnotice_ rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not_
instance_ floatgroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice_
ids Sequence[str] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one_
click_ Sequence[str]policy_ types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order str
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy_
name str - Fuzzy search by policy name.
- policy_
types Sequence[str] - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project_
ids Sequence[float] - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom_
ins_ strid - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver_
groups Sequence[float] - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver_
on_ Sequence[str]call_ form_ ids - Search by schedule.
- receiver_
uids Sequence[float] - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result_
output_ strfile - Used to save results.
- rule_
types Sequence[str] - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger_
tasks Sequence[GetMonitor Alarm Policy Trigger Task] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module String
- Value fixed at monitor.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- enables List<Number>
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- field String
- Sort by field. For example, to sort by the last modification time, use Field: UpdateTime.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group NumberId - Instance group ID.
- monitor
Types List<String> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces List<String>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence Number - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind NumberAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding NumberNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance NumberGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click List<String>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order String
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name String - Fuzzy search by policy name.
- policy
Types List<String> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids List<Number> - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins StringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups List<Number> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On List<String>Call Form Ids - Search by schedule.
- receiver
Uids List<Number> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output StringFile - Used to save results.
- rule
Types List<String> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks List<Property Map> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
getMonitorAlarmPolicy Result
The following output properties are available:
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Module string
- Policies
List<Get
Monitor Alarm Policy Policy> - Policy array.
- Dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- Enables List<double>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- Field string
- Instance
Group doubleId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Types List<string> - Namespaces List<string>
- Need
Correspondence double - Not
Bind doubleAll - Not
Binding doubleNotice Rule - Not
Instance doubleGroup - Notice
Ids List<string> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click List<string>Policy Types - Order string
- Policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Types List<string> - Project
Ids List<double> - Prom
Ins stringId - Receiver
Groups List<double> - Receiver
On List<string>Call Form Ids - Receiver
Uids List<double> - Result
Output stringFile - Rule
Types List<string> - Trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Module string
- Policies
[]Get
Monitor Alarm Policy Policy - Policy array.
- Dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- Enables []float64
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- Field string
- Instance
Group float64Id - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Types []string - Namespaces []string
- Need
Correspondence float64 - Not
Bind float64All - Not
Binding float64Notice Rule - Not
Instance float64Group - Notice
Ids []string - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click []stringPolicy Types - Order string
- Policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Types []string - Project
Ids []float64 - Prom
Ins stringId - Receiver
Groups []float64 - Receiver
On []stringCall Form Ids - Receiver
Uids []float64 - Result
Output stringFile - Rule
Types []string - Trigger
Tasks []GetMonitor Alarm Policy Trigger Task - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module String
- policies
List<Get
Monitor Alarm Policy Policy> - Policy array.
- dimensions String
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables List<Double>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field String
- instance
Group DoubleId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types List<String> - namespaces List<String>
- need
Correspondence Double - not
Bind DoubleAll - not
Binding DoubleNotice Rule - not
Instance DoubleGroup - notice
Ids List<String> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click List<String>Policy Types - order String
- policy
Name String - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types List<String> - project
Ids List<Double> - prom
Ins StringId - receiver
Groups List<Double> - receiver
On List<String>Call Form Ids - receiver
Uids List<Double> - result
Output StringFile - rule
Types List<String> - trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module string
- policies
Get
Monitor Alarm Policy Policy[] - Policy array.
- dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables number[]
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field string
- instance
Group numberId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types string[] - namespaces string[]
- need
Correspondence number - not
Bind numberAll - not
Binding numberNotice Rule - not
Instance numberGroup - notice
Ids string[] - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click string[]Policy Types - order string
- policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types string[] - project
Ids number[] - prom
Ins stringId - receiver
Groups number[] - receiver
On string[]Call Form Ids - receiver
Uids number[] - result
Output stringFile - rule
Types string[] - trigger
Tasks GetMonitor Alarm Policy Trigger Task[] - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id str
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module str
- policies
Sequence[Get
Monitor Alarm Policy Policy] - Policy array.
- dimensions str
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables Sequence[float]
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field str
- instance_
group_ floatid - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor_
types Sequence[str] - namespaces Sequence[str]
- need_
correspondence float - not_
bind_ floatall - not_
binding_ floatnotice_ rule - not_
instance_ floatgroup - notice_
ids Sequence[str] - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one_
click_ Sequence[str]policy_ types - order str
- policy_
name str - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy_
types Sequence[str] - project_
ids Sequence[float] - prom_
ins_ strid - receiver_
groups Sequence[float] - receiver_
on_ Sequence[str]call_ form_ ids - receiver_
uids Sequence[float] - result_
output_ strfile - rule_
types Sequence[str] - trigger_
tasks Sequence[GetMonitor Alarm Policy Trigger Task] - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module String
- policies List<Property Map>
- Policy array.
- dimensions String
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables List<Number>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field String
- instance
Group NumberId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types List<String> - namespaces List<String>
- need
Correspondence Number - not
Bind NumberAll - not
Binding NumberNotice Rule - not
Instance NumberGroup - notice
Ids List<String> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click List<String>Policy Types - order String
- policy
Name String - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types List<String> - project
Ids List<Number> - prom
Ins StringId - receiver
Groups List<Number> - receiver
On List<String>Call Form Ids - receiver
Uids List<Number> - result
Output StringFile - rule
Types List<String> - trigger
Tasks List<Property Map> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
Supporting Types
GetMonitorAlarmPolicyPolicy
- Advanced
Metric doubleNumber - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- Can
Set doubleDefault - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- Condition
Template stringId - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
List<Get
Monitor Alarm Policy Policy Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
Temps List<GetMonitor Alarm Policy Policy Conditions Temp> - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- Enable double
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- Event
Conditions List<GetMonitor Alarm Policy Policy Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Filter
Dimensions stringParam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- Insert
Time double - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group doubleId - Instance group ID.
- Instance
Group stringName - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Sum double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Is
Bind doubleAll - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- Is
Default double - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- Is
One doubleClick - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- Last
Edit stringUin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Type string - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- Namespace string
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- Namespace
Show stringName - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Ids List<string> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- Notices
List<Get
Monitor Alarm Policy Policy Notice> - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click doubleStatus - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- Origin
Id string - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- Policy
Id string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Name string - Fuzzy search by policy name.
- Project
Id double - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- Project
Name string - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- Regions List<string>
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- Remark string
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Tag
Instances List<GetMonitor Alarm Policy Policy Tag Instance> - TagNote: This field may return null, indicating that no valid values can be obtained.
- List<Get
Monitor Alarm Policy Policy Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Trigger
Tasks List<GetMonitor Alarm Policy Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Update
Time double - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- Use
Sum double - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
- Advanced
Metric float64Number - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- Can
Set float64Default - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- Condition
Template stringId - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
[]Get
Monitor Alarm Policy Policy Condition - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
Temps []GetMonitor Alarm Policy Policy Conditions Temp - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- Enable float64
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- Event
Conditions []GetMonitor Alarm Policy Policy Event Condition - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Filter
Dimensions stringParam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- Insert
Time float64 - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group float64Id - Instance group ID.
- Instance
Group stringName - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Sum float64 - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Is
Bind float64All - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- Is
Default float64 - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- Is
One float64Click - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- Last
Edit stringUin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Type string - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- Namespace string
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- Namespace
Show stringName - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Ids []string - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- Notices
[]Get
Monitor Alarm Policy Policy Notice - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click float64Status - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- Origin
Id string - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- Policy
Id string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Name string - Fuzzy search by policy name.
- Project
Id float64 - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- Project
Name string - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- Regions []string
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- Remark string
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Tag
Instances []GetMonitor Alarm Policy Policy Tag Instance - TagNote: This field may return null, indicating that no valid values can be obtained.
- []Get
Monitor Alarm Policy Policy Tag - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Trigger
Tasks []GetMonitor Alarm Policy Policy Trigger Task - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Update
Time float64 - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- Use
Sum float64 - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
- advanced
Metric DoubleNumber - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- can
Set DoubleDefault - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- condition
Template StringId - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- conditions
List<Get
Monitor Alarm Policy Policy Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Temps List<GetMonitor Alarm Policy Policy Conditions Temp> - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- enable Double
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- event
Conditions List<GetMonitor Alarm Policy Policy Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions StringParam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- insert
Time Double - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group DoubleId - Instance group ID.
- instance
Group StringName - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum Double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind DoubleAll - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- is
Default Double - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- is
One DoubleClick - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- last
Edit StringUin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Type String - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- namespace String
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- namespace
Show StringName - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- notices
List<Get
Monitor Alarm Policy Policy Notice> - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click DoubleStatus - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- origin
Id String - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Id String - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name String - Fuzzy search by policy name.
- project
Id Double - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- project
Name String - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- regions List<String>
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- remark String
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- tag
Instances List<GetMonitor Alarm Policy Policy Tag Instance> - TagNote: This field may return null, indicating that no valid values can be obtained.
- List<Get
Monitor Alarm Policy Policy Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks List<GetMonitor Alarm Policy Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update
Time Double - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum Double - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
- advanced
Metric numberNumber - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- can
Set numberDefault - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- condition
Template stringId - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Get
Monitor Alarm Policy Policy Condition[] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Temps GetMonitor Alarm Policy Policy Conditions Temp[] - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- enable number
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- event
Conditions GetMonitor Alarm Policy Policy Event Condition[] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions stringParam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- insert
Time number - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group numberId - Instance group ID.
- instance
Group stringName - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind numberAll - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- is
Default number - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- is
One numberClick - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- last
Edit stringUin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Type string - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- namespace string
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- namespace
Show stringName - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids string[] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- notices
Get
Monitor Alarm Policy Policy Notice[] - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click numberStatus - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- origin
Id string - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Id string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name string - Fuzzy search by policy name.
- project
Id number - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- project
Name string - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- regions string[]
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- remark string
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- tag
Instances GetMonitor Alarm Policy Policy Tag Instance[] - TagNote: This field may return null, indicating that no valid values can be obtained.
- Get
Monitor Alarm Policy Policy Tag[] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks GetMonitor Alarm Policy Policy Trigger Task[] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update
Time number - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum number - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
- advanced_
metric_ floatnumber - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- can_
set_ floatdefault - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- condition_
template_ strid - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Sequence[Get
Monitor Alarm Policy Policy Condition] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions_
temps Sequence[GetMonitor Alarm Policy Policy Conditions Temp] - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- enable float
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- event_
conditions Sequence[GetMonitor Alarm Policy Policy Event Condition] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter_
dimensions_ strparam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- insert_
time float - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance_
group_ floatid - Instance group ID.
- instance_
group_ strname - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance_
sum float - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is_
bind_ floatall - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- is_
default float - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- is_
one_ floatclick - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- last_
edit_ struin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- monitor_
type str - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- namespace str
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- namespace_
show_ strname - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice_
ids Sequence[str] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- notices
Sequence[Get
Monitor Alarm Policy Policy Notice] - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one_
click_ floatstatus - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- origin_
id str - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- policy_
id str - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy_
name str - Fuzzy search by policy name.
- project_
id float - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- project_
name str - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- regions Sequence[str]
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- remark str
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- rule_
type str - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- tag_
instances Sequence[GetMonitor Alarm Policy Policy Tag Instance] - TagNote: This field may return null, indicating that no valid values can be obtained.
- Sequence[Get
Monitor Alarm Policy Policy Tag] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger_
tasks Sequence[GetMonitor Alarm Policy Policy Trigger Task] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update_
time float - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use_
sum float - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
- advanced
Metric NumberNumber - The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
- can
Set NumberDefault - Whether the default policy can be set. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- condition
Template StringId - Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
- conditions List<Property Map>
- Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Temps List<Property Map> - Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
- enable Number
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- event
Conditions List<Property Map> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions StringParam - Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
- insert
Time Number - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group NumberId - Instance group ID.
- instance
Group StringName - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum Number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind NumberAll - Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
- is
Default Number - Whether it is the default policy. Valid values: 1 (yes), 0 (no)Note: this field may return null, indicating that no valid values can be obtained.
- is
One NumberClick - Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
- last
Edit StringUin - Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Type String - Monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring)Note: this field may return null, indicating that no valid values can be obtained.
- namespace String
- Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
- namespace
Show StringName - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- notices List<Property Map>
- Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click NumberStatus - Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
- origin
Id String - Policy ID for instance/instance group binding and unbinding APIs (BindingPolicyObject, UnBindingAllPolicyObject, UnBindingPolicyObject)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Id String - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name String - Fuzzy search by policy name.
- project
Id Number - Project ID. Valid values: -1 (no project), 0 (default project)Note: this field may return null, indicating that no valid values can be obtained.
- project
Name String - Project nameNote: this field may return null, indicating that no valid values can be obtained.
- regions List<String>
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- remark String
- RemarksNote: this field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- tag
Instances List<Property Map> - TagNote: This field may return null, indicating that no valid values can be obtained.
- List<Property Map>
- Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks List<Property Map> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update
Time Number - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum Number - Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyCondition
- Complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Union doubleRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- Rules
List<Get
Monitor Alarm Policy Policy Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Union float64Rule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- Rules
[]Get
Monitor Alarm Policy Policy Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression String - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union DoubleRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
List<Get
Monitor Alarm Policy Policy Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union numberRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
Get
Monitor Alarm Policy Policy Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex_
expression str - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is_
union_ floatrule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
Sequence[Get
Monitor Alarm Policy Policy Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression String - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union NumberRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules List<Property Map>
- Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionRule
- Continue
Period double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
List<Get
Monitor Alarm Policy Policy Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values List<GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power doubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period float64 - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
[]Get
Monitor Alarm Policy Policy Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values []GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced float64 - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open float64 - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power float64Notice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency float64 - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period float64
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
List<Get
Monitor Alarm Policy Policy Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power DoubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Get
Monitor Alarm Policy Policy Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power numberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value string
- Tag value.
- value
Max number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue_
period float - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description str
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Sequence[Get
Monitor Alarm Policy Policy Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values Sequence[GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced float - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
open float - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
power_ floatnotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric_
name str - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice_
frequency float - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator str
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period float
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product_
id str - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule_
type str - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit str
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value str
- Tag value.
- value_
max float - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value_
min float - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters List<Property Map>
- Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<Property Map> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power NumberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionRuleFilter
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions str
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind str
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious str
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn str
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTemp
- Conditions
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Event
Conditions List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Template
Name string - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
- Conditions
[]Get
Monitor Alarm Policy Policy Conditions Temp Condition - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Event
Conditions []GetMonitor Alarm Policy Policy Conditions Temp Event Condition - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Template
Name string - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
- conditions
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event
Conditions List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name String - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
- conditions
Get
Monitor Alarm Policy Policy Conditions Temp Condition[] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event
Conditions GetMonitor Alarm Policy Policy Conditions Temp Event Condition[] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name string - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
- conditions
Sequence[Get
Monitor Alarm Policy Policy Conditions Temp Condition] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event_
conditions Sequence[GetMonitor Alarm Policy Policy Conditions Temp Event Condition] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template_
name str - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
- conditions List<Property Map>
- Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event
Conditions List<Property Map> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name String - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempCondition
- Complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Union doubleRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- Rules
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Union float64Rule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- Rules
[]Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression String - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union DoubleRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression string - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union numberRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex_
expression str - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is_
union_ floatrule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules
Sequence[Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression String - The judgment expression of composite alarm trigger conditions, which is valid when the value of IsUnionRule is 2. This parameter is used to determine that an alarm condition is met only when the expression values are True for multiple trigger conditions.Note: This field may return null, indicating that no valid values can be obtained.
- is
Union NumberRule - Judgment condition of an alarm trigger condition (0: Any; 1: All; 2: Composite). When the value is set to 2 (i.e., composite trigger conditions), this parameter should be used together with ComplexExpression.Note: This field may return null, indicating that no valid values can be obtained.
- rules List<Property Map>
- Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempConditionRule
- Continue
Period double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values List<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power doubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period float64 - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
[]Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values []GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced float64 - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open float64 - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power float64Notice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency float64 - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period float64
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
List<Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power DoubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power numberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value string
- Tag value.
- value
Max number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue_
period float - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description str
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Sequence[Get
Monitor Alarm Policy Policy Conditions Temp Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values Sequence[GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced float - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
open float - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
power_ floatnotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric_
name str - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice_
frequency float - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator str
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period float
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product_
id str - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule_
type str - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit str
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value str
- Tag value.
- value_
max float - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value_
min float - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters List<Property Map>
- Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<Property Map> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power NumberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions str
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind str
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious str
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn str
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempEventCondition
- Rules
List<Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Rules
[]Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
List<Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
Sequence[Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules List<Property Map>
- Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule
- Continue
Period double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
List<Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power doubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period float64 - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
[]Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values []GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced float64 - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open float64 - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power float64Notice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency float64 - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period float64
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
List<Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power DoubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power numberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value string
- Tag value.
- value
Max number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue_
period float - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description str
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Sequence[Get
Monitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values Sequence[GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced float - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
open float - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
power_ floatnotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric_
name str - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice_
frequency float - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator str
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period float
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product_
id str - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule_
type str - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit str
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value str
- Tag value.
- value_
max float - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value_
min float - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters List<Property Map>
- Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<Property Map> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power NumberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions str
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind str
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious str
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn str
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyEventCondition
- Rules
List<Get
Monitor Alarm Policy Policy Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Rules
[]Get
Monitor Alarm Policy Policy Event Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
List<Get
Monitor Alarm Policy Policy Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
Get
Monitor Alarm Policy Policy Event Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
Sequence[Get
Monitor Alarm Policy Policy Event Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules List<Property Map>
- Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyEventConditionRule
- Continue
Period double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
List<Get
Monitor Alarm Policy Policy Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values List<GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power doubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period float64 - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Filters
[]Get
Monitor Alarm Policy Policy Event Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values []GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced float64 - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Open float64 - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- Is
Power float64Notice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- Notice
Frequency float64 - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- Operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- Period float64
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- Product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- Unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Value
Max float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Double - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
List<Get
Monitor Alarm Policy Policy Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Double - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Double - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power DoubleNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Double - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Double
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description string
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Get
Monitor Alarm Policy Policy Event Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power numberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name string - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator string
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type string - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit string
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value string
- Tag value.
- value
Max number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue_
period float - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description str
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters
Sequence[Get
Monitor Alarm Policy Policy Event Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values Sequence[GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced float - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
open float - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is_
power_ floatnotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric_
name str - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice_
frequency float - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator str
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period float
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product_
id str - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule_
type str - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit str
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value str
- Tag value.
- value_
max float - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value_
min float - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period Number - Number of periods. 1: continue for one period; 2: continue for two periods; and so on. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- description String
- Metric display name, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- filters List<Property Map>
- Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values List<Property Map> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced Number - Whether it is an advanced metric. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Open Number - Whether the advanced metric feature is enabled. 0: No; 1: Yes.Note: This field may return null, indicating that no valid values can be obtained.
- is
Power NumberNotice - Whether the alarm frequency increases exponentially. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- metric
Name String - Metric name or event name. The supported metrics can be queried via DescribeAlarmMetrics and the supported events via DescribeAlarmEventsNote: this field may return null, indicating that no valid value is obtained.
- notice
Frequency Number - Alarm interval in seconds. Valid values: 0 (do not repeat), 300 (alarm once every 5 minutes), 600 (alarm once every 10 minutes), 900 (alarm once every 15 minutes), 1800 (alarm once every 30 minutes), 3600 (alarm once every hour), 7200 (alarm once every 2 hours), 10800 (alarm once every 3 hours), 21600 (alarm once every 6 hours), 43200 (alarm once every 12 hours), 86400 (alarm once every day)Note: this field may return null, indicating that no valid values can be obtained.
- operator String
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.Operator String No Operatorintelligent = intelligent detection without thresholdeq = equal toge = greater than or equal togt = greater thanle = less than or equal tolt = less thanne = not equal today_increase = day-on-day increaseday_decrease = day-on-day decreaseday_wave = day-on-day fluctuationweek_increase = week-on-week increaseweek_decrease = week-on-week decreaseweek_wave = week-on-week fluctuationcycle_increase = cyclical increasecycle_decrease = cyclical decreasecycle_wave = cyclical fluctuationre = regex matchThe valid values can be queried via DescribeAlarmMetrics.Note: this field may return null, indicating that no valid value is obtained.
- period Number
- Statistical period in seconds. The valid values can be queried via DescribeAlarmMetricsNote: this field may return null, indicating that no valid value is obtained.
- product
Id String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type String - Trigger condition type. Valid values: STATIC (static threshold), DYNAMIC (dynamic)Note: this field may return null, indicating that no valid values can be obtained.
- unit String
- Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- value
Max Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min Number - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyEventConditionRuleFilter
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions string
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions str
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- dimensions String
- The alarm object list, which is a JSON string. The outer array corresponds to multiple instances, and the inner array is the dimension of an object.For example, 'CVM - Basic Monitor' can be written as: [ {Dimensions: {unInstanceId: ins-qr8d555g}}, {Dimensions: {unInstanceId: ins-qr8d555h}} ]You can also refer to the 'Example 2' below.For more information on the parameter samples of different Tencent Cloud services, see Product Policy Type and Dimension Information.Note: If 1 is passed in for NeedCorrespondence, the relationship between a policy and an instance needs to be returned. You can pass in up to 20 alarm object dimensions to avoid request timeout.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- Remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- Serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- Warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind string
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious string
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn string
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind str
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious str
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn str
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
- remind String
- Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
- serious String
- Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
- warn String
- Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyNotice
- Amp
Consumer stringId - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- Cls
Notices List<GetMonitor Alarm Policy Policy Notice Cls Notice> - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Is
Preset double - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Name string
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Language string - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- Notice
Type string - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- Policy
Ids List<string> - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- List<Get
Monitor Alarm Policy Policy Notice Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Updated
At string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- Updated
By string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- Url
Notices List<GetMonitor Alarm Policy Policy Notice Url Notice> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- User
Notices List<GetMonitor Alarm Policy Policy Notice User Notice> - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- Amp
Consumer stringId - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- Cls
Notices []GetMonitor Alarm Policy Policy Notice Cls Notice - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Is
Preset float64 - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Name string
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Language string - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- Notice
Type string - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- Policy
Ids []string - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- []Get
Monitor Alarm Policy Policy Notice Tag - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Updated
At string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- Updated
By string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- Url
Notices []GetMonitor Alarm Policy Policy Notice Url Notice - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- User
Notices []GetMonitor Alarm Policy Policy Notice User Notice - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer StringId - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices List<GetMonitor Alarm Policy Policy Notice Cls Notice> - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is
Preset Double - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- name String
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Language String - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Type String - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Ids List<String> - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- List<Get
Monitor Alarm Policy Policy Notice Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At String - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By String - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices List<GetMonitor Alarm Policy Policy Notice Url Notice> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices List<GetMonitor Alarm Policy Policy Notice User Notice> - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer stringId - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices GetMonitor Alarm Policy Policy Notice Cls Notice[] - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is
Preset number - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- name string
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Language string - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Type string - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Ids string[] - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- Get
Monitor Alarm Policy Policy Notice Tag[] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices GetMonitor Alarm Policy Policy Notice Url Notice[] - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices GetMonitor Alarm Policy Policy Notice User Notice[] - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp_
consumer_ strid - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls_
notices Sequence[GetMonitor Alarm Policy Policy Notice Cls Notice] - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id str
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is_
preset float - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- name str
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- notice_
language str - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- notice_
type str - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- policy_
ids Sequence[str] - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- Sequence[Get
Monitor Alarm Policy Policy Notice Tag] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated_
at str - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated_
by str - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url_
notices Sequence[GetMonitor Alarm Policy Policy Notice Url Notice] - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user_
notices Sequence[GetMonitor Alarm Policy Policy Notice User Notice] - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer StringId - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices List<Property Map> - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is
Preset Number - Whether it is the system default notification template. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- name String
- Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Language String - Notification language. Valid values: zh-CN (Chinese), en-US (English)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Type String - Alarm notification type. Valid values: ALARM (for unresolved alarms), OK (for resolved alarms), ALL (for all alarms)Note: this field may return null, indicating that no valid values can be obtained.
- policy
Ids List<String> - List of IDs of the alarm policies bound to alarm notification templateNote: this field may return null, indicating that no valid values can be obtained.
- List<Property Map>
- Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At String - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By String - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices List<Property Map> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices List<Property Map> - User notification listNote: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyNoticeClsNotice
- enable float
- Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
- log_
set_ strid - Logset ID.
- region str
- RegionNote: this field may return null, indicating that no valid values can be obtained.
- topic_
id str - Topic ID.
GetMonitorAlarmPolicyPolicyNoticeTag
GetMonitorAlarmPolicyPolicyNoticeUrlNotice
- End
Time double - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Is
Valid double - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Start
Time double - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Url string
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- Validation
Code string - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- Weekdays List<double>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- End
Time float64 - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Is
Valid float64 - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Start
Time float64 - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Url string
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- Validation
Code string - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- Weekdays []float64
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time Double - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- is
Valid Double - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time Double - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- url String
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- validation
Code String - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- weekdays List<Double>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time number - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- is
Valid number - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time number - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- url string
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- validation
Code string - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- weekdays number[]
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end_
time float - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- is_
valid float - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- start_
time float - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- url str
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- validation_
code str - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- weekdays Sequence[float]
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time Number - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- is
Valid Number - Whether verification is passed. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time Number - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- url String
- Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
- validation
Code String - Verification codeNote: this field may return null, indicating that no valid values can be obtained.
- weekdays List<Number>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyNoticeUserNotice
- End
Time double - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Group
Ids List<double> - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- Need
Phone doubleArrive Notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Notice
Ways List<string> - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- On
Call List<string>Form Ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- Phone
Call stringType - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- Phone
Circle doubleInterval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Circle doubleTimes - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Inner doubleInterval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Orders List<double> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- Receiver
Type string - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- Start
Time double - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- User
Ids List<double> - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- Weekdays List<double>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- End
Time float64 - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- Group
Ids []float64 - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- Need
Phone float64Arrive Notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- Notice
Ways []string - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- On
Call []stringForm Ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- Phone
Call stringType - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- Phone
Circle float64Interval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Circle float64Times - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Inner float64Interval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- Phone
Orders []float64 - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- Receiver
Type string - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- Start
Time float64 - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- User
Ids []float64 - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- Weekdays []float64
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time Double - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- group
Ids List<Double> - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- need
Phone DoubleArrive Notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Ways List<String> - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- on
Call List<String>Form Ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call StringType - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- phone
Circle DoubleInterval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Circle DoubleTimes - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- phone
Inner DoubleInterval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Orders List<Double> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type String - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time Double - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- user
Ids List<Double> - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- weekdays List<Double>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time number - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- group
Ids number[] - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- need
Phone numberArrive Notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Ways string[] - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- on
Call string[]Form Ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call stringType - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- phone
Circle numberInterval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Circle numberTimes - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- phone
Inner numberInterval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Orders number[] - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type string - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time number - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- user
Ids number[] - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- weekdays number[]
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end_
time float - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- group_
ids Sequence[float] - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- need_
phone_ floatarrive_ notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- notice_
ways Sequence[str] - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- on_
call_ Sequence[str]form_ ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone_
call_ strtype - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- phone_
circle_ floatinterval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone_
circle_ floattimes - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- phone_
inner_ floatinterval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone_
orders Sequence[float] - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver_
type str - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- start_
time float - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- user_
ids Sequence[float] - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- weekdays Sequence[float]
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
- end
Time Number - Notification end time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- group
Ids List<Number> - User group ID listNote: this field may return null, indicating that no valid values can be obtained.
- need
Phone NumberArrive Notice - Whether receipt notification is required. Valid values: 0 (no), 1 (yes)Note: this field may return null, indicating that no valid values can be obtained.
- notice
Ways List<String> - Notification channel list. Valid values: EMAIL (email), SMS (SMS), CALL (phone), WECHAT (WeChat), RTX (WeCom)Note: This field may return null, indicating that no valid values can be obtained.
- on
Call List<String>Form Ids - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call StringType - Dial type. SYNC (simultaneous dial), CIRCLE (polled dial). Default value: CIRCLE.Note: This field may return null, indicating that no valid values can be obtained.
- phone
Circle NumberInterval - Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Circle NumberTimes - Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
- phone
Inner NumberInterval - Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
- phone
Orders List<Number> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type String - Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
- start
Time Number - Notification start time, which is expressed by the number of seconds since 00:00:00. Value range: 0-86399Note: this field may return null, indicating that no valid values can be obtained.
- user
Ids List<Number> - User uid listNote: this field may return null, indicating that no valid values can be obtained.
- weekdays List<Number>
- Notification cycle. The values 1-7 indicate Monday to Sunday.Note: This field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyTag
GetMonitorAlarmPolicyPolicyTagInstance
- Binding
Status double - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- Instance
Sum double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Key string
- Tag key.
- Region
Id double - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- Service
Type string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- double
- Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- Binding
Status float64 - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- Instance
Sum float64 - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Key string
- Tag key.
- Region
Id float64 - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- Service
Type string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- float64
- Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- Value string
- Tag value.
- binding
Status Double - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- instance
Sum Double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- key String
- Tag key.
- region
Id Double - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type String - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- Double
- Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
- binding
Status number - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- instance
Sum number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- key string
- Tag key.
- region
Id number - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- number
- Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- value string
- Tag value.
- binding_
status float - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- instance_
sum float - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- key str
- Tag key.
- region_
id float - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service_
type str - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- tag_
status float - Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- value str
- Tag value.
- binding
Status Number - Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
- instance
Sum Number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- key String
- Tag key.
- region
Id Number - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type String - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
- Number
- Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
- value String
- Tag value.
GetMonitorAlarmPolicyPolicyTriggerTask
- Task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config String - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task_
config str - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config String - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyTriggerTask
- Task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- Task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- Type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config String - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config string - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type string
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task_
config str - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type str
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
- task
Config String - Configuration information in JSON format, such as {Key1:Value1,Key2:Value2}Note: this field may return null, indicating that no valid values can be obtained.
- type String
- Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
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