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

tencentcloud.getMonitorPolicyGroups

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query monitor policy groups (There is a lot of data and it is recommended to output to a file)

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const groups = tencentcloud.getMonitorPolicyGroups({
        policyViewNames: [
            "REDIS-CLUSTER",
            "cvm_device",
        ],
    });
    const name = tencentcloud.getMonitorPolicyGroups({
        name: "test",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    groups = tencentcloud.get_monitor_policy_groups(policy_view_names=[
        "REDIS-CLUSTER",
        "cvm_device",
    ])
    name = tencentcloud.get_monitor_policy_groups(name="test")
    
    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.GetMonitorPolicyGroups(ctx, &tencentcloud.GetMonitorPolicyGroupsArgs{
    			PolicyViewNames: []string{
    				"REDIS-CLUSTER",
    				"cvm_device",
    			},
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.GetMonitorPolicyGroups(ctx, &tencentcloud.GetMonitorPolicyGroupsArgs{
    			Name: pulumi.StringRef("test"),
    		}, 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 groups = Tencentcloud.GetMonitorPolicyGroups.Invoke(new()
        {
            PolicyViewNames = new[]
            {
                "REDIS-CLUSTER",
                "cvm_device",
            },
        });
    
        var name = Tencentcloud.GetMonitorPolicyGroups.Invoke(new()
        {
            Name = "test",
        });
    
    });
    
    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.GetMonitorPolicyGroupsArgs;
    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 groups = TencentcloudFunctions.getMonitorPolicyGroups(GetMonitorPolicyGroupsArgs.builder()
                .policyViewNames(            
                    "REDIS-CLUSTER",
                    "cvm_device")
                .build());
    
            final var name = TencentcloudFunctions.getMonitorPolicyGroups(GetMonitorPolicyGroupsArgs.builder()
                .name("test")
                .build());
    
        }
    }
    
    variables:
      groups:
        fn::invoke:
          function: tencentcloud:getMonitorPolicyGroups
          arguments:
            policyViewNames:
              - REDIS-CLUSTER
              - cvm_device
      name:
        fn::invoke:
          function: tencentcloud:getMonitorPolicyGroups
          arguments:
            name: test
    

    Using getMonitorPolicyGroups

    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 getMonitorPolicyGroups(args: GetMonitorPolicyGroupsArgs, opts?: InvokeOptions): Promise<GetMonitorPolicyGroupsResult>
    function getMonitorPolicyGroupsOutput(args: GetMonitorPolicyGroupsOutputArgs, opts?: InvokeOptions): Output<GetMonitorPolicyGroupsResult>
    def get_monitor_policy_groups(id: Optional[str] = None,
                                  name: Optional[str] = None,
                                  policy_view_names: Optional[Sequence[str]] = None,
                                  result_output_file: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetMonitorPolicyGroupsResult
    def get_monitor_policy_groups_output(id: Optional[pulumi.Input[str]] = None,
                                  name: Optional[pulumi.Input[str]] = None,
                                  policy_view_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetMonitorPolicyGroupsResult]
    func GetMonitorPolicyGroups(ctx *Context, args *GetMonitorPolicyGroupsArgs, opts ...InvokeOption) (*GetMonitorPolicyGroupsResult, error)
    func GetMonitorPolicyGroupsOutput(ctx *Context, args *GetMonitorPolicyGroupsOutputArgs, opts ...InvokeOption) GetMonitorPolicyGroupsResultOutput

    > Note: This function is named GetMonitorPolicyGroups in the Go SDK.

    public static class GetMonitorPolicyGroups 
    {
        public static Task<GetMonitorPolicyGroupsResult> InvokeAsync(GetMonitorPolicyGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetMonitorPolicyGroupsResult> Invoke(GetMonitorPolicyGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMonitorPolicyGroupsResult> getMonitorPolicyGroups(GetMonitorPolicyGroupsArgs args, InvokeOptions options)
    public static Output<GetMonitorPolicyGroupsResult> getMonitorPolicyGroups(GetMonitorPolicyGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMonitorPolicyGroups:getMonitorPolicyGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Policy group name for query.
    PolicyViewNames List<string>
    The policy view for query.
    ResultOutputFile string
    Used to store results.
    Id string
    Name string
    Policy group name for query.
    PolicyViewNames []string
    The policy view for query.
    ResultOutputFile string
    Used to store results.
    id String
    name String
    Policy group name for query.
    policyViewNames List<String>
    The policy view for query.
    resultOutputFile String
    Used to store results.
    id string
    name string
    Policy group name for query.
    policyViewNames string[]
    The policy view for query.
    resultOutputFile string
    Used to store results.
    id str
    name str
    Policy group name for query.
    policy_view_names Sequence[str]
    The policy view for query.
    result_output_file str
    Used to store results.
    id String
    name String
    Policy group name for query.
    policyViewNames List<String>
    The policy view for query.
    resultOutputFile String
    Used to store results.

    getMonitorPolicyGroups Result

    The following output properties are available:

    Id string
    Lists List<GetMonitorPolicyGroupsList>
    A list policy groups. Each element contains the following attributes:
    Name string
    PolicyViewNames List<string>
    ResultOutputFile string
    Id string
    Lists []GetMonitorPolicyGroupsList
    A list policy groups. Each element contains the following attributes:
    Name string
    PolicyViewNames []string
    ResultOutputFile string
    id String
    lists List<GetMonitorPolicyGroupsList>
    A list policy groups. Each element contains the following attributes:
    name String
    policyViewNames List<String>
    resultOutputFile String
    id string
    lists GetMonitorPolicyGroupsList[]
    A list policy groups. Each element contains the following attributes:
    name string
    policyViewNames string[]
    resultOutputFile string
    id str
    lists Sequence[GetMonitorPolicyGroupsList]
    A list policy groups. Each element contains the following attributes:
    name str
    policy_view_names Sequence[str]
    result_output_file str
    id String
    lists List<Property Map>
    A list policy groups. Each element contains the following attributes:
    name String
    policyViewNames List<String>
    resultOutputFile String

    Supporting Types

    GetMonitorPolicyGroupsList

    CanSetDefault bool
    Whether it can be set as the default policy.
    Conditions List<GetMonitorPolicyGroupsListCondition>
    A list of threshold rules. Each element contains the following attributes:
    EventConditions List<GetMonitorPolicyGroupsListEventCondition>
    A list of event rules. Each element contains the following attributes:
    GroupId double
    The policy group id.
    GroupName string
    The policy group name.
    InsertTime double
    The policy group create timestamp.
    IsDefault double
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    IsOpen bool
    Whether open or not.
    LastEditUin string
    Recently edited user uin.
    NoShieldedSum double
    Number of unmasked instances of policy group bindings.
    ParentGroupId double
    Parent policy group ID.
    PolicyViewName string
    The policy group view name.
    ProjectId double
    The project ID to which the policy group belongs.
    Receivers List<GetMonitorPolicyGroupsListReceiver>
    A list of receivers. Each element contains the following attributes:
    Remark string
    Policy group remarks.
    UpdateTime double
    The policy group update timestamp.
    UseSum double
    Number of instances of policy group bindings.
    CanSetDefault bool
    Whether it can be set as the default policy.
    Conditions []GetMonitorPolicyGroupsListCondition
    A list of threshold rules. Each element contains the following attributes:
    EventConditions []GetMonitorPolicyGroupsListEventCondition
    A list of event rules. Each element contains the following attributes:
    GroupId float64
    The policy group id.
    GroupName string
    The policy group name.
    InsertTime float64
    The policy group create timestamp.
    IsDefault float64
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    IsOpen bool
    Whether open or not.
    LastEditUin string
    Recently edited user uin.
    NoShieldedSum float64
    Number of unmasked instances of policy group bindings.
    ParentGroupId float64
    Parent policy group ID.
    PolicyViewName string
    The policy group view name.
    ProjectId float64
    The project ID to which the policy group belongs.
    Receivers []GetMonitorPolicyGroupsListReceiver
    A list of receivers. Each element contains the following attributes:
    Remark string
    Policy group remarks.
    UpdateTime float64
    The policy group update timestamp.
    UseSum float64
    Number of instances of policy group bindings.
    canSetDefault Boolean
    Whether it can be set as the default policy.
    conditions List<GetMonitorPolicyGroupsListCondition>
    A list of threshold rules. Each element contains the following attributes:
    eventConditions List<GetMonitorPolicyGroupsListEventCondition>
    A list of event rules. Each element contains the following attributes:
    groupId Double
    The policy group id.
    groupName String
    The policy group name.
    insertTime Double
    The policy group create timestamp.
    isDefault Double
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    isOpen Boolean
    Whether open or not.
    lastEditUin String
    Recently edited user uin.
    noShieldedSum Double
    Number of unmasked instances of policy group bindings.
    parentGroupId Double
    Parent policy group ID.
    policyViewName String
    The policy group view name.
    projectId Double
    The project ID to which the policy group belongs.
    receivers List<GetMonitorPolicyGroupsListReceiver>
    A list of receivers. Each element contains the following attributes:
    remark String
    Policy group remarks.
    updateTime Double
    The policy group update timestamp.
    useSum Double
    Number of instances of policy group bindings.
    canSetDefault boolean
    Whether it can be set as the default policy.
    conditions GetMonitorPolicyGroupsListCondition[]
    A list of threshold rules. Each element contains the following attributes:
    eventConditions GetMonitorPolicyGroupsListEventCondition[]
    A list of event rules. Each element contains the following attributes:
    groupId number
    The policy group id.
    groupName string
    The policy group name.
    insertTime number
    The policy group create timestamp.
    isDefault number
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    isOpen boolean
    Whether open or not.
    lastEditUin string
    Recently edited user uin.
    noShieldedSum number
    Number of unmasked instances of policy group bindings.
    parentGroupId number
    Parent policy group ID.
    policyViewName string
    The policy group view name.
    projectId number
    The project ID to which the policy group belongs.
    receivers GetMonitorPolicyGroupsListReceiver[]
    A list of receivers. Each element contains the following attributes:
    remark string
    Policy group remarks.
    updateTime number
    The policy group update timestamp.
    useSum number
    Number of instances of policy group bindings.
    can_set_default bool
    Whether it can be set as the default policy.
    conditions Sequence[GetMonitorPolicyGroupsListCondition]
    A list of threshold rules. Each element contains the following attributes:
    event_conditions Sequence[GetMonitorPolicyGroupsListEventCondition]
    A list of event rules. Each element contains the following attributes:
    group_id float
    The policy group id.
    group_name str
    The policy group name.
    insert_time float
    The policy group create timestamp.
    is_default float
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    is_open bool
    Whether open or not.
    last_edit_uin str
    Recently edited user uin.
    no_shielded_sum float
    Number of unmasked instances of policy group bindings.
    parent_group_id float
    Parent policy group ID.
    policy_view_name str
    The policy group view name.
    project_id float
    The project ID to which the policy group belongs.
    receivers Sequence[GetMonitorPolicyGroupsListReceiver]
    A list of receivers. Each element contains the following attributes:
    remark str
    Policy group remarks.
    update_time float
    The policy group update timestamp.
    use_sum float
    Number of instances of policy group bindings.
    canSetDefault Boolean
    Whether it can be set as the default policy.
    conditions List<Property Map>
    A list of threshold rules. Each element contains the following attributes:
    eventConditions List<Property Map>
    A list of event rules. Each element contains the following attributes:
    groupId Number
    The policy group id.
    groupName String
    The policy group name.
    insertTime Number
    The policy group create timestamp.
    isDefault Number
    If is default policy group or not, 0 represents the non-default policy, and 1 represents the default policy.
    isOpen Boolean
    Whether open or not.
    lastEditUin String
    Recently edited user uin.
    noShieldedSum Number
    Number of unmasked instances of policy group bindings.
    parentGroupId Number
    Parent policy group ID.
    policyViewName String
    The policy group view name.
    projectId Number
    The project ID to which the policy group belongs.
    receivers List<Property Map>
    A list of receivers. Each element contains the following attributes:
    remark String
    Policy group remarks.
    updateTime Number
    The policy group update timestamp.
    useSum Number
    Number of instances of policy group bindings.

    GetMonitorPolicyGroupsListCondition

    AlarmNotifyPeriod double
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    AlarmNotifyType double
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    CalcType double
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    CalcValue string
    Threshold value.
    ContinueTime double
    How long does the triggering rule last (per second).
    MetricId double
    The ID of this metric.
    MetricShowName string
    The name of this metric.
    MetricUnit string
    The unit of this metric.
    Period double
    Data aggregation cycle (unit second).
    RuleId double
    Threshold rule ID.
    AlarmNotifyPeriod float64
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    AlarmNotifyType float64
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    CalcType float64
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    CalcValue string
    Threshold value.
    ContinueTime float64
    How long does the triggering rule last (per second).
    MetricId float64
    The ID of this metric.
    MetricShowName string
    The name of this metric.
    MetricUnit string
    The unit of this metric.
    Period float64
    Data aggregation cycle (unit second).
    RuleId float64
    Threshold rule ID.
    alarmNotifyPeriod Double
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType Double
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    calcType Double
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    calcValue String
    Threshold value.
    continueTime Double
    How long does the triggering rule last (per second).
    metricId Double
    The ID of this metric.
    metricShowName String
    The name of this metric.
    metricUnit String
    The unit of this metric.
    period Double
    Data aggregation cycle (unit second).
    ruleId Double
    Threshold rule ID.
    alarmNotifyPeriod number
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType number
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    calcType number
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    calcValue string
    Threshold value.
    continueTime number
    How long does the triggering rule last (per second).
    metricId number
    The ID of this metric.
    metricShowName string
    The name of this metric.
    metricUnit string
    The unit of this metric.
    period number
    Data aggregation cycle (unit second).
    ruleId number
    Threshold rule ID.
    alarm_notify_period float
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarm_notify_type float
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    calc_type float
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    calc_value str
    Threshold value.
    continue_time float
    How long does the triggering rule last (per second).
    metric_id float
    The ID of this metric.
    metric_show_name str
    The name of this metric.
    metric_unit str
    The unit of this metric.
    period float
    Data aggregation cycle (unit second).
    rule_id float
    Threshold rule ID.
    alarmNotifyPeriod Number
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType Number
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    calcType Number
    Compare type, 1 means more than, 2 means greater than or equal, 3 means less than, 4 means less than or equal to, 5 means equal, 6 means not equal, 7 means days rose, 8 means days fell, 9 means weeks rose, 10 means weeks fell, 11 means period rise, 12 means period fell.
    calcValue String
    Threshold value.
    continueTime Number
    How long does the triggering rule last (per second).
    metricId Number
    The ID of this metric.
    metricShowName String
    The name of this metric.
    metricUnit String
    The unit of this metric.
    period Number
    Data aggregation cycle (unit second).
    ruleId Number
    Threshold rule ID.

    GetMonitorPolicyGroupsListEventCondition

    AlarmNotifyPeriod double
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    AlarmNotifyType double
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    EventId double
    The ID of this event metric.
    EventShowName string
    The name of this event metric.
    RuleId double
    Threshold rule ID.
    AlarmNotifyPeriod float64
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    AlarmNotifyType float64
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    EventId float64
    The ID of this event metric.
    EventShowName string
    The name of this event metric.
    RuleId float64
    Threshold rule ID.
    alarmNotifyPeriod Double
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType Double
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    eventId Double
    The ID of this event metric.
    eventShowName String
    The name of this event metric.
    ruleId Double
    Threshold rule ID.
    alarmNotifyPeriod number
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType number
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    eventId number
    The ID of this event metric.
    eventShowName string
    The name of this event metric.
    ruleId number
    Threshold rule ID.
    alarm_notify_period float
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarm_notify_type float
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    event_id float
    The ID of this event metric.
    event_show_name str
    The name of this event metric.
    rule_id float
    Threshold rule ID.
    alarmNotifyPeriod Number
    Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
    alarmNotifyType Number
    Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
    eventId Number
    The ID of this event metric.
    eventShowName String
    The name of this event metric.
    ruleId Number
    Threshold rule ID.

    GetMonitorPolicyGroupsListReceiver

    EndTime double
    End of alarm period. Meaning with start_time.
    NeedSendNotice double
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    NotifyWays List<string>
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    PersonInterval double
    Telephone warning to individual interval (seconds).
    ReceiveLanguage string
    Alert sending language.
    ReceiverGroupLists List<double>
    Alarm receive group ID list.
    ReceiverType string
    Receive type. Optional 'group' or 'user'.
    ReceiverUserLists List<double>
    Alarm receiver ID list.
    RecoverNotifies List<string>
    Restore notification mode. Optional "SMS".
    RoundInterval double
    Telephone alarm interval per round (seconds).
    RoundNumber double
    Telephone alarm number.
    SendFors List<string>
    Telephone warning time.Option "OCCUR", "RECOVER".
    StartTime double
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    UidLists List<double>
    The phone alerts the receiver uid.
    EndTime float64
    End of alarm period. Meaning with start_time.
    NeedSendNotice float64
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    NotifyWays []string
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    PersonInterval float64
    Telephone warning to individual interval (seconds).
    ReceiveLanguage string
    Alert sending language.
    ReceiverGroupLists []float64
    Alarm receive group ID list.
    ReceiverType string
    Receive type. Optional 'group' or 'user'.
    ReceiverUserLists []float64
    Alarm receiver ID list.
    RecoverNotifies []string
    Restore notification mode. Optional "SMS".
    RoundInterval float64
    Telephone alarm interval per round (seconds).
    RoundNumber float64
    Telephone alarm number.
    SendFors []string
    Telephone warning time.Option "OCCUR", "RECOVER".
    StartTime float64
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    UidLists []float64
    The phone alerts the receiver uid.
    endTime Double
    End of alarm period. Meaning with start_time.
    needSendNotice Double
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    notifyWays List<String>
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    personInterval Double
    Telephone warning to individual interval (seconds).
    receiveLanguage String
    Alert sending language.
    receiverGroupLists List<Double>
    Alarm receive group ID list.
    receiverType String
    Receive type. Optional 'group' or 'user'.
    receiverUserLists List<Double>
    Alarm receiver ID list.
    recoverNotifies List<String>
    Restore notification mode. Optional "SMS".
    roundInterval Double
    Telephone alarm interval per round (seconds).
    roundNumber Double
    Telephone alarm number.
    sendFors List<String>
    Telephone warning time.Option "OCCUR", "RECOVER".
    startTime Double
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    uidLists List<Double>
    The phone alerts the receiver uid.
    endTime number
    End of alarm period. Meaning with start_time.
    needSendNotice number
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    notifyWays string[]
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    personInterval number
    Telephone warning to individual interval (seconds).
    receiveLanguage string
    Alert sending language.
    receiverGroupLists number[]
    Alarm receive group ID list.
    receiverType string
    Receive type. Optional 'group' or 'user'.
    receiverUserLists number[]
    Alarm receiver ID list.
    recoverNotifies string[]
    Restore notification mode. Optional "SMS".
    roundInterval number
    Telephone alarm interval per round (seconds).
    roundNumber number
    Telephone alarm number.
    sendFors string[]
    Telephone warning time.Option "OCCUR", "RECOVER".
    startTime number
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    uidLists number[]
    The phone alerts the receiver uid.
    end_time float
    End of alarm period. Meaning with start_time.
    need_send_notice float
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    notify_ways Sequence[str]
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    person_interval float
    Telephone warning to individual interval (seconds).
    receive_language str
    Alert sending language.
    receiver_group_lists Sequence[float]
    Alarm receive group ID list.
    receiver_type str
    Receive type. Optional 'group' or 'user'.
    receiver_user_lists Sequence[float]
    Alarm receiver ID list.
    recover_notifies Sequence[str]
    Restore notification mode. Optional "SMS".
    round_interval float
    Telephone alarm interval per round (seconds).
    round_number float
    Telephone alarm number.
    send_fors Sequence[str]
    Telephone warning time.Option "OCCUR", "RECOVER".
    start_time float
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    uid_lists Sequence[float]
    The phone alerts the receiver uid.
    endTime Number
    End of alarm period. Meaning with start_time.
    needSendNotice Number
    Do need a telephone alarm contact prompt.You don't need 0, you need 1.
    notifyWays List<String>
    Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
    personInterval Number
    Telephone warning to individual interval (seconds).
    receiveLanguage String
    Alert sending language.
    receiverGroupLists List<Number>
    Alarm receive group ID list.
    receiverType String
    Receive type. Optional 'group' or 'user'.
    receiverUserLists List<Number>
    Alarm receiver ID list.
    recoverNotifies List<String>
    Restore notification mode. Optional "SMS".
    roundInterval Number
    Telephone alarm interval per round (seconds).
    roundNumber Number
    Telephone alarm number.
    sendFors List<String>
    Telephone warning time.Option "OCCUR", "RECOVER".
    startTime Number
    Alarm period start time.Range [0,86399], which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'.
    uidLists List<Number>
    The phone alerts the receiver uid.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack