1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMonitorAlarmPolicy
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

tencentcloud.getMonitorAlarmPolicy

Explore with Pulumi AI

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"],
});
Copy
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"])
Copy
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
	})
}
Copy
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",
        },
    });

});
Copy
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());

    }
}
Copy
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
Copy

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>
Copy
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]
Copy
func LookupMonitorAlarmPolicy(ctx *Context, args *LookupMonitorAlarmPolicyArgs, opts ...InvokeOption) (*LookupMonitorAlarmPolicyResult, error)
func LookupMonitorAlarmPolicyOutput(ctx *Context, args *LookupMonitorAlarmPolicyOutputArgs, opts ...InvokeOption) LookupMonitorAlarmPolicyResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMonitorAlarmPolicy:getMonitorAlarmPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Module This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
CanSetDefault This property is required. 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 This property is required. string
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
Conditions This property is required. List<GetMonitorAlarmPolicyPolicyCondition>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
ConditionsTemps This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTemp>
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
Enable This property is required. double
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
EventConditions This property is required. List<GetMonitorAlarmPolicyPolicyEventCondition>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
FilterDimensionsParam This property is required. 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 This property is required. double
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
InstanceGroupId This property is required. double
Instance group ID.
InstanceGroupName This property is required. string
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
InstanceSum This property is required. double
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
IsBindAll This property is required. double
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
IsDefault This property is required. 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 This property is required. double
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
LastEditUin This property is required. string
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
MonitorType This property is required. 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 This property is required. string
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
NamespaceShowName This property is required. string
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
NoticeIds This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyNotice>
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
OneClickStatus This property is required. double
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
OriginId This property is required. 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 This property is required. string
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
PolicyName This property is required. string
Fuzzy search by policy name.
ProjectId This property is required. 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 This property is required. string
Project nameNote: this field may return null, indicating that no valid values can be obtained.
Regions This property is required. List<string>
RegionNote: this field may return null, indicating that no valid values can be obtained.
Remark This property is required. string
RemarksNote: this field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyTagInstance>
TagNote: This field may return null, indicating that no valid values can be obtained.
Tags This property is required. List<GetMonitorAlarmPolicyPolicyTag>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
TriggerTasks This property is required. List<GetMonitorAlarmPolicyPolicyTriggerTask>
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
UpdateTime This property is required. double
Update timeNote: this field may return null, indicating that no valid values can be obtained.
UseSum This property is required. double
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
AdvancedMetricNumber This property is required. float64
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
CanSetDefault This property is required. 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 This property is required. string
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
Conditions This property is required. []GetMonitorAlarmPolicyPolicyCondition
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
ConditionsTemps This property is required. []GetMonitorAlarmPolicyPolicyConditionsTemp
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
Enable This property is required. float64
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
EventConditions This property is required. []GetMonitorAlarmPolicyPolicyEventCondition
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
FilterDimensionsParam This property is required. 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 This property is required. float64
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
InstanceGroupId This property is required. float64
Instance group ID.
InstanceGroupName This property is required. string
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
InstanceSum This property is required. float64
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
IsBindAll This property is required. float64
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
IsDefault This property is required. 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 This property is required. float64
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
LastEditUin This property is required. string
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
MonitorType This property is required. 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 This property is required. string
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
NamespaceShowName This property is required. string
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
NoticeIds This property is required. []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 This property is required. []GetMonitorAlarmPolicyPolicyNotice
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
OneClickStatus This property is required. float64
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
OriginId This property is required. 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 This property is required. string
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
PolicyName This property is required. string
Fuzzy search by policy name.
ProjectId This property is required. 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 This property is required. string
Project nameNote: this field may return null, indicating that no valid values can be obtained.
Regions This property is required. []string
RegionNote: this field may return null, indicating that no valid values can be obtained.
Remark This property is required. string
RemarksNote: this field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyTagInstance
TagNote: This field may return null, indicating that no valid values can be obtained.
Tags This property is required. []GetMonitorAlarmPolicyPolicyTag
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
TriggerTasks This property is required. []GetMonitorAlarmPolicyPolicyTriggerTask
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
UpdateTime This property is required. float64
Update timeNote: this field may return null, indicating that no valid values can be obtained.
UseSum This property is required. float64
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
advancedMetricNumber This property is required. Double
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
canSetDefault This property is required. 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 This property is required. String
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
conditions This property is required. List<GetMonitorAlarmPolicyPolicyCondition>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
conditionsTemps This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTemp>
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
enable This property is required. Double
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
eventConditions This property is required. List<GetMonitorAlarmPolicyPolicyEventCondition>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
filterDimensionsParam This property is required. 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 This property is required. Double
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
instanceGroupId This property is required. Double
Instance group ID.
instanceGroupName This property is required. String
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. Double
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
isBindAll This property is required. Double
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
isDefault This property is required. 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 This property is required. Double
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
lastEditUin This property is required. String
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
monitorType This property is required. 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 This property is required. String
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
namespaceShowName This property is required. String
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
noticeIds This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyNotice>
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
oneClickStatus This property is required. Double
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
originId This property is required. 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 This property is required. String
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
policyName This property is required. String
Fuzzy search by policy name.
projectId This property is required. 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 This property is required. String
Project nameNote: this field may return null, indicating that no valid values can be obtained.
regions This property is required. List<String>
RegionNote: this field may return null, indicating that no valid values can be obtained.
remark This property is required. String
RemarksNote: this field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyTagInstance>
TagNote: This field may return null, indicating that no valid values can be obtained.
tags This property is required. List<GetMonitorAlarmPolicyPolicyTag>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
triggerTasks This property is required. List<GetMonitorAlarmPolicyPolicyTriggerTask>
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
updateTime This property is required. Double
Update timeNote: this field may return null, indicating that no valid values can be obtained.
useSum This property is required. Double
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
advancedMetricNumber This property is required. number
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
canSetDefault This property is required. 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 This property is required. string
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
conditions This property is required. GetMonitorAlarmPolicyPolicyCondition[]
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
conditionsTemps This property is required. GetMonitorAlarmPolicyPolicyConditionsTemp[]
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
enable This property is required. number
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
eventConditions This property is required. GetMonitorAlarmPolicyPolicyEventCondition[]
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
filterDimensionsParam This property is required. 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 This property is required. number
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
instanceGroupId This property is required. number
Instance group ID.
instanceGroupName This property is required. string
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. number
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
isBindAll This property is required. number
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
isDefault This property is required. 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 This property is required. number
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
lastEditUin This property is required. string
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
monitorType This property is required. 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 This property is required. string
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
namespaceShowName This property is required. string
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
noticeIds This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyNotice[]
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
oneClickStatus This property is required. number
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
originId This property is required. 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 This property is required. string
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
policyName This property is required. string
Fuzzy search by policy name.
projectId This property is required. 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 This property is required. string
Project nameNote: this field may return null, indicating that no valid values can be obtained.
regions This property is required. string[]
RegionNote: this field may return null, indicating that no valid values can be obtained.
remark This property is required. string
RemarksNote: this field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyTagInstance[]
TagNote: This field may return null, indicating that no valid values can be obtained.
tags This property is required. GetMonitorAlarmPolicyPolicyTag[]
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
triggerTasks This property is required. GetMonitorAlarmPolicyPolicyTriggerTask[]
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
updateTime This property is required. number
Update timeNote: this field may return null, indicating that no valid values can be obtained.
useSum This property is required. number
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
advanced_metric_number This property is required. float
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
can_set_default This property is required. 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 This property is required. str
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
conditions This property is required. Sequence[GetMonitorAlarmPolicyPolicyCondition]
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
conditions_temps This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTemp]
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
enable This property is required. float
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
event_conditions This property is required. Sequence[GetMonitorAlarmPolicyPolicyEventCondition]
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
filter_dimensions_param This property is required. 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 This property is required. float
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
instance_group_id This property is required. float
Instance group ID.
instance_group_name This property is required. str
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
instance_sum This property is required. float
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
is_bind_all This property is required. float
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
is_default This property is required. 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 This property is required. 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 This property is required. str
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
monitor_type This property is required. 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 This property is required. str
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
namespace_show_name This property is required. str
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
notice_ids This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyNotice]
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
one_click_status This property is required. float
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
origin_id This property is required. 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 This property is required. str
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
policy_name This property is required. str
Fuzzy search by policy name.
project_id This property is required. 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 This property is required. str
Project nameNote: this field may return null, indicating that no valid values can be obtained.
regions This property is required. Sequence[str]
RegionNote: this field may return null, indicating that no valid values can be obtained.
remark This property is required. str
RemarksNote: this field may return null, indicating that no valid values can be obtained.
rule_type This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyTagInstance]
TagNote: This field may return null, indicating that no valid values can be obtained.
tags This property is required. Sequence[GetMonitorAlarmPolicyPolicyTag]
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
trigger_tasks This property is required. Sequence[GetMonitorAlarmPolicyPolicyTriggerTask]
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
update_time This property is required. float
Update timeNote: this field may return null, indicating that no valid values can be obtained.
use_sum This property is required. float
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.
advancedMetricNumber This property is required. Number
The number of advanced metrics.Note: This field may return null, indicating that no valid values can be obtained.
canSetDefault This property is required. 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 This property is required. String
Trigger condition template IDNote: this field may return null, indicating that no valid values can be obtained.
conditions This property is required. List<Property Map>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
conditionsTemps This property is required. List<Property Map>
Template policy groupNote: this field may return null, indicating that no valid values can be obtained.
enable This property is required. Number
Filter by alarm status. Valid values: [1]: enabled; [0]: disabled; [0, 1]: all.
eventConditions This property is required. List<Property Map>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
filterDimensionsParam This property is required. 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 This property is required. Number
Creation timeNote: this field may return null, indicating that no valid values can be obtained.
instanceGroupId This property is required. Number
Instance group ID.
instanceGroupName This property is required. String
Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. Number
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
isBindAll This property is required. Number
Whether the policy is associated with all objectsNote: This field may return null, indicating that no valid values can be obtained.
isDefault This property is required. 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 This property is required. Number
Whether it is a quick alarm policy.Note: This field may return null, indicating that no valid values can be obtained.
lastEditUin This property is required. String
Uin of the last modifying userNote: this field may return null, indicating that no valid values can be obtained.
monitorType This property is required. 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 This property is required. String
Alarm policy typeNote: this field may return null, indicating that no valid values can be obtained.
namespaceShowName This property is required. String
Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
noticeIds This property is required. 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 This property is required. List<Property Map>
Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
oneClickStatus This property is required. Number
Whether the quick alarm policy is enabled.Note: This field may return null, indicating that no valid values can be obtained.
originId This property is required. 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 This property is required. String
Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
policyName This property is required. String
Fuzzy search by policy name.
projectId This property is required. 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 This property is required. String
Project nameNote: this field may return null, indicating that no valid values can be obtained.
regions This property is required. List<String>
RegionNote: this field may return null, indicating that no valid values can be obtained.
remark This property is required. String
RemarksNote: this field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. List<Property Map>
TagNote: This field may return null, indicating that no valid values can be obtained.
tags This property is required. List<Property Map>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
triggerTasks This property is required. List<Property Map>
Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
updateTime This property is required. Number
Update timeNote: this field may return null, indicating that no valid values can be obtained.
useSum This property is required. Number
Number of instances bound to policy groupNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyCondition

ComplexExpression This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
ComplexExpression This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyConditionRule
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyConditionRule[]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complex_expression This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionRule]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionRule

ContinuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
ContinuePeriod This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyConditionRuleFilter
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. []GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. float64
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. float64
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyConditionRuleFilter[]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue[]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. string
Tag value.
valueMax This property is required. number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continue_period This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionRuleFilter]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchical_values This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionRuleHierarchicalValue]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
is_advanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
rule_type This property is required. 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 This property is required. str
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. str
Tag value.
value_max This property is required. float
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
value_min This property is required. float
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<Property Map>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionRuleFilter

Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. 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 This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
Remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. str
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. str
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. str
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTemp

Conditions This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempCondition>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
EventConditions This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventCondition>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
TemplateName This property is required. string
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
Conditions This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempCondition
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
EventConditions This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempEventCondition
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
TemplateName This property is required. string
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
conditions This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempCondition>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
eventConditions This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventCondition>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
templateName This property is required. String
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
conditions This property is required. GetMonitorAlarmPolicyPolicyConditionsTempCondition[]
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
eventConditions This property is required. GetMonitorAlarmPolicyPolicyConditionsTempEventCondition[]
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
templateName This property is required. string
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
conditions This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempCondition]
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
event_conditions This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventCondition]
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
template_name This property is required. str
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
conditions This property is required. List<Property Map>
Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
eventConditions This property is required. List<Property Map>
Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
templateName This property is required. String
Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempCondition

