tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack
tencentcloud.getMonitorAlarmPolicy
Explore with Pulumi AI
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack
Use this data source to query detailed information of monitor alarm_policy
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const alarmPolicy = tencentcloud.getMonitorAlarmPolicy({
enables: [1],
module: "monitor",
monitorTypes: ["MT_QCE"],
namespaces: ["cvm_device"],
noticeIds: ["notice-f2svbu3w"],
policyName: "terraform",
projectIds: [0],
ruleTypes: ["STATIC"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
alarm_policy = tencentcloud.get_monitor_alarm_policy(enables=[1],
module="monitor",
monitor_types=["MT_QCE"],
namespaces=["cvm_device"],
notice_ids=["notice-f2svbu3w"],
policy_name="terraform",
project_ids=[0],
rule_types=["STATIC"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.LookupMonitorAlarmPolicy(ctx, &tencentcloud.LookupMonitorAlarmPolicyArgs{
Enables: []float64{
1,
},
Module: "monitor",
MonitorTypes: []string{
"MT_QCE",
},
Namespaces: []string{
"cvm_device",
},
NoticeIds: []string{
"notice-f2svbu3w",
},
PolicyName: pulumi.StringRef("terraform"),
ProjectIds: []float64{
0,
},
RuleTypes: []string{
"STATIC",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var alarmPolicy = Tencentcloud.GetMonitorAlarmPolicy.Invoke(new()
{
Enables = new[]
{
1,
},
Module = "monitor",
MonitorTypes = new[]
{
"MT_QCE",
},
Namespaces = new[]
{
"cvm_device",
},
NoticeIds = new[]
{
"notice-f2svbu3w",
},
PolicyName = "terraform",
ProjectIds = new[]
{
0,
},
RuleTypes = new[]
{
"STATIC",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetMonitorAlarmPolicyArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var alarmPolicy = TencentcloudFunctions.getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs.builder()
.enables(1)
.module("monitor")
.monitorTypes("MT_QCE")
.namespaces("cvm_device")
.noticeIds("notice-f2svbu3w")
.policyName("terraform")
.projectIds(0)
.ruleTypes("STATIC")
.build());
}
}
variables:
alarmPolicy:
fn::invoke:
function: tencentcloud:getMonitorAlarmPolicy
arguments:
enables:
- 1
module: monitor
monitorTypes:
- MT_QCE
namespaces:
- cvm_device
noticeIds:
- notice-f2svbu3w
policyName: terraform
projectIds:
- 0
ruleTypes:
- STATIC
Using getMonitorAlarmPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMonitorAlarmPolicy(args: GetMonitorAlarmPolicyArgs, opts?: InvokeOptions): Promise<GetMonitorAlarmPolicyResult>
function getMonitorAlarmPolicyOutput(args: GetMonitorAlarmPolicyOutputArgs, opts?: InvokeOptions): Output<GetMonitorAlarmPolicyResult>
def get_monitor_alarm_policy(dimensions: Optional[str] = None,
enables: Optional[Sequence[float]] = None,
field: Optional[str] = None,
id: Optional[str] = None,
instance_group_id: Optional[float] = None,
module: Optional[str] = None,
monitor_types: Optional[Sequence[str]] = None,
namespaces: Optional[Sequence[str]] = None,
need_correspondence: Optional[float] = None,
not_bind_all: Optional[float] = None,
not_binding_notice_rule: Optional[float] = None,
not_instance_group: Optional[float] = None,
notice_ids: Optional[Sequence[str]] = None,
one_click_policy_types: Optional[Sequence[str]] = None,
order: Optional[str] = None,
policy_name: Optional[str] = None,
policy_types: Optional[Sequence[str]] = None,
project_ids: Optional[Sequence[float]] = None,
prom_ins_id: Optional[str] = None,
receiver_groups: Optional[Sequence[float]] = None,
receiver_on_call_form_ids: Optional[Sequence[str]] = None,
receiver_uids: Optional[Sequence[float]] = None,
result_output_file: Optional[str] = None,
rule_types: Optional[Sequence[str]] = None,
trigger_tasks: Optional[Sequence[GetMonitorAlarmPolicyTriggerTask]] = None,
opts: Optional[InvokeOptions] = None) -> GetMonitorAlarmPolicyResult
def get_monitor_alarm_policy_output(dimensions: Optional[pulumi.Input[str]] = None,
enables: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
field: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_group_id: Optional[pulumi.Input[float]] = None,
module: Optional[pulumi.Input[str]] = None,
monitor_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
namespaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
need_correspondence: Optional[pulumi.Input[float]] = None,
not_bind_all: Optional[pulumi.Input[float]] = None,
not_binding_notice_rule: Optional[pulumi.Input[float]] = None,
not_instance_group: Optional[pulumi.Input[float]] = None,
notice_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
one_click_policy_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
order: Optional[pulumi.Input[str]] = None,
policy_name: Optional[pulumi.Input[str]] = None,
policy_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
project_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
prom_ins_id: Optional[pulumi.Input[str]] = None,
receiver_groups: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
receiver_on_call_form_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
receiver_uids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
rule_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
trigger_tasks: Optional[pulumi.Input[Sequence[pulumi.Input[GetMonitorAlarmPolicyTriggerTaskArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetMonitorAlarmPolicyResult]
func LookupMonitorAlarmPolicy(ctx *Context, args *LookupMonitorAlarmPolicyArgs, opts ...InvokeOption) (*LookupMonitorAlarmPolicyResult, error)
func LookupMonitorAlarmPolicyOutput(ctx *Context, args *LookupMonitorAlarmPolicyOutputArgs, opts ...InvokeOption) LookupMonitorAlarmPolicyResultOutput
> Note: This function is named LookupMonitorAlarmPolicy
in the Go SDK.
public static class GetMonitorAlarmPolicy
{
public static Task<GetMonitorAlarmPolicyResult> InvokeAsync(GetMonitorAlarmPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetMonitorAlarmPolicyResult> Invoke(GetMonitorAlarmPolicyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
public static Output<GetMonitorAlarmPolicyResult> getMonitorAlarmPolicy(GetMonitorAlarmPolicyArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getMonitorAlarmPolicy:getMonitorAlarmPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Module
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.
- Instance
Group doubleId - Instance group ID.
- Monitor
Types List<string> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- Namespaces List<string>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- Need
Correspondence double - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- Not
Bind doubleAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- Not
Binding doubleNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- Not
Instance doubleGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- Notice
Ids List<string> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- One
Click List<string>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- Order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- Policy
Name string - Fuzzy search by policy name.
- Policy
Types List<string> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- Project
Ids List<double> - ID array of the policy project, which can be viewed on the following page: Project Management.
- Prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- Receiver
Groups List<double> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- Receiver
On List<string>Call Form Ids - Search by schedule.
- Receiver
Uids List<double> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- Result
Output stringFile - Used to save results.
- Rule
Types List<string> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- Trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Module
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.
- Instance
Group float64Id - Instance group ID.
- Monitor
Types []string - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- Namespaces []string
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- Need
Correspondence float64 - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- Not
Bind float64All - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- Not
Binding float64Notice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- Not
Instance float64Group - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- Notice
Ids []string - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- One
Click []stringPolicy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- Order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- Policy
Name string - Fuzzy search by policy name.
- Policy
Types []string - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- Project
Ids []float64 - ID array of the policy project, which can be viewed on the following page: Project Management.
- Prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- Receiver
Groups []float64 - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- Receiver
On []stringCall Form Ids - Search by schedule.
- Receiver
Uids []float64 - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- Result
Output stringFile - Used to save results.
- Rule
Types []string - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- Trigger
Tasks []GetMonitor Alarm Policy Trigger Task - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module
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.
- instance
Group DoubleId - Instance group ID.
- monitor
Types List<String> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces List<String>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence Double - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind DoubleAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding DoubleNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance DoubleGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click List<String>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order String
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name String - Fuzzy search by policy name.
- policy
Types List<String> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids List<Double> - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins StringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups List<Double> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On List<String>Call Form Ids - Search by schedule.
- receiver
Uids List<Double> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output StringFile - Used to save results.
- rule
Types List<String> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module
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.
- instance
Group numberId - Instance group ID.
- monitor
Types string[] - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces string[]
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence number - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind numberAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding numberNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance numberGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids string[] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click string[]Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order string
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name string - Fuzzy search by policy name.
- policy
Types string[] - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids number[] - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins stringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups number[] - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On string[]Call Form Ids - Search by schedule.
- receiver
Uids number[] - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output stringFile - Used to save results.
- rule
Types string[] - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks GetMonitor Alarm Policy Trigger Task[] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module
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_ floatid - Instance group ID.
- monitor_
types Sequence[str] - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces Sequence[str]
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need_
correspondence float - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not_
bind_ floatall - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not_
binding_ floatnotice_ rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not_
instance_ floatgroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice_
ids Sequence[str] - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one_
click_ Sequence[str]policy_ types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order str
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy_
name str - Fuzzy search by policy name.
- policy_
types Sequence[str] - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project_
ids Sequence[float] - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom_
ins_ strid - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver_
groups Sequence[float] - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver_
on_ Sequence[str]call_ form_ ids - Search by schedule.
- receiver_
uids Sequence[float] - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result_
output_ strfile - Used to save results.
- rule_
types Sequence[str] - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger_
tasks Sequence[GetMonitor Alarm Policy Trigger Task] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- module
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.
- instance
Group NumberId - Instance group ID.
- monitor
Types List<String> - Filter by monitor type. Valid values: MT_QCE (Tencent Cloud service monitoring). If this parameter is left empty, all will be queried by default.
- namespaces List<String>
- Filter by namespace. For the values of different policy types, please see:Poicy Type List.
- need
Correspondence Number - Whether the relationship between a policy and the input parameter filter dimension is required. 1: Yes. 0: No. Default value: 0.
- not
Bind NumberAll - Whether the returned result needs to filter policies associated with all objects. Valid values: 1 (Yes), 0 (No).
- not
Binding NumberNotice Rule - If 1 is passed in, alarm policies with no notification rules configured are queried. If it is left empty or other values are passed in, all alarm policies are queried.
- not
Instance NumberGroup - Whether the returned result needs to filter policies associated with instance groups. Valid values: 1 (Yes), 0 (No).
- notice
Ids List<String> - List of the notification template IDs, which can be obtained by querying the notification template list.It can be queried with the API DescribeAlarmNotices.
- one
Click List<String>Policy Types - Filter by quick alarm policy. If this parameter is left empty, all policies are displayed. ONECLICK: Display quick alarm policies; NOT_ONECLICK: Display non-quick alarm policies.
- order String
- Sort order. Valid values: ASC (ascending), DESC (descending).
- policy
Name String - Fuzzy search by policy name.
- policy
Types List<String> - Filter by default policy. Valid values: DEFAULT (display default policy), NOT_DEFAULT (display non-default policies). If this parameter is left empty, all policies will be displayed.
- project
Ids List<Number> - ID array of the policy project, which can be viewed on the following page: Project Management.
- prom
Ins StringId - ID of the TencentCloud Managed Service for Prometheus instance, which is used for customizing a metric policy.
- receiver
Groups List<Number> - Search by recipient group. You can get the user group list with the API ListGroups in 'Cloud Access Management' or query the user group list where a sub-user is in with the API ListGroupsForUser. The GroupId field in the returned result should be entered here.
- receiver
On List<String>Call Form Ids - Search by schedule.
- receiver
Uids List<Number> - Search by recipient. You can get the user list with the API ListUsers in 'Cloud Access Management' or query the sub-user information with the API GetUser. The Uid field in the returned result should be entered here.
- result
Output StringFile - Used to save results.
- rule
Types List<String> - Filter by trigger condition. Valid values: STATIC (display policies with static threshold), DYNAMIC (display policies with dynamic threshold). If this parameter is left empty, all policies will be displayed.
- trigger
Tasks List<Property Map> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
getMonitorAlarmPolicy Result
The following output properties are available:
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Module string
- Policies
List<Get
Monitor Alarm Policy Policy> - Policy array.
- Dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- Enables List<double>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- Field string
- Instance
Group doubleId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Types List<string> - Namespaces List<string>
- Need
Correspondence double - Not
Bind doubleAll - Not
Binding doubleNotice Rule - Not
Instance doubleGroup - Notice
Ids List<string> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click List<string>Policy Types - Order string
- Policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Types List<string> - Project
Ids List<double> - Prom
Ins stringId - Receiver
Groups List<double> - Receiver
On List<string>Call Form Ids - Receiver
Uids List<double> - Result
Output stringFile - Rule
Types List<string> - Trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- Id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Module string
- Policies
[]Get
Monitor Alarm Policy Policy - Policy array.
- Dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- Enables []float64
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- Field string
- Instance
Group float64Id - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- Monitor
Types []string - Namespaces []string
- Need
Correspondence float64 - Not
Bind float64All - Not
Binding float64Notice Rule - Not
Instance float64Group - Notice
Ids []string - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click []stringPolicy Types - Order string
- Policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Types []string - Project
Ids []float64 - Prom
Ins stringId - Receiver
Groups []float64 - Receiver
On []stringCall Form Ids - Receiver
Uids []float64 - Result
Output stringFile - Rule
Types []string - Trigger
Tasks []GetMonitor Alarm Policy Trigger Task - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module String
- policies
List<Get
Monitor Alarm Policy Policy> - Policy array.
- dimensions String
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables List<Double>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field String
- instance
Group DoubleId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types List<String> - namespaces List<String>
- need
Correspondence Double - not
Bind DoubleAll - not
Binding DoubleNotice Rule - not
Instance DoubleGroup - notice
Ids List<String> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click List<String>Policy Types - order String
- policy
Name String - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types List<String> - project
Ids List<Double> - prom
Ins StringId - receiver
Groups List<Double> - receiver
On List<String>Call Form Ids - receiver
Uids List<Double> - result
Output StringFile - rule
Types List<String> - trigger
Tasks List<GetMonitor Alarm Policy Trigger Task> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id string
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module string
- policies
Get
Monitor Alarm Policy Policy[] - Policy array.
- dimensions string
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables number[]
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field string
- instance
Group numberId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types string[] - namespaces string[]
- need
Correspondence number - not
Bind numberAll - not
Binding numberNotice Rule - not
Instance numberGroup - notice
Ids string[] - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click string[]Policy Types - order string
- policy
Name string - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types string[] - project
Ids number[] - prom
Ins stringId - receiver
Groups number[] - receiver
On string[]Call Form Ids - receiver
Uids number[] - result
Output stringFile - rule
Types string[] - trigger
Tasks GetMonitor Alarm Policy Trigger Task[] - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id str
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module str
- policies
Sequence[Get
Monitor Alarm Policy Policy] - Policy array.
- dimensions str
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables Sequence[float]
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field str
- instance_
group_ floatid - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor_
types Sequence[str] - namespaces Sequence[str]
- need_
correspondence float - not_
bind_ floatall - not_
binding_ floatnotice_ rule - not_
instance_ floatgroup - notice_
ids Sequence[str] - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one_
click_ Sequence[str]policy_ types - order str
- policy_
name str - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy_
types Sequence[str] - project_
ids Sequence[float] - prom_
ins_ strid - receiver_
groups Sequence[float] - receiver_
on_ Sequence[str]call_ form_ ids - receiver_
uids Sequence[float] - result_
output_ strfile - rule_
types Sequence[str] - trigger_
tasks Sequence[GetMonitor Alarm Policy Trigger Task] - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
- id String
- Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- module String
- policies List<Property Map>
- Policy array.
- dimensions String
- JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. The one-dimensional arrays are in OR relationship, and the elements in a one-dimensional array are in AND relationshipNote: this field may return null, indicating that no valid values can be obtained.
- enables List<Number>
- Status. Valid values: 0 (disabled), 1 (enabled). Default value: 1 (enabled). This parameter can be left empty.
- field String
- instance
Group NumberId - Instance group IDNote: this field may return null, indicating that no valid values can be obtained.
- monitor
Types List<String> - namespaces List<String>
- need
Correspondence Number - not
Bind NumberAll - not
Binding NumberNotice Rule - not
Instance NumberGroup - notice
Ids List<String> - Notification rule ID listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click List<String>Policy Types - order String
- policy
Name String - Alarm policy nameNote: this field may return null, indicating that no valid values can be obtained.
- policy
Types List<String> - project
Ids List<Number> - prom
Ins StringId - receiver
Groups List<Number> - receiver
On List<String>Call Form Ids - receiver
Uids List<Number> - result
Output StringFile - rule
Types List<String> - trigger
Tasks List<Property Map> - Triggered task listNote: this field may return null, indicating that no valid values can be obtained.
Supporting Types
GetMonitorAlarmPolicyPolicy
- Advanced
Metric Number This property is required. double - 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. 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.
- Condition
Template Id 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<GetMonitor Alarm Policy Policy Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
Temps This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp> - 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.
- Event
Conditions This property is required. List<GetMonitor Alarm Policy Policy Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Filter
Dimensions Param 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.
- Insert
Time This property is required. double - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group Id This property is required. double - Instance group ID.
- Instance
Group Name This property is required. string - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Sum This property is required. double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Is
Bind All 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.
- Is
Default 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.
- Is
One Click 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.
- Last
Edit Uin This property is required. string - 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. 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.
- Namespace
Show Name This property is required. string - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Ids 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<GetMonitor Alarm Policy Policy Notice> - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click Status 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.
- Origin
Id 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.
- Policy
Id This property is required. string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Name This property is required. string - Fuzzy search by policy name.
- Project
Id 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.
- Project
Name 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.
- Rule
Type 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.
- Tag
Instances This property is required. List<GetMonitor Alarm Policy Policy Tag Instance> - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. List<GetMonitor Alarm Policy Policy Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Trigger
Tasks This property is required. List<GetMonitor Alarm Policy Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Update
Time This property is required. double - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- Use
Sum 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.
- Advanced
Metric Number This property is required. float64 - 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. 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.
- Condition
Template Id 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. []GetMonitor Alarm Policy Policy Condition - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Conditions
Temps This property is required. []GetMonitor Alarm Policy Policy Conditions Temp - 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.
- Event
Conditions This property is required. []GetMonitor Alarm Policy Policy Event Condition - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Filter
Dimensions Param 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.
- Insert
Time This property is required. float64 - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Group Id This property is required. float64 - Instance group ID.
- Instance
Group Name This property is required. string - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- Instance
Sum This property is required. float64 - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- Is
Bind All 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.
- Is
Default 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.
- Is
One Click 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.
- Last
Edit Uin This property is required. string - 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. 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.
- Namespace
Show Name This property is required. string - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- Notice
Ids 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. []GetMonitor Alarm Policy Policy Notice - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- One
Click Status 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.
- Origin
Id 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.
- Policy
Id This property is required. string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- Policy
Name This property is required. string - Fuzzy search by policy name.
- Project
Id 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.
- Project
Name 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.
- Rule
Type 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.
- Tag
Instances This property is required. []GetMonitor Alarm Policy Policy Tag Instance - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. []GetMonitor Alarm Policy Policy Tag - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Trigger
Tasks This property is required. []GetMonitor Alarm Policy Policy Trigger Task - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- Update
Time This property is required. float64 - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- Use
Sum 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.
- advanced
Metric Number This property is required. Double - 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. 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.
- condition
Template Id 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<GetMonitor Alarm Policy Policy Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Temps This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp> - 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.
- event
Conditions This property is required. List<GetMonitor Alarm Policy Policy Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions Param 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.
- insert
Time This property is required. Double - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group Id This property is required. Double - Instance group ID.
- instance
Group Name This property is required. String - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum This property is required. Double - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind All 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.
- is
Default 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.
- is
One Click 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.
- last
Edit Uin This property is required. String - 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. 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.
- namespace
Show Name This property is required. String - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids 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<GetMonitor Alarm Policy Policy Notice> - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click Status 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.
- origin
Id 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.
- policy
Id This property is required. String - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name This property is required. String - Fuzzy search by policy name.
- project
Id 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.
- project
Name 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.
- rule
Type 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.
- tag
Instances This property is required. List<GetMonitor Alarm Policy Policy Tag Instance> - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. List<GetMonitor Alarm Policy Policy Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks This property is required. List<GetMonitor Alarm Policy Policy Trigger Task> - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update
Time This property is required. Double - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum 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.
- advanced
Metric Number This property is required. number - 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. 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.
- condition
Template Id 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. GetMonitor Alarm Policy Policy Condition[] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions
Temps This property is required. GetMonitor Alarm Policy Policy Conditions Temp[] - 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.
- event
Conditions This property is required. GetMonitor Alarm Policy Policy Event Condition[] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions Param 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.
- insert
Time This property is required. number - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group Id This property is required. number - Instance group ID.
- instance
Group Name This property is required. string - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum This property is required. number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind All 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.
- is
Default 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.
- is
One Click 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.
- last
Edit Uin This property is required. string - 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. 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.
- namespace
Show Name This property is required. string - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids 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. GetMonitor Alarm Policy Policy Notice[] - Notification rule listNote: this field may return null, indicating that no valid values can be obtained.
- one
Click Status 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.
- origin
Id 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.
- policy
Id This property is required. string - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name This property is required. string - Fuzzy search by policy name.
- project
Id 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.
- project
Name 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.
- rule
Type 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.
- tag
Instances This property is required. GetMonitor Alarm Policy Policy Tag Instance[] - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. GetMonitor Alarm Policy Policy Tag[] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks This property is required. GetMonitor Alarm Policy Policy Trigger Task[] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update
Time This property is required. number - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum 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[GetMonitor Alarm Policy Policy Condition] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- conditions_
temps This property is required. Sequence[GetMonitor Alarm Policy Policy Conditions Temp] - 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[GetMonitor Alarm Policy Policy Event Condition] - 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[GetMonitor Alarm Policy Policy Notice] - 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[GetMonitor Alarm Policy Policy Tag Instance] - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. Sequence[GetMonitor Alarm Policy Policy Tag] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger_
tasks This property is required. Sequence[GetMonitor Alarm Policy Policy Trigger Task] - Filter alarm policy by triggered task (such as auto scaling task). Up to 10 tasks can be specified.
- update_
time 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.
- advanced
Metric Number This property is required. Number - 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. 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.
- condition
Template Id 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.
- conditions
Temps 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.
- event
Conditions This property is required. List<Property Map> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- filter
Dimensions Param 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.
- insert
Time This property is required. Number - Creation timeNote: this field may return null, indicating that no valid values can be obtained.
- instance
Group Id This property is required. Number - Instance group ID.
- instance
Group Name This property is required. String - Instance group nameNote: this field may return null, indicating that no valid values can be obtained.
- instance
Sum This property is required. Number - Number of instancesNote: This field may return null, indicating that no valid values can be obtained.
- is
Bind All 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.
- is
Default 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.
- is
One Click 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.
- last
Edit Uin This property is required. String - 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. 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.
- namespace
Show Name This property is required. String - Namespace display nameNote: this field may return null, indicating that no valid values can be obtained.
- notice
Ids 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.
- one
Click Status 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.
- origin
Id 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.
- policy
Id This property is required. String - Alarm policy IDNote: this field may return null, indicating that no valid values can be obtained.
- policy
Name This property is required. String - Fuzzy search by policy name.
- project
Id 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.
- project
Name 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.
- rule
Type 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.
- tag
Instances This property is required. List<Property Map> - TagNote: This field may return null, indicating that no valid values can be obtained.
This property is required. List<Property Map>- Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- trigger
Tasks 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.
- update
Time This property is required. Number - Update timeNote: this field may return null, indicating that no valid values can be obtained.
- use
Sum 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
- Complex
Expression 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.
- Is
Union Rule 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<GetMonitor Alarm Policy Policy Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Complex
Expression 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.
- Is
Union Rule 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. []GetMonitor Alarm Policy Policy Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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<GetMonitor Alarm Policy Policy Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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. GetMonitor Alarm Policy Policy Condition Rule[] - 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[GetMonitor Alarm Policy Policy Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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
- Continue
Period 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<GetMonitor Alarm Policy Policy Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period 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. []GetMonitor Alarm Policy Policy Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. []GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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<GetMonitor Alarm Policy Policy Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min This property is required. Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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. GetMonitor Alarm Policy Policy Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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[GetMonitor Alarm Policy Policy Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values This property is required. Sequence[GetMonitor Alarm Policy Policy Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced 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.
- continue
Period 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.
- hierarchical
Values 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.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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<GetMonitor Alarm Policy Policy Conditions Temp Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Event
Conditions This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Template
Name 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. []GetMonitor Alarm Policy Policy Conditions Temp Condition - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- Event
Conditions This property is required. []GetMonitor Alarm Policy Policy Conditions Temp Event Condition - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- Template
Name 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<GetMonitor Alarm Policy Policy Conditions Temp Condition> - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event
Conditions This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name 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. GetMonitor Alarm Policy Policy Conditions Temp Condition[] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event
Conditions This property is required. GetMonitor Alarm Policy Policy Conditions Temp Event Condition[] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name 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[GetMonitor Alarm Policy Policy Conditions Temp Condition] - Metric trigger conditionNote: this field may return null, indicating that no valid values can be obtained.
- event_
conditions This property is required. Sequence[GetMonitor Alarm Policy Policy Conditions Temp Event Condition] - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template_
name 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.
- event
Conditions This property is required. List<Property Map> - Event trigger conditioNote: this field may return null, indicating that no valid values can be obtained.
- template
Name This property is required. String - Template nameNote: u200dThis field may return null, indicating that no valid values can be obtained.
GetMonitorAlarmPolicyPolicyConditionsTempCondition
- Complex
Expression 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.
- Is
Union Rule 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<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Complex
Expression 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.
- Is
Union Rule 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. []GetMonitor Alarm Policy Policy Conditions Temp Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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. GetMonitor Alarm Policy Policy Conditions Temp Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex_
expression 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[GetMonitor Alarm Policy Policy Conditions Temp Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- complex
Expression 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.
- is
Union Rule 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
- Continue
Period 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<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period 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. []GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. []GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min This property is required. Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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. GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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[GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values This property is required. Sequence[GetMonitor Alarm Policy Policy Conditions Temp Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced 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.
- continue
Period 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.
- hierarchical
Values 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.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Rules
This property is required. []GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. Sequence[GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
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
- Continue
Period 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<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period 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. []GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. []GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min This property is required. Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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. GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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[GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values This property is required. Sequence[GetMonitor Alarm Policy Policy Conditions Temp Event Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced 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.
- continue
Period 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.
- hierarchical
Values 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.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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<GetMonitor Alarm Policy Policy Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- Rules
This property is required. []GetMonitor Alarm Policy Policy Event Condition Rule - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. List<GetMonitor Alarm Policy Policy Event Condition Rule> - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. GetMonitor Alarm Policy Policy Event Condition Rule[] - Alarm trigger condition lisNote: this field may return null, indicating that no valid values can be obtained.
- rules
This property is required. Sequence[GetMonitor Alarm Policy Policy Event Condition Rule] - 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
- Continue
Period 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<GetMonitor Alarm Policy Policy Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- Continue
Period 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. []GetMonitor Alarm Policy Policy Event Condition Rule Filter - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- Hierarchical
Values This property is required. []GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- Is
Advanced 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.
- Is
Open 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.
- Is
Power Notice 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.
- Metric
Name 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.
- Notice
Frequency 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.
- Product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- Rule
Type 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.
- Value
Max This property is required. float64 - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- Value
Min This property is required. float64 - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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<GetMonitor Alarm Policy Policy Event Condition Rule Filter> - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. List<GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value> - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Double - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min This property is required. Double - Minimum valueNote: This field may return null, indicating that no valid values can be obtained.
- continue
Period 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. GetMonitor Alarm Policy Policy Event Condition Rule Filter[] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical
Values This property is required. GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value[] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. string - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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[GetMonitor Alarm Policy Policy Event Condition Rule Filter] - Filter condition for one single trigger ruleNote: this field may return null, indicating that no valid values can be obtained.
- hierarchical_
values This property is required. Sequence[GetMonitor Alarm Policy Policy Event Condition Rule Hierarchical Value] - The configuration of alarm level thresholdNote: This field may return null, indicating that no valid values can be obtained.
- is_
advanced 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.
- continue
Period 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.
- hierarchical
Values 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.
- is
Advanced 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.
- is
Open 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.
- is
Power Notice 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.
- metric
Name 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.
- notice
Frequency 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.
- product
Id This property is required. String - Integration center product ID.Note: This field may return null, indicating that no valid values can be obtained.
- rule
Type 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.
- value
Max This property is required. Number - Maximum valueNote: This field may return null, indicating that no valid values can be obtained.
- value
Min 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
- Amp
Consumer Id This property is required. string - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- Cls
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice Cls Notice> - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- Id
This property is required. string - Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Is
Preset 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.
- Notice
Language 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.
- Notice
Type 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.
- Policy
Ids 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.
This property is required. List<GetMonitor Alarm Policy Policy Notice Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Updated
At This property is required. string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- Updated
By This property is required. string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- Url
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice Url Notice> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- User
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice User Notice> - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- Amp
Consumer Id This property is required. string - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- Cls
Notices This property is required. []GetMonitor Alarm Policy Policy Notice Cls Notice - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- Id
This property is required. string - Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- Is
Preset 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.
- Notice
Language 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.
- Notice
Type 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.
- Policy
Ids 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.
This property is required. []GetMonitor Alarm Policy Policy Notice Tag - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- Updated
At This property is required. string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- Updated
By This property is required. string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- Url
Notices This property is required. []GetMonitor Alarm Policy Policy Notice Url Notice - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- User
Notices This property is required. []GetMonitor Alarm Policy Policy Notice User Notice - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer Id This property is required. String - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice Cls Notice> - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id
This property is required. String - Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is
Preset 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.
- notice
Language 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.
- notice
Type 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.
- policy
Ids 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.
This property is required. List<GetMonitor Alarm Policy Policy Notice Tag> - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At This property is required. String - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By This property is required. String - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice Url Notice> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices This property is required. List<GetMonitor Alarm Policy Policy Notice User Notice> - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer Id This property is required. string - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices This property is required. GetMonitor Alarm Policy Policy Notice Cls Notice[] - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id
This property is required. string - Alarm notification template IDNote: this field may return null, indicating that no valid values can be obtained.
- is
Preset 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.
- notice
Language 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.
- notice
Type 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.
- policy
Ids 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.
This property is required. GetMonitor Alarm Policy Policy Notice Tag[] - Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At This property is required. string - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By This property is required. string - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices This property is required. GetMonitor Alarm Policy Policy Notice Url Notice[] - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices This property is required. GetMonitor Alarm Policy Policy Notice User Notice[] - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp_
consumer_ 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[GetMonitor Alarm Policy Policy Notice Cls Notice] - Channel to push alarm notifications to CLS.Note: This field may return null, indicating that no valid values can be obtained.
- id
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.
This property is required. Sequence[GetMonitor Alarm Policy Policy Notice Tag] - 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[GetMonitor Alarm Policy Policy Notice Url Notice] - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user_
notices This property is required. Sequence[GetMonitor Alarm Policy Policy Notice User Notice] - User notification listNote: this field may return null, indicating that no valid values can be obtained.
- amp
Consumer Id This property is required. String - Backend AMP consumer ID.Note: This field may return null, indicating that no valid values can be obtained.
- cls
Notices 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.
- is
Preset 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.
- notice
Language 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.
- notice
Type 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.
- policy
Ids 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.
This property is required. List<Property Map>- Policy tagNote: This field may return null, indicating that no valid values can be obtained.
- updated
At This property is required. String - Last modified timeNote: this field may return null, indicating that no valid values can be obtained.
- updated
By This property is required. String - Last modified byNote: this field may return null, indicating that no valid values can be obtained.
- url
Notices This property is required. List<Property Map> - Callback notification listNote: this field may return null, indicating that no valid values can be obtained.
- user
Notices 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.
- Log
Set Id 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.
- Topic
Id 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.
- Log
Set Id 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.
- Topic
Id 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.
- log
Set Id 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.
- topic
Id 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.
- log
Set Id 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.
- topic
Id 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.
- log
Set Id 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.
- topic
Id This property is required. String - Topic ID.
GetMonitorAlarmPolicyPolicyNoticeTag
GetMonitorAlarmPolicyPolicyNoticeUrlNotice
- End
Time 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.
- Is
Valid 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.
- Start
Time 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.
- Validation
Code 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.
- End
Time 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.
- Is
Valid 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.
- Start
Time 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.
- Validation
Code 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.
- end
Time 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.
- is
Valid 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.
- start
Time 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.
- validation
Code 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.
- end
Time 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.
- is
Valid 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.
- start
Time 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.
- validation
Code 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.
- end
Time 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.
- is
Valid 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.
- start
Time 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.
- validation
Code 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
- End
Time 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.
- Group
Ids This property is required. List<double> - 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. 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.
- Notice
Ways 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.
- On
Call Form Ids This property is required. List<string> - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- Phone
Call Type 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.
- Phone
Circle Interval 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.
- Phone
Circle Times 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.
- Phone
Inner Interval 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.
- Phone
Orders This property is required. List<double> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- Receiver
Type 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.
- Start
Time 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.
- User
Ids 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.
- End
Time 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.
- Group
Ids This property is required. []float64 - 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. 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.
- Notice
Ways 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.
- On
Call Form Ids This property is required. []string - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- Phone
Call Type 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.
- Phone
Circle Interval 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.
- Phone
Circle Times 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.
- Phone
Inner Interval 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.
- Phone
Orders This property is required. []float64 - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- Receiver
Type 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.
- Start
Time 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.
- User
Ids 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.
- end
Time 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.
- group
Ids This property is required. List<Double> - 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. 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.
- notice
Ways 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.
- on
Call Form Ids This property is required. List<String> - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call Type 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.
- phone
Circle Interval 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.
- phone
Circle Times 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.
- phone
Inner Interval 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.
- phone
Orders This property is required. List<Double> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type 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.
- start
Time 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.
- user
Ids 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.
- end
Time 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.
- group
Ids This property is required. number[] - 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. 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.
- notice
Ways 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.
- on
Call Form Ids This property is required. string[] - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call Type 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.
- phone
Circle Interval 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.
- phone
Circle Times 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.
- phone
Inner Interval 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.
- phone
Orders This property is required. number[] - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type 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.
- start
Time 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.
- user
Ids 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.
- end
Time 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.
- group
Ids This property is required. List<Number> - 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. 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.
- notice
Ways 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.
- on
Call Form Ids This property is required. List<String> - List of schedule IDsNote: u200dThis field may return null, indicating that no valid values can be obtained.
- phone
Call Type 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.
- phone
Circle Interval 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.
- phone
Circle Times 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.
- phone
Inner Interval 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.
- phone
Orders This property is required. List<Number> - Phone polling listNote: this field may return null, indicating that no valid values can be obtained.
- receiver
Type 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.
- start
Time 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.
- user
Ids 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
GetMonitorAlarmPolicyPolicyTagInstance
- Binding
Status This property is required. double - 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. 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.
- Region
Id This property is required. double - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- Service
Type This property is required. string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
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.
- Binding
Status This property is required. float64 - 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. 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.
- Region
Id This property is required. float64 - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- Service
Type This property is required. string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
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.
- binding
Status This property is required. Double - 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. 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.
- region
Id This property is required. Double - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type This property is required. String - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
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.
- binding
Status This property is required. number - 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. 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.
- region
Id This property is required. number - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type This property is required. string - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
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.
- binding
Status This property is required. Number - 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. 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.
- region
Id This property is required. Number - Region IDNote: This field may return null, indicating that no valid values can be obtained.
- service
Type This property is required. String - Service type, for example, CVMNote: This field may return null, indicating that no valid values can be obtained.
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
- Task
Config 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. 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. 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. 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.
- task
Config 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
- Task
Config 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. 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. 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. 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.
- task
Config 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.
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack