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

tencentcloud.MonitorPolicyGroup

Explore with Pulumi AI

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

    Create MonitorPolicyGroup Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new MonitorPolicyGroup(name: string, args: MonitorPolicyGroupArgs, opts?: CustomResourceOptions);
    @overload
    def MonitorPolicyGroup(resource_name: str,
                           args: MonitorPolicyGroupArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def MonitorPolicyGroup(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           group_name: Optional[str] = None,
                           policy_view_name: Optional[str] = None,
                           remark: Optional[str] = None,
                           conditions: Optional[Sequence[MonitorPolicyGroupConditionArgs]] = None,
                           event_conditions: Optional[Sequence[MonitorPolicyGroupEventConditionArgs]] = None,
                           is_union_rule: Optional[float] = None,
                           monitor_policy_group_id: Optional[str] = None,
                           project_id: Optional[float] = None)
    func NewMonitorPolicyGroup(ctx *Context, name string, args MonitorPolicyGroupArgs, opts ...ResourceOption) (*MonitorPolicyGroup, error)
    public MonitorPolicyGroup(string name, MonitorPolicyGroupArgs args, CustomResourceOptions? opts = null)
    public MonitorPolicyGroup(String name, MonitorPolicyGroupArgs args)
    public MonitorPolicyGroup(String name, MonitorPolicyGroupArgs args, CustomResourceOptions options)
    
    type: tencentcloud:MonitorPolicyGroup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args MonitorPolicyGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args MonitorPolicyGroupArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args MonitorPolicyGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MonitorPolicyGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MonitorPolicyGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MonitorPolicyGroup Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The MonitorPolicyGroup resource accepts the following input properties:

    GroupName string
    Policy group name, length should between 1 and 20.
    PolicyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    Remark string
    Policy group's remark information.
    Conditions List<MonitorPolicyGroupCondition>
    A list of threshold rules. Each element contains the following attributes:
    EventConditions List<MonitorPolicyGroupEventCondition>
    A list of event rules. Each element contains the following attributes:
    IsUnionRule double
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    MonitorPolicyGroupId string
    ProjectId double
    The project id to which the policy group belongs, default is 0.
    GroupName string
    Policy group name, length should between 1 and 20.
    PolicyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    Remark string
    Policy group's remark information.
    Conditions []MonitorPolicyGroupConditionArgs
    A list of threshold rules. Each element contains the following attributes:
    EventConditions []MonitorPolicyGroupEventConditionArgs
    A list of event rules. Each element contains the following attributes:
    IsUnionRule float64
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    MonitorPolicyGroupId string
    ProjectId float64
    The project id to which the policy group belongs, default is 0.
    groupName String
    Policy group name, length should between 1 and 20.
    policyViewName String
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    remark String
    Policy group's remark information.
    conditions List<MonitorPolicyGroupCondition>
    A list of threshold rules. Each element contains the following attributes:
    eventConditions List<MonitorPolicyGroupEventCondition>
    A list of event rules. Each element contains the following attributes:
    isUnionRule Double
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    monitorPolicyGroupId String
    projectId Double
    The project id to which the policy group belongs, default is 0.
    groupName string
    Policy group name, length should between 1 and 20.
    policyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    remark string
    Policy group's remark information.
    conditions MonitorPolicyGroupCondition[]
    A list of threshold rules. Each element contains the following attributes:
    eventConditions MonitorPolicyGroupEventCondition[]
    A list of event rules. Each element contains the following attributes:
    isUnionRule number
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    monitorPolicyGroupId string
    projectId number
    The project id to which the policy group belongs, default is 0.
    group_name str
    Policy group name, length should between 1 and 20.
    policy_view_name str
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    remark str
    Policy group's remark information.
    conditions Sequence[MonitorPolicyGroupConditionArgs]
    A list of threshold rules. Each element contains the following attributes:
    event_conditions Sequence[MonitorPolicyGroupEventConditionArgs]
    A list of event rules. Each element contains the following attributes:
    is_union_rule float
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    monitor_policy_group_id str
    project_id float
    The project id to which the policy group belongs, default is 0.
    groupName String
    Policy group name, length should between 1 and 20.
    policyViewName String
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    remark String
    Policy group's remark information.
    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:
    isUnionRule Number
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    monitorPolicyGroupId String
    projectId Number
    The project id to which the policy group belongs, default is 0.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the MonitorPolicyGroup resource produces the following output properties:

    BindingObjects List<MonitorPolicyGroupBindingObject>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    DimensionGroups List<string>
    A list of dimensions for this policy group.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastEditUin string
    Recently edited user uin.
    Receivers List<MonitorPolicyGroupReceiver>
    A list of receivers. Each element contains the following attributes:
    SupportRegions List<string>
    Support regions this policy group.
    UpdateTime string
    The policy group update time.
    BindingObjects []MonitorPolicyGroupBindingObject
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    DimensionGroups []string
    A list of dimensions for this policy group.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastEditUin string
    Recently edited user uin.
    Receivers []MonitorPolicyGroupReceiver
    A list of receivers. Each element contains the following attributes:
    SupportRegions []string
    Support regions this policy group.
    UpdateTime string
    The policy group update time.
    bindingObjects List<MonitorPolicyGroupBindingObject>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    dimensionGroups List<String>
    A list of dimensions for this policy group.
    id String
    The provider-assigned unique ID for this managed resource.
    lastEditUin String
    Recently edited user uin.
    receivers List<MonitorPolicyGroupReceiver>
    A list of receivers. Each element contains the following attributes:
    supportRegions List<String>
    Support regions this policy group.
    updateTime String
    The policy group update time.
    bindingObjects MonitorPolicyGroupBindingObject[]
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    dimensionGroups string[]
    A list of dimensions for this policy group.
    id string
    The provider-assigned unique ID for this managed resource.
    lastEditUin string
    Recently edited user uin.
    receivers MonitorPolicyGroupReceiver[]
    A list of receivers. Each element contains the following attributes:
    supportRegions string[]
    Support regions this policy group.
    updateTime string
    The policy group update time.
    binding_objects Sequence[MonitorPolicyGroupBindingObject]
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    dimension_groups Sequence[str]
    A list of dimensions for this policy group.
    id str
    The provider-assigned unique ID for this managed resource.
    last_edit_uin str
    Recently edited user uin.
    receivers Sequence[MonitorPolicyGroupReceiver]
    A list of receivers. Each element contains the following attributes:
    support_regions Sequence[str]
    Support regions this policy group.
    update_time str
    The policy group update time.
    bindingObjects List<Property Map>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    dimensionGroups List<String>
    A list of dimensions for this policy group.
    id String
    The provider-assigned unique ID for this managed resource.
    lastEditUin String
    Recently edited user uin.
    receivers List<Property Map>
    A list of receivers. Each element contains the following attributes:
    supportRegions List<String>
    Support regions this policy group.
    updateTime String
    The policy group update time.

    Look up Existing MonitorPolicyGroup Resource

    Get an existing MonitorPolicyGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: MonitorPolicyGroupState, opts?: CustomResourceOptions): MonitorPolicyGroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            binding_objects: Optional[Sequence[MonitorPolicyGroupBindingObjectArgs]] = None,
            conditions: Optional[Sequence[MonitorPolicyGroupConditionArgs]] = None,
            dimension_groups: Optional[Sequence[str]] = None,
            event_conditions: Optional[Sequence[MonitorPolicyGroupEventConditionArgs]] = None,
            group_name: Optional[str] = None,
            is_union_rule: Optional[float] = None,
            last_edit_uin: Optional[str] = None,
            monitor_policy_group_id: Optional[str] = None,
            policy_view_name: Optional[str] = None,
            project_id: Optional[float] = None,
            receivers: Optional[Sequence[MonitorPolicyGroupReceiverArgs]] = None,
            remark: Optional[str] = None,
            support_regions: Optional[Sequence[str]] = None,
            update_time: Optional[str] = None) -> MonitorPolicyGroup
    func GetMonitorPolicyGroup(ctx *Context, name string, id IDInput, state *MonitorPolicyGroupState, opts ...ResourceOption) (*MonitorPolicyGroup, error)
    public static MonitorPolicyGroup Get(string name, Input<string> id, MonitorPolicyGroupState? state, CustomResourceOptions? opts = null)
    public static MonitorPolicyGroup get(String name, Output<String> id, MonitorPolicyGroupState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:MonitorPolicyGroup    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    BindingObjects List<MonitorPolicyGroupBindingObject>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    Conditions List<MonitorPolicyGroupCondition>
    A list of threshold rules. Each element contains the following attributes:
    DimensionGroups List<string>
    A list of dimensions for this policy group.
    EventConditions List<MonitorPolicyGroupEventCondition>
    A list of event rules. Each element contains the following attributes:
    GroupName string
    Policy group name, length should between 1 and 20.
    IsUnionRule double
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    LastEditUin string
    Recently edited user uin.
    MonitorPolicyGroupId string
    PolicyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    ProjectId double
    The project id to which the policy group belongs, default is 0.
    Receivers List<MonitorPolicyGroupReceiver>
    A list of receivers. Each element contains the following attributes:
    Remark string
    Policy group's remark information.
    SupportRegions List<string>
    Support regions this policy group.
    UpdateTime string
    The policy group update time.
    BindingObjects []MonitorPolicyGroupBindingObjectArgs
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    Conditions []MonitorPolicyGroupConditionArgs
    A list of threshold rules. Each element contains the following attributes:
    DimensionGroups []string
    A list of dimensions for this policy group.
    EventConditions []MonitorPolicyGroupEventConditionArgs
    A list of event rules. Each element contains the following attributes:
    GroupName string
    Policy group name, length should between 1 and 20.
    IsUnionRule float64
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    LastEditUin string
    Recently edited user uin.
    MonitorPolicyGroupId string
    PolicyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    ProjectId float64
    The project id to which the policy group belongs, default is 0.
    Receivers []MonitorPolicyGroupReceiverArgs
    A list of receivers. Each element contains the following attributes:
    Remark string
    Policy group's remark information.
    SupportRegions []string
    Support regions this policy group.
    UpdateTime string
    The policy group update time.
    bindingObjects List<MonitorPolicyGroupBindingObject>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    conditions List<MonitorPolicyGroupCondition>
    A list of threshold rules. Each element contains the following attributes:
    dimensionGroups List<String>
    A list of dimensions for this policy group.
    eventConditions List<MonitorPolicyGroupEventCondition>
    A list of event rules. Each element contains the following attributes:
    groupName String
    Policy group name, length should between 1 and 20.
    isUnionRule Double
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    lastEditUin String
    Recently edited user uin.
    monitorPolicyGroupId String
    policyViewName String
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    projectId Double
    The project id to which the policy group belongs, default is 0.
    receivers List<MonitorPolicyGroupReceiver>
    A list of receivers. Each element contains the following attributes:
    remark String
    Policy group's remark information.
    supportRegions List<String>
    Support regions this policy group.
    updateTime String
    The policy group update time.
    bindingObjects MonitorPolicyGroupBindingObject[]
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    conditions MonitorPolicyGroupCondition[]
    A list of threshold rules. Each element contains the following attributes:
    dimensionGroups string[]
    A list of dimensions for this policy group.
    eventConditions MonitorPolicyGroupEventCondition[]
    A list of event rules. Each element contains the following attributes:
    groupName string
    Policy group name, length should between 1 and 20.
    isUnionRule number
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    lastEditUin string
    Recently edited user uin.
    monitorPolicyGroupId string
    policyViewName string
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    projectId number
    The project id to which the policy group belongs, default is 0.
    receivers MonitorPolicyGroupReceiver[]
    A list of receivers. Each element contains the following attributes:
    remark string
    Policy group's remark information.
    supportRegions string[]
    Support regions this policy group.
    updateTime string
    The policy group update time.
    binding_objects Sequence[MonitorPolicyGroupBindingObjectArgs]
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    conditions Sequence[MonitorPolicyGroupConditionArgs]
    A list of threshold rules. Each element contains the following attributes:
    dimension_groups Sequence[str]
    A list of dimensions for this policy group.
    event_conditions Sequence[MonitorPolicyGroupEventConditionArgs]
    A list of event rules. Each element contains the following attributes:
    group_name str
    Policy group name, length should between 1 and 20.
    is_union_rule float
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    last_edit_uin str
    Recently edited user uin.
    monitor_policy_group_id str
    policy_view_name str
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    project_id float
    The project id to which the policy group belongs, default is 0.
    receivers Sequence[MonitorPolicyGroupReceiverArgs]
    A list of receivers. Each element contains the following attributes:
    remark str
    Policy group's remark information.
    support_regions Sequence[str]
    Support regions this policy group.
    update_time str
    The policy group update time.
    bindingObjects List<Property Map>
    A list binding objects(list only those in the provider.region). Each element contains the following attributes:
    conditions List<Property Map>
    A list of threshold rules. Each element contains the following attributes:
    dimensionGroups List<String>
    A list of dimensions for this policy group.
    eventConditions List<Property Map>
    A list of event rules. Each element contains the following attributes:
    groupName String
    Policy group name, length should between 1 and 20.
    isUnionRule Number
    The and or relation of indicator alarm rule. Valid values: 0, 1. 0 represents or rule (if any rule is met, the alarm will be raised), 1 represents and rule (if all rules are met, the alarm will be raised).The default is 0.
    lastEditUin String
    Recently edited user uin.
    monitorPolicyGroupId String
    policyViewName String
    Policy view name, eg:cvm_device,BANDWIDTHPACKAGE, refer to data.tencentcloud_monitor_policy_conditions(policy_view_name).
    projectId Number
    The project id to which the policy group belongs, default is 0.
    receivers List<Property Map>
    A list of receivers. Each element contains the following attributes:
    remark String
    Policy group's remark information.
    supportRegions List<String>
    Support regions this policy group.
    updateTime String
    The policy group update time.

    Supporting Types

    MonitorPolicyGroupBindingObject, MonitorPolicyGroupBindingObjectArgs

    DimensionsJson string
    IsShielded double
    Region string
    UniqueId string
    DimensionsJson string
    IsShielded float64
    Region string
    UniqueId string
    dimensionsJson String
    isShielded Double
    region String
    uniqueId String
    dimensionsJson string
    isShielded number
    region string
    uniqueId string
    dimensionsJson String
    isShielded Number
    region String
    uniqueId String

    MonitorPolicyGroupCondition, MonitorPolicyGroupConditionArgs

    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.
    MetricId double
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    CalcPeriod double
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    CalcType double
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    CalcValue double
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    ContinuePeriod double
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).
    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.
    MetricId float64
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    CalcPeriod float64
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    CalcType float64
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    CalcValue float64
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    ContinuePeriod float64
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).
    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.
    metricId Double
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    calcPeriod Double
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    calcType Double
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    calcValue Double
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    continuePeriod Double
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).
    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.
    metricId number
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    calcPeriod number
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    calcType number
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    calcValue number
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    continuePeriod number
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).
    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.
    metric_id float
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    calc_period float
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    calc_type float
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    calc_value float
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    continue_period float
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).
    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.
    metricId Number
    Id of the metric, refer to data.tencentcloud_monitor_policy_conditions(metric_id).
    calcPeriod Number
    Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to data.tencentcloud_monitor_policy_conditions(period_keys).
    calcType Number
    Compare type. Valid value ranges: [1~12]. 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, refer to data.tencentcloud_monitor_policy_conditions(calc_type_keys).
    calcValue Number
    Threshold value, refer to data.tencentcloud_monitor_policy_conditions(calc_value_*).
    continuePeriod Number
    The rule triggers an alert that lasts for several detection cycles, refer to data.tencentcloud_monitor_policy_conditions(period_num_keys).

    MonitorPolicyGroupEventCondition, MonitorPolicyGroupEventConditionArgs

    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, refer to `data.tencentcloud_monitor_policy_conditions(event_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, refer to `data.tencentcloud_monitor_policy_conditions(event_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, refer to `data.tencentcloud_monitor_policy_conditions(event_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, refer to `data.tencentcloud_monitor_policy_conditions(event_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, refer to `data.tencentcloud_monitor_policy_conditions(event_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, refer to `data.tencentcloud_monitor_policy_conditions(event_id).

    MonitorPolicyGroupReceiver, MonitorPolicyGroupReceiverArgs

    EndTime double
    NeedSendNotice double
    NotifyWays List<string>
    PersonInterval double
    ReceiveLanguage string
    ReceiverGroupLists List<double>
    ReceiverType string
    ReceiverUserLists List<double>
    RecoverNotifies List<string>
    RoundInterval double
    RoundNumber double
    SendFors List<string>
    StartTime double
    UidLists List<double>
    EndTime float64
    NeedSendNotice float64
    NotifyWays []string
    PersonInterval float64
    ReceiveLanguage string
    ReceiverGroupLists []float64
    ReceiverType string
    ReceiverUserLists []float64
    RecoverNotifies []string
    RoundInterval float64
    RoundNumber float64
    SendFors []string
    StartTime float64
    UidLists []float64
    endTime Double
    needSendNotice Double
    notifyWays List<String>
    personInterval Double
    receiveLanguage String
    receiverGroupLists List<Double>
    receiverType String
    receiverUserLists List<Double>
    recoverNotifies List<String>
    roundInterval Double
    roundNumber Double
    sendFors List<String>
    startTime Double
    uidLists List<Double>
    end_time float
    need_send_notice float
    notify_ways Sequence[str]
    person_interval float
    receive_language str
    receiver_group_lists Sequence[float]
    receiver_type str
    receiver_user_lists Sequence[float]
    recover_notifies Sequence[str]
    round_interval float
    round_number float
    send_fors Sequence[str]
    start_time float
    uid_lists Sequence[float]
    endTime Number
    needSendNotice Number
    notifyWays List<String>
    personInterval Number
    receiveLanguage String
    receiverGroupLists List<Number>
    receiverType String
    receiverUserLists List<Number>
    recoverNotifies List<String>
    roundInterval Number
    roundNumber Number
    sendFors List<String>
    startTime Number
    uidLists List<Number>

    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