ComplexExpression This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
ComplexExpression This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempConditionRule
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyConditionsTempConditionRule[]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complex_expression This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempConditionRule]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
complexExpression This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempConditionRule

ContinuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
ContinuePeriod This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. float64
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. float64
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter[]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue[]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. string
Tag value.
valueMax This property is required. number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continue_period This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchical_values This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleHierarchicalValue]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
is_advanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
rule_type This property is required. 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 This property is required. str
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. str
Tag value.
value_max This property is required. float
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
value_min This property is required. float
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<Property Map>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempConditionRuleFilter

Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. 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 This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
Remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. str
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. str
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. str
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempEventCondition

Rules This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
Rules This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule[]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. List<Property Map>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRule

ContinuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
ContinuePeriod This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. []GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. float64
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. float64
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter[]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue[]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. string
Tag value.
valueMax This property is required. number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continue_period This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchical_values This property is required. Sequence[GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleHierarchicalValue]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
is_advanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
rule_type This property is required. 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 This property is required. str
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. str
Tag value.
value_max This property is required. float
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
value_min This property is required. float
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<Property Map>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyConditionsTempEventConditionRuleFilter

Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. 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 This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
Remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. str
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. str
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. str
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyEventCondition

Rules This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
Rules This property is required. []GetMonitorAlarmPolicyPolicyEventConditionRule
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRule>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. GetMonitorAlarmPolicyPolicyEventConditionRule[]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. Sequence[GetMonitorAlarmPolicyPolicyEventConditionRule]
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
rules This property is required. List<Property Map>
Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyEventConditionRule

ContinuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
ContinuePeriod This property is required. 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 This property is required. 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 This property is required. []GetMonitorAlarmPolicyPolicyEventConditionRuleFilter
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
HierarchicalValues This property is required. []GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
IsAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
RuleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
ValueMax This property is required. float64
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
ValueMin This property is required. float64
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRuleFilter>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Double
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Double
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyEventConditionRuleFilter[]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue[]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. string
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. string
Tag value.
valueMax This property is required. number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continue_period This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyEventConditionRuleFilter]
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchical_values This property is required. Sequence[GetMonitorAlarmPolicyPolicyEventConditionRuleHierarchicalValue]
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
is_advanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
rule_type This property is required. 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 This property is required. str
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. str
Tag value.
value_max This property is required. float
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
value_min This property is required. float
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
continuePeriod This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
hierarchicalValues This property is required. List<Property Map>
The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
isAdvanced This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
ruleType This property is required. 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 This property is required. String
Unit, which is used in the output parameterNote: this field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
valueMax This property is required. Number
Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
valueMin This property is required. Number
Minimum valueNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyEventConditionRuleFilter

Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
Dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
dimensions This property is required. 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 This property is required. 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 This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
Remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
Serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
Warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. string
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. string
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. string
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. str
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. str
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. str
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.
remind This property is required. String
Threshold for the Remind levelNote: This field may return null, indicating that no valid values can be obtained.
serious This property is required. String
Threshold for the Serious levelNote: This field may return null, indicating that no valid values can be obtained.
warn This property is required. String
Threshold for the Warn levelNote: This field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyNotice

AmpConsumerId This property is required. string
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
ClsNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeClsNotice>
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
Id This property is required. string
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
IsPreset This property is required. 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 This property is required. string
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
NoticeLanguage This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyNoticeTag>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
UpdatedAt This property is required. string
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
UpdatedBy This property is required. string
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
UrlNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeUrlNotice>
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
UserNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeUserNotice>
User notification listNote: this field may return null, indicating that no valid values can be obtained.
AmpConsumerId This property is required. string
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
ClsNotices This property is required. []GetMonitorAlarmPolicyPolicyNoticeClsNotice
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
Id This property is required. string
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
IsPreset This property is required. 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 This property is required. string
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
NoticeLanguage This property is required. 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 This property is required. 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 This property is required. []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 This property is required. []GetMonitorAlarmPolicyPolicyNoticeTag
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
UpdatedAt This property is required. string
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
UpdatedBy This property is required. string
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
UrlNotices This property is required. []GetMonitorAlarmPolicyPolicyNoticeUrlNotice
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
UserNotices This property is required. []GetMonitorAlarmPolicyPolicyNoticeUserNotice
User notification listNote: this field may return null, indicating that no valid values can be obtained.
ampConsumerId This property is required. String
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
clsNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeClsNotice>
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
id This property is required. String
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
isPreset This property is required. 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 This property is required. String
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
noticeLanguage This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<GetMonitorAlarmPolicyPolicyNoticeTag>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
updatedAt This property is required. String
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
updatedBy This property is required. String
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
urlNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeUrlNotice>
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
userNotices This property is required. List<GetMonitorAlarmPolicyPolicyNoticeUserNotice>
User notification listNote: this field may return null, indicating that no valid values can be obtained.
ampConsumerId This property is required. string
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
clsNotices This property is required. GetMonitorAlarmPolicyPolicyNoticeClsNotice[]
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
id This property is required. string
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
isPreset This property is required. 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 This property is required. string
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
noticeLanguage This property is required. 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 This property is required. 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 This property is required. 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 This property is required. GetMonitorAlarmPolicyPolicyNoticeTag[]
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
updatedAt This property is required. string
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
updatedBy This property is required. string
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
urlNotices This property is required. GetMonitorAlarmPolicyPolicyNoticeUrlNotice[]
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
userNotices This property is required. GetMonitorAlarmPolicyPolicyNoticeUserNotice[]
User notification listNote: this field may return null, indicating that no valid values can be obtained.
amp_consumer_id This property is required. str
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
cls_notices This property is required. Sequence[GetMonitorAlarmPolicyPolicyNoticeClsNotice]
Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
id This property is required. str
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
is_preset This property is required. 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 This property is required. str
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
notice_language This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Sequence[GetMonitorAlarmPolicyPolicyNoticeTag]
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
updated_at This property is required. str
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
updated_by This property is required. str
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
url_notices This property is required. Sequence[GetMonitorAlarmPolicyPolicyNoticeUrlNotice]
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
user_notices This property is required. Sequence[GetMonitorAlarmPolicyPolicyNoticeUserNotice]
User notification listNote: this field may return null, indicating that no valid values can be obtained.
ampConsumerId This property is required. String
Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
clsNotices This property is required. 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 This property is required. String
Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
isPreset This property is required. 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 This property is required. String
Alarm notification template nameNote: this field may return null, indicating that no valid values can be obtained.
noticeLanguage This property is required. 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 This property is required. 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 This property is required. 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 This property is required. List<Property Map>
Policy tagNote: This field may return null, indicating that no valid values can be obtained.
updatedAt This property is required. String
Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
updatedBy This property is required. String
Last modified byNote: this field may return null, indicating that no valid values can be obtained.
urlNotices This property is required. List<Property Map>
Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
userNotices This property is required. List<Property Map>
User notification listNote: this field may return null, indicating that no valid values can be obtained.

GetMonitorAlarmPolicyPolicyNoticeClsNotice

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

GetMonitorAlarmPolicyPolicyNoticeTag

Key This property is required. string
Tag key.
Value This property is required. string
Tag value.
Key This property is required. string
Tag key.
Value This property is required. string
Tag value.
key This property is required. String
Tag key.
value This property is required. String
Tag value.
key This property is required. string
Tag key.
value This property is required. string
Tag value.
key This property is required. str
Tag key.
value This property is required. str
Tag value.
key This property is required. String
Tag key.
value This property is required. String
Tag value.

GetMonitorAlarmPolicyPolicyNoticeUrlNotice

