tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack
tencentcloud.getMonitorPolicyGroups
Explore with Pulumi AI
tencentcloud 1.81.187 published on Monday, Apr 28, 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.
- Policy
View List<string>Names - The policy view for query.
- Result
Output stringFile - Used to store results.
- Id string
- Name string
- Policy group name for query.
- Policy
View []stringNames - The policy view for query.
- Result
Output stringFile - Used to store results.
- id String
- name String
- Policy group name for query.
- policy
View List<String>Names - The policy view for query.
- result
Output StringFile - Used to store results.
- id string
- name string
- Policy group name for query.
- policy
View string[]Names - The policy view for query.
- result
Output stringFile - Used to store results.
- id str
- name str
- Policy group name for query.
- policy_
view_ Sequence[str]names - The policy view for query.
- result_
output_ strfile - Used to store results.
- id String
- name String
- Policy group name for query.
- policy
View List<String>Names - The policy view for query.
- result
Output StringFile - Used to store results.
getMonitorPolicyGroups Result
The following output properties are available:
- Id string
- Lists
List<Get
Monitor Policy Groups List> - A list policy groups. Each element contains the following attributes:
- Name string
- Policy
View List<string>Names - Result
Output stringFile
- Id string
- Lists
[]Get
Monitor Policy Groups List - A list policy groups. Each element contains the following attributes:
- Name string
- Policy
View []stringNames - Result
Output stringFile
- id String
- lists
List<Get
Monitor Policy Groups List> - A list policy groups. Each element contains the following attributes:
- name String
- policy
View List<String>Names - result
Output StringFile
- id string
- lists
Get
Monitor Policy Groups List[] - A list policy groups. Each element contains the following attributes:
- name string
- policy
View string[]Names - result
Output stringFile
- id str
- lists
Sequence[Get
Monitor Policy Groups List] - A list policy groups. Each element contains the following attributes:
- name str
- policy_
view_ Sequence[str]names - result_
output_ strfile
- id String
- lists List<Property Map>
- A list policy groups. Each element contains the following attributes:
- name String
- policy
View List<String>Names - result
Output StringFile
Supporting Types
GetMonitorPolicyGroupsList
- Can
Set Default This property is required. bool - Whether it can be set as the default policy.
- Conditions
This property is required. List<GetMonitor Policy Groups List Condition> - A list of threshold rules. Each element contains the following attributes:
- Event
Conditions This property is required. List<GetMonitor Policy Groups List Event Condition> - A list of event rules. Each element contains the following attributes:
- Group
Id This property is required. double - The policy group id.
- Group
Name This property is required. string - The policy group name.
- Insert
Time This property is required. double - The policy group create timestamp.
- Is
Default This property is required. double - If is default policy group or not,
0
represents the non-default policy, and1
represents the default policy. - Is
Open This property is required. bool - Whether open or not.
- Last
Edit Uin This property is required. string - Recently edited user uin.
- No
Shielded Sum This property is required. double - Number of unmasked instances of policy group bindings.
- Parent
Group Id This property is required. double - Parent policy group ID.
- Policy
View Name This property is required. string - The policy group view name.
- Project
Id This property is required. double - The project ID to which the policy group belongs.
- Receivers
This property is required. List<GetMonitor Policy Groups List Receiver> - A list of receivers. Each element contains the following attributes:
- Remark
This property is required. string - Policy group remarks.
- Update
Time This property is required. double - The policy group update timestamp.
- Use
Sum This property is required. double - 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. []GetMonitor Policy Groups List Condition - A list of threshold rules. Each element contains the following attributes:
- Event
Conditions This property is required. []GetMonitor Policy Groups List Event Condition - A list of event rules. Each element contains the following attributes:
- Group
Id This property is required. float64 - The policy group id.
- Group
Name This property is required. string - The policy group name.
- Insert
Time This property is required. float64 - The policy group create timestamp.
- Is
Default This property is required. float64 - If is default policy group or not,
0
represents the non-default policy, and1
represents the default policy. - Is
Open This property is required. bool - Whether open or not.
- Last
Edit Uin This property is required. string - Recently edited user uin.
- No
Shielded Sum This property is required. float64 - Number of unmasked instances of policy group bindings.
- Parent
Group Id This property is required. float64 - Parent policy group ID.
- Policy
View Name This property is required. string - The policy group view name.
- Project
Id This property is required. float64 - The project ID to which the policy group belongs.
- Receivers
This property is required. []GetMonitor Policy Groups List Receiver - A list of receivers. Each element contains the following attributes:
- Remark
This property is required. string - Policy group remarks.
- Update
Time This property is required. float64 - The policy group update timestamp.
- Use
Sum This property is required. float64 - Number of instances of policy group bindings.
- can
Set Default This property is required. Boolean - Whether it can be set as the default policy.
- conditions
This property is required. List<GetMonitor Policy Groups List Condition> - A list of threshold rules. Each element contains the following attributes:
- event
Conditions This property is required. List<GetMonitor Policy Groups List Event Condition> - A list of event rules. Each element contains the following attributes:
- group
Id This property is required. Double - The policy group id.
- group
Name This property is required. String - The policy group name.
- insert
Time This property is required. Double - The policy group create timestamp.
- is
Default This property is required. Double - If is default policy group or not,
0
represents the non-default policy, and1
represents the default policy. - is
Open This property is required. Boolean - Whether open or not.
- last
Edit Uin This property is required. String - Recently edited user uin.
- no
Shielded Sum This property is required. Double - Number of unmasked instances of policy group bindings.
- parent
Group Id This property is required. Double - Parent policy group ID.
- policy
View Name This property is required. String - The policy group view name.
- project
Id This property is required. Double - The project ID to which the policy group belongs.
- receivers
This property is required. List<GetMonitor Policy Groups List Receiver> - A list of receivers. Each element contains the following attributes:
- remark
This property is required. String - Policy group remarks.
- update
Time This property is required. Double - The policy group update timestamp.
- use
Sum This property is required. Double - Number of instances of policy group bindings.
- can
Set Default This property is required. boolean - Whether it can be set as the default policy.
- conditions
This property is required. GetMonitor Policy Groups List Condition[] - A list of threshold rules. Each element contains the following attributes:
- event
Conditions This property is required. GetMonitor Policy Groups List Event Condition[] - A list of event rules. Each element contains the following attributes:
- group
Id This property is required. number - The policy group id.
- group
Name This property is required. string - The policy group name.
- insert
Time This property is required. number - The policy group create timestamp.
- is
Default This property is required. number - If is default policy group or not,
0
represents the non-default policy, and1
represents the default policy. - is
Open This property is required. boolean - Whether open or not.
- last
Edit Uin This property is required. string - Recently edited user uin.
- no
Shielded Sum This property is required. number - Number of unmasked instances of policy group bindings.
- parent
Group Id This property is required. number - Parent policy group ID.
- policy
View Name This property is required. string - The policy group view name.
- project
Id This property is required. number - The project ID to which the policy group belongs.
- receivers
This property is required. GetMonitor Policy Groups List Receiver[] - A list of receivers. Each element contains the following attributes:
- remark
This property is required. string - Policy group remarks.
- update
Time This property is required. number - The policy group update timestamp.
- use
Sum 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[GetMonitor Policy Groups List Condition] - A list of threshold rules. Each element contains the following attributes:
- event_
conditions This property is required. Sequence[GetMonitor Policy Groups List Event Condition] - 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, and1
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[GetMonitor Policy Groups List Receiver] - 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.
- can
Set Default 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:
- event
Conditions This property is required. List<Property Map> - A list of event rules. Each element contains the following attributes:
- group
Id This property is required. Number - The policy group id.
- group
Name This property is required. String - The policy group name.
- insert
Time This property is required. Number - The policy group create timestamp.
- is
Default This property is required. Number - If is default policy group or not,
0
represents the non-default policy, and1
represents the default policy. - is
Open This property is required. Boolean - Whether open or not.
- last
Edit Uin This property is required. String - Recently edited user uin.
- no
Shielded Sum This property is required. Number - Number of unmasked instances of policy group bindings.
- parent
Group Id This property is required. Number - Parent policy group ID.
- policy
View Name This property is required. String - The policy group view name.
- project
Id 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.
- update
Time This property is required. Number - The policy group update timestamp.
- use
Sum This property is required. Number - Number of instances of policy group bindings.
GetMonitorPolicyGroupsListCondition
- Alarm
Notify Period This property is required. double - 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. double - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - Calc
Type 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. - Calc
Value This property is required. string - Threshold value.
- Continue
Time This property is required. double - How long does the triggering rule last (per second).
- Metric
Id This property is required. double - The ID of this metric.
- Metric
Show Name This property is required. string - The name of this metric.
- Metric
Unit This property is required. string - The unit of this metric.
- Period
This property is required. double - Data aggregation cycle (unit second).
- Rule
Id This property is required. double - Threshold rule ID.
- Alarm
Notify Period This property is required. float64 - 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. float64 - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - Calc
Type 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. - Calc
Value This property is required. string - Threshold value.
- Continue
Time This property is required. float64 - How long does the triggering rule last (per second).
- Metric
Id This property is required. float64 - The ID of this metric.
- Metric
Show Name This property is required. string - The name of this metric.
- Metric
Unit This property is required. string - The unit of this metric.
- Period
This property is required. float64 - Data aggregation cycle (unit second).
- Rule
Id This property is required. float64 - Threshold rule ID.
- alarm
Notify Period This property is required. Double - 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. Double - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - calc
Type 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. - calc
Value This property is required. String - Threshold value.
- continue
Time This property is required. Double - How long does the triggering rule last (per second).
- metric
Id This property is required. Double - The ID of this metric.
- metric
Show Name This property is required. String - The name of this metric.
- metric
Unit This property is required. String - The unit of this metric.
- period
This property is required. Double - Data aggregation cycle (unit second).
- rule
Id This property is required. Double - Threshold rule ID.
- alarm
Notify Period This property is required. number - 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. number - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - calc
Type 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. - calc
Value This property is required. string - Threshold value.
- continue
Time This property is required. number - How long does the triggering rule last (per second).
- metric
Id This property is required. number - The ID of this metric.
- metric
Show Name This property is required. string - The name of this metric.
- metric
Unit This property is required. string - The unit of this metric.
- period
This property is required. number - Data aggregation cycle (unit second).
- rule
Id 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.
- alarm
Notify Period This property is required. Number - 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. Number - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - calc
Type 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. - calc
Value This property is required. String - Threshold value.
- continue
Time This property is required. Number - How long does the triggering rule last (per second).
- metric
Id This property is required. Number - The ID of this metric.
- metric
Show Name This property is required. String - The name of this metric.
- metric
Unit This property is required. String - The unit of this metric.
- period
This property is required. Number - Data aggregation cycle (unit second).
- rule
Id This property is required. Number - Threshold rule ID.
GetMonitorPolicyGroupsListEventCondition
- Alarm
Notify Period This property is required. double - 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. double - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - Event
Id This property is required. double - The ID of this event metric.
- Event
Show Name This property is required. string - The name of this event metric.
- Rule
Id This property is required. double - Threshold rule ID.
- Alarm
Notify Period This property is required. float64 - 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. float64 - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - Event
Id This property is required. float64 - The ID of this event metric.
- Event
Show Name This property is required. string - The name of this event metric.
- Rule
Id This property is required. float64 - Threshold rule ID.
- alarm
Notify Period This property is required. Double - 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. Double - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - event
Id This property is required. Double - The ID of this event metric.
- event
Show Name This property is required. String - The name of this event metric.
- rule
Id This property is required. Double - Threshold rule ID.
- alarm
Notify Period This property is required. number - 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. number - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - event
Id This property is required. number - The ID of this event metric.
- event
Show Name This property is required. string - The name of this event metric.
- rule
Id 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.
- alarm
Notify Period This property is required. Number - 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. Number - Alarm sending convergence type.
0
continuous alarm,1
index alarm. - event
Id This property is required. Number - The ID of this event metric.
- event
Show Name This property is required. String - The name of this event metric.
- rule
Id This property is required. Number - Threshold rule ID.
GetMonitorPolicyGroupsListReceiver
- End
Time This property is required. double - End of alarm period. Meaning with
start_time
. - Need
Send Notice This property is required. double - Do need a telephone alarm contact prompt.You don't need 0, you need 1.
- Notify
Ways This property is required. List<string> - Method of warning notification.Optional
CALL
,EMAIL
,SITE
,SMS
,WECHAT
. - Person
Interval This property is required. double - Telephone warning to individual interval (seconds).
- Receive
Language This property is required. string - Alert sending language.
- Receiver
Group Lists This property is required. List<double> - Alarm receive group ID list.
- Receiver
Type This property is required. string - Receive type. Optional 'group' or 'user'.
- Receiver
User Lists This property is required. List<double> - Alarm receiver ID list.
- Recover
Notifies This property is required. List<string> - Restore notification mode. Optional "SMS".
- Round
Interval This property is required. double - Telephone alarm interval per round (seconds).
- Round
Number This property is required. double - Telephone alarm number.
- Send
Fors This property is required. List<string> - Telephone warning time.Option "OCCUR", "RECOVER".
- Start
Time 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'.
- Uid
Lists This property is required. List<double> - The phone alerts the receiver uid.
- End
Time This property is required. float64 - End of alarm period. Meaning with
start_time
. - Need
Send Notice This property is required. float64 - Do need a telephone alarm contact prompt.You don't need 0, you need 1.
- Notify
Ways This property is required. []string - Method of warning notification.Optional
CALL
,EMAIL
,SITE
,SMS
,WECHAT
. - Person
Interval This property is required. float64 - Telephone warning to individual interval (seconds).
- Receive
Language This property is required. string - Alert sending language.
- Receiver
Group Lists This property is required. []float64 - Alarm receive group ID list.
- Receiver
Type This property is required. string - Receive type. Optional 'group' or 'user'.
- Receiver
User Lists This property is required. []float64 - Alarm receiver ID list.
- Recover
Notifies This property is required. []string - Restore notification mode. Optional "SMS".
- Round
Interval This property is required. float64 - Telephone alarm interval per round (seconds).
- Round
Number This property is required. float64 - Telephone alarm number.
- Send
Fors This property is required. []string - Telephone warning time.Option "OCCUR", "RECOVER".
- Start
Time 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'.
- Uid
Lists This property is required. []float64 - The phone alerts the receiver uid.
- end
Time This property is required. Double - End of alarm period. Meaning with
start_time
. - need
Send Notice This property is required. Double - Do need a telephone alarm contact prompt.You don't need 0, you need 1.
- notify
Ways This property is required. List<String> - Method of warning notification.Optional
CALL
,EMAIL
,SITE
,SMS
,WECHAT
. - person
Interval This property is required. Double - Telephone warning to individual interval (seconds).
- receive
Language This property is required. String - Alert sending language.
- receiver
Group Lists This property is required. List<Double> - Alarm receive group ID list.
- receiver
Type This property is required. String - Receive type. Optional 'group' or 'user'.
- receiver
User Lists This property is required. List<Double> - Alarm receiver ID list.
- recover
Notifies This property is required. List<String> - Restore notification mode. Optional "SMS".
- round
Interval This property is required. Double - Telephone alarm interval per round (seconds).
- round
Number This property is required. Double - Telephone alarm number.
- send
Fors This property is required. List<String> - Telephone warning time.Option "OCCUR", "RECOVER".
- start
Time 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'.
- uid
Lists This property is required. List<Double> - The phone alerts the receiver uid.
- end
Time This property is required. number - End of alarm period. Meaning with
start_time
. - need
Send Notice This property is required. number - Do need a telephone alarm contact prompt.You don't need 0, you need 1.
- notify
Ways This property is required. string[] - Method of warning notification.Optional
CALL
,EMAIL
,SITE
,SMS
,WECHAT
. - person
Interval This property is required. number - Telephone warning to individual interval (seconds).
- receive
Language This property is required. string - Alert sending language.
- receiver
Group Lists This property is required. number[] - Alarm receive group ID list.
- receiver
Type This property is required. string - Receive type. Optional 'group' or 'user'.
- receiver
User Lists This property is required. number[] - Alarm receiver ID list.
- recover
Notifies This property is required. string[] - Restore notification mode. Optional "SMS".
- round
Interval This property is required. number - Telephone alarm interval per round (seconds).
- round
Number This property is required. number - Telephone alarm number.
- send
Fors This property is required. string[] - Telephone warning time.Option "OCCUR", "RECOVER".
- start
Time 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'.
- uid
Lists 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.
- end
Time This property is required. Number - End of alarm period. Meaning with
start_time
. - need
Send Notice This property is required. Number - Do need a telephone alarm contact prompt.You don't need 0, you need 1.
- notify
Ways This property is required. List<String> - Method of warning notification.Optional
CALL
,EMAIL
,SITE
,SMS
,WECHAT
. - person
Interval This property is required. Number - Telephone warning to individual interval (seconds).
- receive
Language This property is required. String - Alert sending language.
- receiver
Group Lists This property is required. List<Number> - Alarm receive group ID list.
- receiver
Type This property is required. String - Receive type. Optional 'group' or 'user'.
- receiver
User Lists This property is required. List<Number> - Alarm receiver ID list.
- recover
Notifies This property is required. List<String> - Restore notification mode. Optional "SMS".
- round
Interval This property is required. Number - Telephone alarm interval per round (seconds).
- round
Number This property is required. Number - Telephone alarm number.
- send
Fors This property is required. List<String> - Telephone warning time.Option "OCCUR", "RECOVER".
- start
Time 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'.
- uid
Lists 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.
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack