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

tencentcloud.getMonitorPolicyGroups

Explore with Pulumi AI

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

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.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
	})
}
Copy
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",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.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());

    }
}
Copy
variables:
  groups:
    fn::invoke:
      function: tencentcloud:getMonitorPolicyGroups
      arguments:
        policyViewNames:
          - REDIS-CLUSTER
          - cvm_device
  name:
    fn::invoke:
      function: tencentcloud:getMonitorPolicyGroups
      arguments:
        name: test
Copy

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>
Copy
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]
Copy
func GetMonitorPolicyGroups(ctx *Context, args *GetMonitorPolicyGroupsArgs, opts ...InvokeOption) (*GetMonitorPolicyGroupsResult, error)
func GetMonitorPolicyGroupsOutput(ctx *Context, args *GetMonitorPolicyGroupsOutputArgs, opts ...InvokeOption) GetMonitorPolicyGroupsResultOutput
Copy

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

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

GetMonitorPolicyGroupsListCondition

AlarmNotifyPeriod This property is required. double
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
AlarmNotifyType This property is required. double
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
CalcType This property is required. 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 This property is required. string
Threshold value.
ContinueTime This property is required. double
How long does the triggering rule last (per second).
MetricId This property is required. double
The ID of this metric.
MetricShowName This property is required. string
The name of this metric.
MetricUnit This property is required. string
The unit of this metric.
Period This property is required. double
Data aggregation cycle (unit second).
RuleId This property is required. double
Threshold rule ID.
AlarmNotifyPeriod This property is required. float64
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
AlarmNotifyType This property is required. float64
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
CalcType This property is required. 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 This property is required. string
Threshold value.
ContinueTime This property is required. float64
How long does the triggering rule last (per second).
MetricId This property is required. float64
The ID of this metric.
MetricShowName This property is required. string
The name of this metric.
MetricUnit This property is required. string
The unit of this metric.
Period This property is required. float64
Data aggregation cycle (unit second).
RuleId This property is required. float64
Threshold rule ID.
alarmNotifyPeriod This property is required. Double
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
alarmNotifyType This property is required. Double
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
calcType This property is required. 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 This property is required. String
Threshold value.
continueTime This property is required. Double
How long does the triggering rule last (per second).
metricId This property is required. Double
The ID of this metric.
metricShowName This property is required. String
The name of this metric.
metricUnit This property is required. String
The unit of this metric.
period This property is required. Double
Data aggregation cycle (unit second).
ruleId This property is required. Double
Threshold rule ID.
alarmNotifyPeriod This property is required. number
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
alarmNotifyType This property is required. number
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
calcType This property is required. 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 This property is required. string
Threshold value.
continueTime This property is required. number
How long does the triggering rule last (per second).
metricId This property is required. number
The ID of this metric.
metricShowName This property is required. string
The name of this metric.
metricUnit This property is required. string
The unit of this metric.
period This property is required. number
Data aggregation cycle (unit second).
ruleId This property is required. number
Threshold rule ID.
alarm_notify_period This property is required. float
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
alarm_notify_type This property is required. float
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
calc_type This property is required. 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 This property is required. str
Threshold value.
continue_time This property is required. float
How long does the triggering rule last (per second).
metric_id This property is required. float
The ID of this metric.
metric_show_name This property is required. str
The name of this metric.
metric_unit This property is required. str
The unit of this metric.
period This property is required. float
Data aggregation cycle (unit second).
rule_id This property is required. float
Threshold rule ID.
alarmNotifyPeriod This property is required. Number
Alarm sending cycle per second. <0 does not fire, 0 only fires once, and >0 fires every triggerTime second.
alarmNotifyType This property is required. Number
Alarm sending convergence type. 0 continuous alarm, 1 index alarm.
calcType This property is required. 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 This property is required. String
Threshold value.
continueTime This property is required. Number
How long does the triggering rule last (per second).
metricId This property is required. Number
The ID of this metric.
metricShowName This property is required. String
The name of this metric.
metricUnit This property is required. String
The unit of this metric.
period This property is required. Number
Data aggregation cycle (unit second).
ruleId This property is required. Number
Threshold rule ID.

GetMonitorPolicyGroupsListEventCondition

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

GetMonitorPolicyGroupsListReceiver

EndTime This property is required. double
End of alarm period. Meaning with start_time.
NeedSendNotice This property is required. double
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
NotifyWays This property is required. List<string>
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
PersonInterval This property is required. double
Telephone warning to individual interval (seconds).
ReceiveLanguage This property is required. string
Alert sending language.
ReceiverGroupLists This property is required. List<double>
Alarm receive group ID list.
ReceiverType This property is required. string
Receive type. Optional 'group' or 'user'.
ReceiverUserLists This property is required. List<double>
Alarm receiver ID list.
RecoverNotifies This property is required. List<string>
Restore notification mode. Optional "SMS".
RoundInterval This property is required. double
Telephone alarm interval per round (seconds).
RoundNumber This property is required. double
Telephone alarm number.
SendFors This property is required. List<string>
Telephone warning time.Option "OCCUR", "RECOVER".
StartTime This property is required. 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 This property is required. List<double>
The phone alerts the receiver uid.
EndTime This property is required. float64
End of alarm period. Meaning with start_time.
NeedSendNotice This property is required. float64
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
NotifyWays This property is required. []string
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
PersonInterval This property is required. float64
Telephone warning to individual interval (seconds).
ReceiveLanguage This property is required. string
Alert sending language.
ReceiverGroupLists This property is required. []float64
Alarm receive group ID list.
ReceiverType This property is required. string
Receive type. Optional 'group' or 'user'.
ReceiverUserLists This property is required. []float64
Alarm receiver ID list.
RecoverNotifies This property is required. []string
Restore notification mode. Optional "SMS".
RoundInterval This property is required. float64
Telephone alarm interval per round (seconds).
RoundNumber This property is required. float64
Telephone alarm number.
SendFors This property is required. []string
Telephone warning time.Option "OCCUR", "RECOVER".
StartTime This property is required. 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 This property is required. []float64
The phone alerts the receiver uid.
endTime This property is required. Double
End of alarm period. Meaning with start_time.
needSendNotice This property is required. Double
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
notifyWays This property is required. List<String>
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
personInterval This property is required. Double
Telephone warning to individual interval (seconds).
receiveLanguage This property is required. String
Alert sending language.
receiverGroupLists This property is required. List<Double>
Alarm receive group ID list.
receiverType This property is required. String
Receive type. Optional 'group' or 'user'.
receiverUserLists This property is required. List<Double>
Alarm receiver ID list.
recoverNotifies This property is required. List<String>
Restore notification mode. Optional "SMS".
roundInterval This property is required. Double
Telephone alarm interval per round (seconds).
roundNumber This property is required. Double
Telephone alarm number.
sendFors This property is required. List<String>
Telephone warning time.Option "OCCUR", "RECOVER".
startTime This property is required. 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 This property is required. List<Double>
The phone alerts the receiver uid.
endTime This property is required. number
End of alarm period. Meaning with start_time.
needSendNotice This property is required. number
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
notifyWays This property is required. string[]
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
personInterval This property is required. number
Telephone warning to individual interval (seconds).
receiveLanguage This property is required. string
Alert sending language.
receiverGroupLists This property is required. number[]
Alarm receive group ID list.
receiverType This property is required. string
Receive type. Optional 'group' or 'user'.
receiverUserLists This property is required. number[]
Alarm receiver ID list.
recoverNotifies This property is required. string[]
Restore notification mode. Optional "SMS".
roundInterval This property is required. number
Telephone alarm interval per round (seconds).
roundNumber This property is required. number
Telephone alarm number.
sendFors This property is required. string[]
Telephone warning time.Option "OCCUR", "RECOVER".
startTime This property is required. 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 This property is required. number[]
The phone alerts the receiver uid.
end_time This property is required. float
End of alarm period. Meaning with start_time.
need_send_notice This property is required. float
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
notify_ways This property is required. Sequence[str]
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
person_interval This property is required. float
Telephone warning to individual interval (seconds).
receive_language This property is required. str
Alert sending language.
receiver_group_lists This property is required. Sequence[float]
Alarm receive group ID list.
receiver_type This property is required. str
Receive type. Optional 'group' or 'user'.
receiver_user_lists This property is required. Sequence[float]
Alarm receiver ID list.
recover_notifies This property is required. Sequence[str]
Restore notification mode. Optional "SMS".
round_interval This property is required. float
Telephone alarm interval per round (seconds).
round_number This property is required. float
Telephone alarm number.
send_fors This property is required. Sequence[str]
Telephone warning time.Option "OCCUR", "RECOVER".
start_time This property is required. 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 This property is required. Sequence[float]
The phone alerts the receiver uid.
endTime This property is required. Number
End of alarm period. Meaning with start_time.
needSendNotice This property is required. Number
Do need a telephone alarm contact prompt.You don't need 0, you need 1.
notifyWays This property is required. List<String>
Method of warning notification.Optional CALL,EMAIL,SITE,SMS,WECHAT.
personInterval This property is required. Number
Telephone warning to individual interval (seconds).
receiveLanguage This property is required. String
Alert sending language.
receiverGroupLists This property is required. List<Number>
Alarm receive group ID list.
receiverType This property is required. String
Receive type. Optional 'group' or 'user'.
receiverUserLists This property is required. List<Number>
Alarm receiver ID list.
recoverNotifies This property is required. List<String>
Restore notification mode. Optional "SMS".
roundInterval This property is required. Number
Telephone alarm interval per round (seconds).
roundNumber This property is required. Number
Telephone alarm number.
sendFors This property is required. List<String>
Telephone warning time.Option "OCCUR", "RECOVER".
startTime This property is required. 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 This property is required. 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.