EndTime This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
ValidationCode This property is required. string
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
Weekdays This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
ValidationCode This property is required. string
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
Weekdays This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
validationCode This property is required. String
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
validationCode This property is required. string
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. String
Callback URL, which can contain up to 256 charactersNote: this field may return null, indicating that no valid values can be obtained.
validationCode This property is required. String
Verification codeNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. List<double>
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
NeedPhoneArriveNotice This property is required. 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 This property is required. 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 This property is required. List<string>
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
PhoneCallType This property is required. 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 This property is required. double
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
PhoneCircleTimes This property is required. double
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
PhoneInnerInterval This property is required. 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 This property is required. List<double>
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
ReceiverType This property is required. 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 This property is required. 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 This property is required. List<double>
User uid listNote: this field may return null, indicating that no valid values can be obtained.
Weekdays This property is required. 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 This property is required. 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 This property is required. []float64
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
NeedPhoneArriveNotice This property is required. 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 This property is required. []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 This property is required. []string
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
PhoneCallType This property is required. 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 This property is required. float64
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
PhoneCircleTimes This property is required. float64
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
PhoneInnerInterval This property is required. 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 This property is required. []float64
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
ReceiverType This property is required. 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 This property is required. 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 This property is required. []float64
User uid listNote: this field may return null, indicating that no valid values can be obtained.
Weekdays This property is required. []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 This property is required. 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 This property is required. List<Double>
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
needPhoneArriveNotice This property is required. 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 This property is required. 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 This property is required. List<String>
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
phoneCallType This property is required. 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 This property is required. Double
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
phoneCircleTimes This property is required. Double
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
phoneInnerInterval This property is required. 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 This property is required. List<Double>
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
receiverType This property is required. 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 This property is required. 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 This property is required. List<Double>
User uid listNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. number[]
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
needPhoneArriveNotice This property is required. 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 This property is required. 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 This property is required. string[]
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
phoneCallType This property is required. 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 This property is required. number
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
phoneCircleTimes This property is required. number
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
phoneInnerInterval This property is required. 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 This property is required. number[]
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
receiverType This property is required. 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 This property is required. 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 This property is required. number[]
User uid listNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. Sequence[float]
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
need_phone_arrive_notice This property is required. 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 This property is required. 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 This property is required. Sequence[str]
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
phone_call_type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Sequence[float]
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
receiver_type This property is required. 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 This property is required. 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 This property is required. Sequence[float]
User uid listNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. 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 This property is required. List<Number>
User group ID listNote: this field may return null, indicating that no valid values can be obtained.
needPhoneArriveNotice This property is required. 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 This property is required. 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 This property is required. List<String>
List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
phoneCallType This property is required. 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 This property is required. Number
Polling interval in seconds. Value range: 60-900Note: this field may return null, indicating that no valid values can be obtained.
phoneCircleTimes This property is required. Number
Number of phone pollings. Value range: 1-5Note: this field may return null, indicating that no valid values can be obtained.
phoneInnerInterval This property is required. 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 This property is required. List<Number>
Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
receiverType This property is required. 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 This property is required. 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 This property is required. List<Number>
User uid listNote: this field may return null, indicating that no valid values can be obtained.
weekdays This property is required. 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 This property is required. string
Tag key.
Value This property is required. string
Tag value.
Key This property is required. string
Tag key.
Value This property is required. string
Tag value.
key This property is required. String
Tag key.
value This property is required. String
Tag value.
key This property is required. string
Tag key.
value This property is required. string
Tag value.
key This property is required. str
Tag key.
value This property is required. str
Tag value.
key This property is required. String
Tag key.
value This property is required. String
Tag value.

GetMonitorAlarmPolicyPolicyTagInstance

BindingStatus This property is required. double
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
InstanceSum This property is required. double
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
Key This property is required. string
Tag key.
RegionId This property is required. double
Region IDNote: This field may return null, indicating that no valid values can be obtained.
ServiceType This property is required. string
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
TagStatus This property is required. double
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
BindingStatus This property is required. float64
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
InstanceSum This property is required. float64
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
Key This property is required. string
Tag key.
RegionId This property is required. float64
Region IDNote: This field may return null, indicating that no valid values can be obtained.
ServiceType This property is required. string
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
TagStatus This property is required. float64
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
Value This property is required. string
Tag value.
bindingStatus This property is required. Double
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. Double
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
key This property is required. String
Tag key.
regionId This property is required. Double
Region IDNote: This field may return null, indicating that no valid values can be obtained.
serviceType This property is required. String
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
tagStatus This property is required. Double
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.
bindingStatus This property is required. number
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. number
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
key This property is required. string
Tag key.
regionId This property is required. number
Region IDNote: This field may return null, indicating that no valid values can be obtained.
serviceType This property is required. string
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
tagStatus This property is required. number
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
value This property is required. string
Tag value.
binding_status This property is required. float
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
instance_sum This property is required. float
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
key This property is required. str
Tag key.
region_id This property is required. float
Region IDNote: This field may return null, indicating that no valid values can be obtained.
service_type This property is required. str
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
tag_status This property is required. float
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
value This property is required. str
Tag value.
bindingStatus This property is required. Number
Binding status. 2: bound; 1: bindingNote: This field may return null, indicating that no valid values can be obtained.
instanceSum This property is required. Number
Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
key This property is required. String
Tag key.
regionId This property is required. Number
Region IDNote: This field may return null, indicating that no valid values can be obtained.
serviceType This property is required. String
Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
tagStatus This property is required. Number
Tag status. 2: existent; 1: nonexistentNote: This field may return null, indicating that no valid values can be obtained.
value This property is required. String
Tag value.

GetMonitorAlarmPolicyPolicyTriggerTask

TaskConfig This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
TaskConfig This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
TaskConfig This property is required. 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 This property is required. string
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. String
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. 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 This property is required. 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 This property is required. str
Triggered task type. Valid value: AS (auto scaling)Note: this field may return null, indicating that no valid values can be obtained.
taskConfig This property is required. 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 This property is required. 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.