1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMonitorAlarmPolicy
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getMonitorAlarmPolicy

Explore with Pulumi AI

tencentcloud logo
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.
    InstanceGroupId double
    Instance group ID.
    MonitorTypes 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.
    NeedCorrespondence double
    Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
    NotBindAll double
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    NotBindingNoticeRule double
    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.
    NotInstanceGroup double
    Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
    NoticeIds 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.
    OneClickPolicyTypes List<string>
    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).
    PolicyName string
    Fuzzy search by policy name.
    PolicyTypes 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.
    ProjectIds List<double>
    ID array of the policy project, which can be viewed on the following page: Project Management.
    PromInsId string
    ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
    ReceiverGroups 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.
    ReceiverOnCallFormIds List<string>
    Search by schedule.
    ReceiverUids 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.
    ResultOutputFile string
    Used to save results.
    RuleTypes 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.
    TriggerTasks List<GetMonitorAlarmPolicyTriggerTask>
    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.
    InstanceGroupId float64
    Instance group ID.
    MonitorTypes []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.
    NeedCorrespondence float64
    Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
    NotBindAll float64
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    NotBindingNoticeRule float64
    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.
    NotInstanceGroup float64
    Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
    NoticeIds []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.
    OneClickPolicyTypes []string
    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).
    PolicyName string
    Fuzzy search by policy name.
    PolicyTypes []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.
    ProjectIds []float64
    ID array of the policy project, which can be viewed on the following page: Project Management.
    PromInsId string
    ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
    ReceiverGroups []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.
    ReceiverOnCallFormIds []string
    Search by schedule.
    ReceiverUids []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.
    ResultOutputFile string
    Used to save results.
    RuleTypes []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.
    TriggerTasks []GetMonitorAlarmPolicyTriggerTask
    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.
    instanceGroupId Double
    Instance group ID.
    monitorTypes 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.
    needCorrespondence Double
    Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
    notBindAll Double
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    notBindingNoticeRule Double
    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.
    notInstanceGroup Double
    Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
    noticeIds 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.
    oneClickPolicyTypes List<String>
    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).
    policyName String
    Fuzzy search by policy name.
    policyTypes 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.
    projectIds List<Double>
    ID array of the policy project, which can be viewed on the following page: Project Management.
    promInsId String
    ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
    receiverGroups 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.
    receiverOnCallFormIds List<String>
    Search by schedule.
    receiverUids 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.
    resultOutputFile String
    Used to save results.
    ruleTypes 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.
    triggerTasks List<GetMonitorAlarmPolicyTriggerTask>
    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.
    instanceGroupId number
    Instance group ID.
    monitorTypes 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.
    needCorrespondence number
    Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
    notBindAll number
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    notBindingNoticeRule number
    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.
    notInstanceGroup number
    Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
    noticeIds 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.
    oneClickPolicyTypes string[]
    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).
    policyName string
    Fuzzy search by policy name.
    policyTypes 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.
    projectIds number[]
    ID array of the policy project, which can be viewed on the following page: Project Management.
    promInsId string
    ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
    receiverGroups 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.
    receiverOnCallFormIds string[]
    Search by schedule.
    receiverUids 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.
    resultOutputFile string
    Used to save results.
    ruleTypes 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.
    triggerTasks GetMonitorAlarmPolicyTriggerTask[]
    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_id float
    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_all float
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    not_binding_notice_rule float
    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_group float
    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_policy_types Sequence[str]
    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_id str
    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_call_form_ids Sequence[str]
    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_file str
    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[GetMonitorAlarmPolicyTriggerTask]
    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.
    instanceGroupId Number
    Instance group ID.
    monitorTypes 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.
    needCorrespondence Number
    Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
    notBindAll Number
    Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
    notBindingNoticeRule Number
    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.
    notInstanceGroup Number
    Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
    noticeIds 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.
    oneClickPolicyTypes List<String>
    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).
    policyName String
    Fuzzy search by policy name.
    policyTypes 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.
    projectIds List<Number>
    ID array of the policy project, which can be viewed on the following page: Project Management.
    promInsId String
    ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
    receiverGroups 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.
    receiverOnCallFormIds List<String>
    Search by schedule.
    receiverUids 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.
    resultOutputFile String
    Used to save results.
    ruleTypes 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.
    triggerTasks 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<GetMonitorAlarmPolicyPolicy>
    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
    InstanceGroupId double
    Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
    MonitorTypes List<string>
    Namespaces List<string>
    NeedCorrespondence double
    NotBindAll double
    NotBindingNoticeRule double
    NotInstanceGroup double
    NoticeIds List<string>
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    OneClickPolicyTypes List<string>
    Order string
    PolicyName string
    Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
    PolicyTypes List<string>
    ProjectIds List<double>
    PromInsId string
    ReceiverGroups List<double>
    ReceiverOnCallFormIds List<string>
    ReceiverUids List<double>
    ResultOutputFile string
    RuleTypes List<string>
    TriggerTasks List<GetMonitorAlarmPolicyTriggerTask>
    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 []GetMonitorAlarmPolicyPolicy
    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
    InstanceGroupId float64
    Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
    MonitorTypes []string
    Namespaces []string
    NeedCorrespondence float64
    NotBindAll float64
    NotBindingNoticeRule float64
    NotInstanceGroup float64
    NoticeIds []string
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    OneClickPolicyTypes []string
    Order string
    PolicyName string
    Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
    PolicyTypes []string
    ProjectIds []float64
    PromInsId string
    ReceiverGroups []float64
    ReceiverOnCallFormIds []string
    ReceiverUids []float64
    ResultOutputFile string
    RuleTypes []string
    TriggerTasks []GetMonitorAlarmPolicyTriggerTask
    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<GetMonitorAlarmPolicyPolicy>
    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
    instanceGroupId Double
    Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
    monitorTypes List<String>
    namespaces List<String>
    needCorrespondence Double
    notBindAll Double
    notBindingNoticeRule Double
    notInstanceGroup Double
    noticeIds List<String>
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    oneClickPolicyTypes List<String>
    order String
    policyName String
    Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
    policyTypes List<String>
    projectIds List<Double>
    promInsId String
    receiverGroups List<Double>
    receiverOnCallFormIds List<String>
    receiverUids List<Double>
    resultOutputFile String
    ruleTypes List<String>
    triggerTasks List<GetMonitorAlarmPolicyTriggerTask>
    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 GetMonitorAlarmPolicyPolicy[]
    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
    instanceGroupId number
    Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
    monitorTypes string[]
    namespaces string[]
    needCorrespondence number
    notBindAll number
    notBindingNoticeRule number
    notInstanceGroup number
    noticeIds string[]
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    oneClickPolicyTypes string[]
    order string
    policyName string
    Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
    policyTypes string[]
    projectIds number[]
    promInsId string
    receiverGroups number[]
    receiverOnCallFormIds string[]
    receiverUids number[]
    resultOutputFile string
    ruleTypes string[]
    triggerTasks GetMonitorAlarmPolicyTriggerTask[]
    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[GetMonitorAlarmPolicyPolicy]
    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_id float
    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_all float
    not_binding_notice_rule float
    not_instance_group float
    notice_ids Sequence[str]
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    one_click_policy_types Sequence[str]
    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_id str
    receiver_groups Sequence[float]
    receiver_on_call_form_ids Sequence[str]
    receiver_uids Sequence[float]
    result_output_file str
    rule_types Sequence[str]
    trigger_tasks Sequence[GetMonitorAlarmPolicyTriggerTask]
    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
    instanceGroupId Number
    Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
    monitorTypes List<String>
    namespaces List<String>
    needCorrespondence Number
    notBindAll Number
    notBindingNoticeRule Number
    notInstanceGroup Number
    noticeIds List<String>
    Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
    oneClickPolicyTypes List<String>
    order String
    policyName String
    Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
    policyTypes List<String>
    projectIds List<Number>
    promInsId String
    receiverGroups List<Number>
    receiverOnCallFormIds List<String>
    receiverUids List<Number>
    resultOutputFile String
    ruleTypes List<String>
    triggerTasks List<Property Map>
    Triggered task listNote: this field may return null, indicating that no valid values can be obtained.

    Supporting Types

    GetMonitorAlarmPolicyPolicy

    AdvancedMetricNumber double
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    CanSetDefault double
    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.
    ConditionTemplateId string
    Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
    Conditions List<GetMonitorAlarmPolicyPolicyCondition>
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    ConditionsTemps List<GetMonitorAlarmPolicyPolicyConditionsTemp>
    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.
    EventConditions List<GetMonitorAlarmPolicyPolicyEventCondition>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    FilterDimensionsParam string
    Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
    InsertTime double
    Creation timeNote: this field may return null, indicating that no valid values can be obtained.
    InstanceGroupId double
    Instance group ID.
    InstanceGroupName string
    Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
    InstanceSum double
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    IsBindAll double
    Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
    IsDefault 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.
    IsOneClick double
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    LastEditUin string
    Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
    MonitorType 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.
    NamespaceShowName string
    Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
    NoticeIds 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<GetMonitorAlarmPolicyPolicyNotice>
    Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
    OneClickStatus double
    Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
    OriginId 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.
    PolicyId string
    Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
    PolicyName string
    Fuzzy search by policy name.
    ProjectId 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.
    ProjectName 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.
    RuleType 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.
    TagInstances List<GetMonitorAlarmPolicyPolicyTagInstance>
    TagNote: This field may return null, indicating that no valid values can be obtained.
    Tags List<GetMonitorAlarmPolicyPolicyTag>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    TriggerTasks List<GetMonitorAlarmPolicyPolicyTriggerTask>
    Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
    UpdateTime double
    Update timeNote: this field may return null, indicating that no valid values can be obtained.
    UseSum double
    Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
    AdvancedMetricNumber float64
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    CanSetDefault float64
    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.
    ConditionTemplateId string
    Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
    Conditions []GetMonitorAlarmPolicyPolicyCondition
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    ConditionsTemps []GetMonitorAlarmPolicyPolicyConditionsTemp
    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.
    EventConditions []GetMonitorAlarmPolicyPolicyEventCondition
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    FilterDimensionsParam string
    Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
    InsertTime float64
    Creation timeNote: this field may return null, indicating that no valid values can be obtained.
    InstanceGroupId float64
    Instance group ID.
    InstanceGroupName string
    Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
    InstanceSum float64
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    IsBindAll float64
    Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
    IsDefault 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.
    IsOneClick float64
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    LastEditUin string
    Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
    MonitorType 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.
    NamespaceShowName string
    Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
    NoticeIds []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 []GetMonitorAlarmPolicyPolicyNotice
    Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
    OneClickStatus float64
    Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
    OriginId 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.
    PolicyId string
    Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
    PolicyName string
    Fuzzy search by policy name.
    ProjectId 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.
    ProjectName 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.
    RuleType 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.
    TagInstances []GetMonitorAlarmPolicyPolicyTagInstance
    TagNote: This field may return null, indicating that no valid values can be obtained.
    Tags []GetMonitorAlarmPolicyPolicyTag
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    TriggerTasks []GetMonitorAlarmPolicyPolicyTriggerTask
    Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
    UpdateTime float64
    Update timeNote: this field may return null, indicating that no valid values can be obtained.
    UseSum float64
    Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
    advancedMetricNumber Double
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    canSetDefault Double
    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.
    conditionTemplateId String
    Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
    conditions List<GetMonitorAlarmPolicyPolicyCondition>
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    conditionsTemps List<GetMonitorAlarmPolicyPolicyConditionsTemp>
    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.
    eventConditions List<GetMonitorAlarmPolicyPolicyEventCondition>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    filterDimensionsParam String
    Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
    insertTime Double
    Creation timeNote: this field may return null, indicating that no valid values can be obtained.
    instanceGroupId Double
    Instance group ID.
    instanceGroupName String
    Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
    instanceSum Double
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    isBindAll Double
    Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
    isDefault 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.
    isOneClick Double
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    lastEditUin String
    Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
    monitorType 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.
    namespaceShowName String
    Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
    noticeIds 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<GetMonitorAlarmPolicyPolicyNotice>
    Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
    oneClickStatus Double
    Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
    originId 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.
    policyId String
    Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
    policyName String
    Fuzzy search by policy name.
    projectId 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.
    projectName 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.
    ruleType 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.
    tagInstances List<GetMonitorAlarmPolicyPolicyTagInstance>
    TagNote: This field may return null, indicating that no valid values can be obtained.
    tags List<GetMonitorAlarmPolicyPolicyTag>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    triggerTasks List<GetMonitorAlarmPolicyPolicyTriggerTask>
    Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
    updateTime Double
    Update timeNote: this field may return null, indicating that no valid values can be obtained.
    useSum Double
    Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
    advancedMetricNumber number
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    canSetDefault number
    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.
    conditionTemplateId string
    Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
    conditions GetMonitorAlarmPolicyPolicyCondition[]
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    conditionsTemps GetMonitorAlarmPolicyPolicyConditionsTemp[]
    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.
    eventConditions GetMonitorAlarmPolicyPolicyEventCondition[]
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    filterDimensionsParam string
    Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
    insertTime number
    Creation timeNote: this field may return null, indicating that no valid values can be obtained.
    instanceGroupId number
    Instance group ID.
    instanceGroupName string
    Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
    instanceSum number
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    isBindAll number
    Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
    isDefault 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.
    isOneClick number
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    lastEditUin string
    Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
    monitorType 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.
    namespaceShowName string
    Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
    noticeIds 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 GetMonitorAlarmPolicyPolicyNotice[]
    Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
    oneClickStatus number
    Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
    originId 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.
    policyId string
    Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
    policyName string
    Fuzzy search by policy name.
    projectId 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.
    projectName 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.
    ruleType 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.
    tagInstances GetMonitorAlarmPolicyPolicyTagInstance[]
    TagNote: This field may return null, indicating that no valid values can be obtained.
    tags GetMonitorAlarmPolicyPolicyTag[]
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    triggerTasks GetMonitorAlarmPolicyPolicyTriggerTask[]
    Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
    updateTime number
    Update timeNote: this field may return null, indicating that no valid values can be obtained.
    useSum number
    Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
    advanced_metric_number float
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    can_set_default float
    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_id str
    Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
    conditions Sequence[GetMonitorAlarmPolicyPolicyCondition]
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    conditions_temps Sequence[GetMonitorAlarmPolicyPolicyConditionsTemp]
    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[GetMonitorAlarmPolicyPolicyEventCondition]
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    filter_dimensions_param str
    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_id float
    Instance group ID.
    instance_group_name str
    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_all float
    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_click float
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    last_edit_uin str
    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_name str
    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[GetMonitorAlarmPolicyPolicyNotice]
    Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
    one_click_status float
    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[GetMonitorAlarmPolicyPolicyTagInstance]
    TagNote: This field may return null, indicating that no valid values can be obtained.
    tags Sequence[GetMonitorAlarmPolicyPolicyTag]
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    trigger_tasks Sequence[GetMonitorAlarmPolicyPolicyTriggerTask]
    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.
    advancedMetricNumber Number
    The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
    canSetDefault Number
    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.
    conditionTemplateId String
    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.
    conditionsTemps 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.
    eventConditions List<Property Map>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    filterDimensionsParam String
    Information on the filter dimension associated with a policy.Note: This field may return null, indicating that no valid values can be obtained.
    insertTime Number
    Creation timeNote: this field may return null, indicating that no valid values can be obtained.
    instanceGroupId Number
    Instance group ID.
    instanceGroupName String
    Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
    instanceSum Number
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    isBindAll Number
    Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
    isDefault 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.
    isOneClick Number
    Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
    lastEditUin String
    Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
    monitorType 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.
    namespaceShowName String
    Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
    noticeIds 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.
    oneClickStatus Number
    Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
    originId 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.
    policyId String
    Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
    policyName String
    Fuzzy search by policy name.
    projectId 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.
    projectName 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.
    ruleType 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.
    tagInstances List<Property Map>
    TagNote: This field may return null, indicating that no valid values can be obtained.
    tags List<Property Map>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    triggerTasks List<Property Map>
    Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
    updateTime Number
    Update timeNote: this field may return null, indicating that no valid values can be obtained.
    useSum Number
    Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.

    GetMonitorAlarmPolicyPolicyCondition

    ComplexExpression 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.
    IsUnionRule double
    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<GetMonitorAlarmPolicyPolicyConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    ComplexExpression 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.
    IsUnionRule float64
    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 []GetMonitorAlarmPolicyPolicyConditionRule
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule Double
    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<GetMonitorAlarmPolicyPolicyConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule number
    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 GetMonitorAlarmPolicyPolicyConditionRule[]
    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_rule float
    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[GetMonitorAlarmPolicyPolicyConditionRule]
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule Number
    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

    ContinuePeriod 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<GetMonitorAlarmPolicyPolicyConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice double
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    ContinuePeriod 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 []GetMonitorAlarmPolicyPolicyConditionRuleFilter
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues []GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice float64
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax float64
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin float64
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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<GetMonitorAlarmPolicyPolicyConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Double
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin Double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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 GetMonitorAlarmPolicyPolicyConditionRuleFilter[]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue[]
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice number
    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.
    metricName 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.
    noticeFrequency 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.
    productId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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[GetMonitorAlarmPolicyPolicyConditionRuleFilter]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchical_values Sequence[GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue]
    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_notice float
    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.
    continuePeriod 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.
    hierarchicalValues List<Property Map>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Number
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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<GetMonitorAlarmPolicyPolicyConditionsTempCondition>
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    EventConditions List<GetMonitorAlarmPolicyPolicyConditionsTempEventCondition>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    TemplateName string
    Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
    Conditions []GetMonitorAlarmPolicyPolicyConditionsTempCondition
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    EventConditions []GetMonitorAlarmPolicyPolicyConditionsTempEventCondition
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    TemplateName string
    Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
    conditions List<GetMonitorAlarmPolicyPolicyConditionsTempCondition>
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    eventConditions List<GetMonitorAlarmPolicyPolicyConditionsTempEventCondition>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    templateName String
    Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
    conditions GetMonitorAlarmPolicyPolicyConditionsTempCondition[]
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    eventConditions GetMonitorAlarmPolicyPolicyConditionsTempEventCondition[]
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    templateName string
    Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
    conditions Sequence[GetMonitorAlarmPolicyPolicyConditionsTempCondition]
    Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
    event_conditions Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventCondition]
    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.
    eventConditions List<Property Map>
    Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
    templateName String
    Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.

    GetMonitorAlarmPolicyPolicyConditionsTempCondition

    ComplexExpression 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.
    IsUnionRule double
    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<GetMonitorAlarmPolicyPolicyConditionsTempConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    ComplexExpression 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.
    IsUnionRule float64
    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 []GetMonitorAlarmPolicyPolicyConditionsTempConditionRule
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule Double
    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<GetMonitorAlarmPolicyPolicyConditionsTempConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule number
    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 GetMonitorAlarmPolicyPolicyConditionsTempConditionRule[]
    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_rule float
    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[GetMonitorAlarmPolicyPolicyConditionsTempConditionRule]
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    complexExpression 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.
    isUnionRule Number
    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

    ContinuePeriod 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<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice double
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    ContinuePeriod 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 []GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues []GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice float64
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax float64
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin float64
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Double
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin Double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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 GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter[]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue[]
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice number
    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.
    metricName 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.
    noticeFrequency 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.
    productId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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[GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchical_values Sequence[GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue]
    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_notice float
    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.
    continuePeriod 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.
    hierarchicalValues List<Property Map>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Number
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    Rules []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule[]
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule]
    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

    ContinuePeriod 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<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice double
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    ContinuePeriod 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 []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice float64
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax float64
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin float64
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Double
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin Double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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 GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter[]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue[]
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice number
    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.
    metricName 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.
    noticeFrequency 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.
    productId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchical_values Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue]
    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_notice float
    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.
    continuePeriod 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.
    hierarchicalValues List<Property Map>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Number
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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<GetMonitorAlarmPolicyPolicyEventConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    Rules []GetMonitorAlarmPolicyPolicyEventConditionRule
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules List<GetMonitorAlarmPolicyPolicyEventConditionRule>
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules GetMonitorAlarmPolicyPolicyEventConditionRule[]
    Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
    rules Sequence[GetMonitorAlarmPolicyPolicyEventConditionRule]
    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

    ContinuePeriod 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<GetMonitorAlarmPolicyPolicyEventConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues List<GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice double
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    ContinuePeriod 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 []GetMonitorAlarmPolicyPolicyEventConditionRuleFilter
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    HierarchicalValues []GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    IsAdvanced 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.
    IsOpen 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.
    IsPowerNotice float64
    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.
    MetricName 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.
    NoticeFrequency 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.
    ProductId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    RuleType 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.
    ValueMax float64
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    ValueMin float64
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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<GetMonitorAlarmPolicyPolicyEventConditionRuleFilter>
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues List<GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Double
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Double
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin Double
    Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
    continuePeriod 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 GetMonitorAlarmPolicyPolicyEventConditionRuleFilter[]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchicalValues GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue[]
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice number
    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.
    metricName 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.
    noticeFrequency 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.
    productId string
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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[GetMonitorAlarmPolicyPolicyEventConditionRuleFilter]
    Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
    hierarchical_values Sequence[GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue]
    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_notice float
    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.
    continuePeriod 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.
    hierarchicalValues List<Property Map>
    The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
    isAdvanced 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.
    isOpen 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.
    isPowerNotice Number
    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.
    metricName 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.
    noticeFrequency 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.
    productId String
    Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
    ruleType 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.
    valueMax Number
    Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
    valueMin 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

    AmpConsumerId string
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    ClsNotices List<GetMonitorAlarmPolicyPolicyNoticeClsNotice>
    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.
    IsPreset 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.
    NoticeLanguage 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.
    NoticeType 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.
    PolicyIds 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.
    Tags List<GetMonitorAlarmPolicyPolicyNoticeTag>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    UpdatedAt string
    Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
    UpdatedBy string
    Last modified byNote: this field may return null, indicating that no valid values can be obtained.
    UrlNotices List<GetMonitorAlarmPolicyPolicyNoticeUrlNotice>
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    UserNotices List<GetMonitorAlarmPolicyPolicyNoticeUserNotice>
    User notification listNote: this field may return null, indicating that no valid values can be obtained.
    AmpConsumerId string
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    ClsNotices []GetMonitorAlarmPolicyPolicyNoticeClsNotice
    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.
    IsPreset 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.
    NoticeLanguage 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.
    NoticeType 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.
    PolicyIds []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.
    Tags []GetMonitorAlarmPolicyPolicyNoticeTag
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    UpdatedAt string
    Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
    UpdatedBy string
    Last modified byNote: this field may return null, indicating that no valid values can be obtained.
    UrlNotices []GetMonitorAlarmPolicyPolicyNoticeUrlNotice
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    UserNotices []GetMonitorAlarmPolicyPolicyNoticeUserNotice
    User notification listNote: this field may return null, indicating that no valid values can be obtained.
    ampConsumerId String
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    clsNotices List<GetMonitorAlarmPolicyPolicyNoticeClsNotice>
    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.
    isPreset 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.
    noticeLanguage 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.
    noticeType 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.
    policyIds 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.
    tags List<GetMonitorAlarmPolicyPolicyNoticeTag>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    updatedAt String
    Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
    updatedBy String
    Last modified byNote: this field may return null, indicating that no valid values can be obtained.
    urlNotices List<GetMonitorAlarmPolicyPolicyNoticeUrlNotice>
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    userNotices List<GetMonitorAlarmPolicyPolicyNoticeUserNotice>
    User notification listNote: this field may return null, indicating that no valid values can be obtained.
    ampConsumerId string
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    clsNotices GetMonitorAlarmPolicyPolicyNoticeClsNotice[]
    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.
    isPreset 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.
    noticeLanguage 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.
    noticeType 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.
    policyIds 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.
    tags GetMonitorAlarmPolicyPolicyNoticeTag[]
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    updatedAt string
    Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
    updatedBy string
    Last modified byNote: this field may return null, indicating that no valid values can be obtained.
    urlNotices GetMonitorAlarmPolicyPolicyNoticeUrlNotice[]
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    userNotices GetMonitorAlarmPolicyPolicyNoticeUserNotice[]
    User notification listNote: this field may return null, indicating that no valid values can be obtained.
    amp_consumer_id str
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    cls_notices Sequence[GetMonitorAlarmPolicyPolicyNoticeClsNotice]
    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.
    tags Sequence[GetMonitorAlarmPolicyPolicyNoticeTag]
    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[GetMonitorAlarmPolicyPolicyNoticeUrlNotice]
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    user_notices Sequence[GetMonitorAlarmPolicyPolicyNoticeUserNotice]
    User notification listNote: this field may return null, indicating that no valid values can be obtained.
    ampConsumerId String
    Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
    clsNotices 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.
    isPreset 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.
    noticeLanguage 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.
    noticeType 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.
    policyIds 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.
    tags List<Property Map>
    Policy tagNote: This field may return null, indicating that no valid values can be obtained.
    updatedAt String
    Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
    updatedBy String
    Last modified byNote: this field may return null, indicating that no valid values can be obtained.
    urlNotices List<Property Map>
    Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
    userNotices List<Property Map>
    User notification listNote: this field may return null, indicating that no valid values can be obtained.

    GetMonitorAlarmPolicyPolicyNoticeClsNotice

    Enable double
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    LogSetId string
    Logset ID.
    Region string
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    TopicId string
    Topic ID.
    Enable float64
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    LogSetId string
    Logset ID.
    Region string
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    TopicId string
    Topic ID.
    enable Double
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    logSetId String
    Logset ID.
    region String
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    topicId String
    Topic ID.
    enable number
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    logSetId string
    Logset ID.
    region string
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    topicId string
    Topic ID.
    enable float
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    log_set_id str
    Logset ID.
    region str
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    topic_id str
    Topic ID.
    enable Number
    Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
    logSetId String
    Logset ID.
    region String
    RegionNote: this field may return null, indicating that no valid values can be obtained.
    topicId String
    Topic ID.

    GetMonitorAlarmPolicyPolicyNoticeTag

    Key string
    Tag key.
    Value string
    Tag value.
    Key string
    Tag key.
    Value string
    Tag value.
    key String
    Tag key.
    value String
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key str
    Tag key.
    value str
    Tag value.
    key String
    Tag key.
    value String
    Tag value.

    GetMonitorAlarmPolicyPolicyNoticeUrlNotice

    EndTime 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.
    IsValid 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.
    StartTime 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.
    ValidationCode 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.
    EndTime 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.
    IsValid 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.
    StartTime 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.
    ValidationCode 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.
    endTime 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.
    isValid 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.
    startTime 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.
    validationCode 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.
    endTime 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.
    isValid 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.
    startTime 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.
    validationCode 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.
    endTime 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.
    isValid 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.
    startTime 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.
    validationCode 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

    EndTime 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.
    GroupIds List<double>
    User group ID listNote: this field may return null, indicating that no valid values can be obtained.
    NeedPhoneArriveNotice double
    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.
    NoticeWays 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.
    OnCallFormIds List<string>
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    PhoneCallType string
    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.
    PhoneCircleInterval double
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    PhoneCircleTimes double
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    PhoneInnerInterval double
    Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    PhoneOrders List<double>
    Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
    ReceiverType string
    Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
    StartTime 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.
    UserIds 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.
    EndTime 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.
    GroupIds []float64
    User group ID listNote: this field may return null, indicating that no valid values can be obtained.
    NeedPhoneArriveNotice float64
    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.
    NoticeWays []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.
    OnCallFormIds []string
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    PhoneCallType string
    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.
    PhoneCircleInterval float64
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    PhoneCircleTimes float64
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    PhoneInnerInterval float64
    Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    PhoneOrders []float64
    Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
    ReceiverType string
    Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
    StartTime 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.
    UserIds []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.
    endTime 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.
    groupIds List<Double>
    User group ID listNote: this field may return null, indicating that no valid values can be obtained.
    needPhoneArriveNotice Double
    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.
    noticeWays 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.
    onCallFormIds List<String>
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    phoneCallType String
    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.
    phoneCircleInterval Double
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneCircleTimes Double
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    phoneInnerInterval Double
    Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneOrders List<Double>
    Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
    receiverType String
    Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
    startTime 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.
    userIds 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.
    endTime 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.
    groupIds number[]
    User group ID listNote: this field may return null, indicating that no valid values can be obtained.
    needPhoneArriveNotice number
    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.
    noticeWays 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.
    onCallFormIds string[]
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    phoneCallType string
    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.
    phoneCircleInterval number
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneCircleTimes number
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    phoneInnerInterval number
    Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneOrders number[]
    Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
    receiverType string
    Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
    startTime 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.
    userIds 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_arrive_notice float
    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_form_ids Sequence[str]
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    phone_call_type str
    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_interval float
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phone_circle_times float
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    phone_inner_interval float
    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.
    endTime 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.
    groupIds List<Number>
    User group ID listNote: this field may return null, indicating that no valid values can be obtained.
    needPhoneArriveNotice Number
    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.
    noticeWays 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.
    onCallFormIds List<String>
    List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
    phoneCallType String
    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.
    phoneCircleInterval Number
    Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneCircleTimes Number
    Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
    phoneInnerInterval Number
    Call interval in seconds within one polling. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
    phoneOrders List<Number>
    Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
    receiverType String
    Recipient type. Valid values: USER (user), GROUP (user group)Note: this field may return null, indicating that no valid values can be obtained.
    startTime 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.
    userIds 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

    Key string
    Tag key.
    Value string
    Tag value.
    Key string
    Tag key.
    Value string
    Tag value.
    key String
    Tag key.
    value String
    Tag value.
    key string
    Tag key.
    value string
    Tag value.
    key str
    Tag key.
    value str
    Tag value.
    key String
    Tag key.
    value String
    Tag value.

    GetMonitorAlarmPolicyPolicyTagInstance

    BindingStatus double
    Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
    InstanceSum double
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    Key string
    Tag key.
    RegionId double
    Region IDNote: This field may return null, indicating that no valid values can be obtained.
    ServiceType string
    Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
    TagStatus double
    Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
    Value string
    Tag value.
    BindingStatus float64
    Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
    InstanceSum float64
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    Key string
    Tag key.
    RegionId float64
    Region IDNote: This field may return null, indicating that no valid values can be obtained.
    ServiceType string
    Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
    TagStatus float64
    Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
    Value string
    Tag value.
    bindingStatus Double
    Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
    instanceSum Double
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    key String
    Tag key.
    regionId Double
    Region IDNote: This field may return null, indicating that no valid values can be obtained.
    serviceType String
    Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
    tagStatus Double
    Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
    value String
    Tag value.
    bindingStatus number
    Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
    instanceSum number
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    key string
    Tag key.
    regionId number
    Region IDNote: This field may return null, indicating that no valid values can be obtained.
    serviceType string
    Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
    tagStatus 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.
    bindingStatus Number
    Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
    instanceSum Number
    Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
    key String
    Tag key.
    regionId Number
    Region IDNote: This field may return null, indicating that no valid values can be obtained.
    serviceType String
    Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
    tagStatus 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

    TaskConfig 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.
    TaskConfig 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.
    taskConfig 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.
    taskConfig 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.
    taskConfig 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

    TaskConfig 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.
    TaskConfig 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.
    taskConfig 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.
    taskConfig 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.
    taskConfig 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 logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack