1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cloudmonitor
  6. getRule
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::CloudMonitor::Rule

    Using getRule

    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 getRule(args: GetRuleArgs, opts?: InvokeOptions): Promise<GetRuleResult>
    function getRuleOutput(args: GetRuleOutputArgs, opts?: InvokeOptions): Output<GetRuleResult>
    def get_rule(id: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetRuleResult
    def get_rule_output(id: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetRuleResult]
    func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
    func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput

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

    public static class GetRule 
    {
        public static Task<GetRuleResult> InvokeAsync(GetRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
    public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:cloudmonitor/getRule:getRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getRule Result

    The following output properties are available:

    AlertMethods List<string>
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    AlertState string
    Alert status. alerting: In alert; normal: Normal.
    ConditionOperator string
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    Conditions List<Volcengine.GetRuleCondition>
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    ContactGroupIds List<string>
    Alert notification group ID bound to the alert policy.
    CreatedAt string
    Alert policy creation time, in timestamp format.
    Description string
    Alert policy description.
    DimensionConditions Volcengine.GetRuleDimensionConditions
    Dimension configuration.
    EffectEndAt string
    Policy expiration time, in HH:MM format.
    EffectStartAt string
    Policy start time, in HH:MM format.
    EnableState string
    Alert policy status. enable: enabled, disable: disabled
    EvaluationCount int
    Duration required to trigger an alert, in minutes.
    Id string
    Uniquely identifies the resource.
    Level string
    Alert level. critical: critical, warning: warning, notice: notification
    LevelConditions List<Volcengine.GetRuleLevelCondition>
    Alert severity configuration.
    MultipleConditions bool
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    Namespace string
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    NoData Volcengine.GetRuleNoData
    No data alert.
    NotificationId string
    Notification policy ID.
    NotifyTemplates List<Volcengine.GetRuleNotifyTemplate>
    Notification template configuration.
    OriginalDimensions Volcengine.GetRuleOriginalDimensions
    Resource ID detected by the alert policy.
    ProjectName string
    Project to which the alert policy belongs.
    RecoveryNotify Volcengine.GetRuleRecoveryNotify
    Alert recovery notification.
    Regions List<string>
    Availability zone ID of the cloud product.
    ResourceType string
    Resource type detected by the alert policy.
    RuleId string
    Alarm policy ID.
    RuleName string
    Alert policy name.
    RuleType string
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    SilenceTime int
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    SubNamespace string
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    Tags List<Volcengine.GetRuleTag>
    Bind alert policy to Tag.
    UpdatedAt string
    Alarm policy update time, in timestamp format.
    Webhook string
    Alarm callback URL bound to the alarm policy.
    WebhookIds List<string>
    Alarm callback ID list when an alarm occurs.
    AlertMethods []string
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    AlertState string
    Alert status. alerting: In alert; normal: Normal.
    ConditionOperator string
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    Conditions []GetRuleCondition
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    ContactGroupIds []string
    Alert notification group ID bound to the alert policy.
    CreatedAt string
    Alert policy creation time, in timestamp format.
    Description string
    Alert policy description.
    DimensionConditions GetRuleDimensionConditions
    Dimension configuration.
    EffectEndAt string
    Policy expiration time, in HH:MM format.
    EffectStartAt string
    Policy start time, in HH:MM format.
    EnableState string
    Alert policy status. enable: enabled, disable: disabled
    EvaluationCount int
    Duration required to trigger an alert, in minutes.
    Id string
    Uniquely identifies the resource.
    Level string
    Alert level. critical: critical, warning: warning, notice: notification
    LevelConditions []GetRuleLevelCondition
    Alert severity configuration.
    MultipleConditions bool
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    Namespace string
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    NoData GetRuleNoData
    No data alert.
    NotificationId string
    Notification policy ID.
    NotifyTemplates []GetRuleNotifyTemplate
    Notification template configuration.
    OriginalDimensions GetRuleOriginalDimensions
    Resource ID detected by the alert policy.
    ProjectName string
    Project to which the alert policy belongs.
    RecoveryNotify GetRuleRecoveryNotify
    Alert recovery notification.
    Regions []string
    Availability zone ID of the cloud product.
    ResourceType string
    Resource type detected by the alert policy.
    RuleId string
    Alarm policy ID.
    RuleName string
    Alert policy name.
    RuleType string
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    SilenceTime int
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    SubNamespace string
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    Tags []GetRuleTag
    Bind alert policy to Tag.
    UpdatedAt string
    Alarm policy update time, in timestamp format.
    Webhook string
    Alarm callback URL bound to the alarm policy.
    WebhookIds []string
    Alarm callback ID list when an alarm occurs.
    alertMethods List<String>
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    alertState String
    Alert status. alerting: In alert; normal: Normal.
    conditionOperator String
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    conditions List<GetRuleCondition>
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    contactGroupIds List<String>
    Alert notification group ID bound to the alert policy.
    createdAt String
    Alert policy creation time, in timestamp format.
    description String
    Alert policy description.
    dimensionConditions GetRuleDimensionConditions
    Dimension configuration.
    effectEndAt String
    Policy expiration time, in HH:MM format.
    effectStartAt String
    Policy start time, in HH:MM format.
    enableState String
    Alert policy status. enable: enabled, disable: disabled
    evaluationCount Integer
    Duration required to trigger an alert, in minutes.
    id String
    Uniquely identifies the resource.
    level String
    Alert level. critical: critical, warning: warning, notice: notification
    levelConditions List<GetRuleLevelCondition>
    Alert severity configuration.
    multipleConditions Boolean
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    namespace String
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    noData GetRuleNoData
    No data alert.
    notificationId String
    Notification policy ID.
    notifyTemplates List<GetRuleNotifyTemplate>
    Notification template configuration.
    originalDimensions GetRuleOriginalDimensions
    Resource ID detected by the alert policy.
    projectName String
    Project to which the alert policy belongs.
    recoveryNotify GetRuleRecoveryNotify
    Alert recovery notification.
    regions List<String>
    Availability zone ID of the cloud product.
    resourceType String
    Resource type detected by the alert policy.
    ruleId String
    Alarm policy ID.
    ruleName String
    Alert policy name.
    ruleType String
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    silenceTime Integer
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    subNamespace String
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    tags List<GetRuleTag>
    Bind alert policy to Tag.
    updatedAt String
    Alarm policy update time, in timestamp format.
    webhook String
    Alarm callback URL bound to the alarm policy.
    webhookIds List<String>
    Alarm callback ID list when an alarm occurs.
    alertMethods string[]
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    alertState string
    Alert status. alerting: In alert; normal: Normal.
    conditionOperator string
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    conditions GetRuleCondition[]
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    contactGroupIds string[]
    Alert notification group ID bound to the alert policy.
    createdAt string
    Alert policy creation time, in timestamp format.
    description string
    Alert policy description.
    dimensionConditions GetRuleDimensionConditions
    Dimension configuration.
    effectEndAt string
    Policy expiration time, in HH:MM format.
    effectStartAt string
    Policy start time, in HH:MM format.
    enableState string
    Alert policy status. enable: enabled, disable: disabled
    evaluationCount number
    Duration required to trigger an alert, in minutes.
    id string
    Uniquely identifies the resource.
    level string
    Alert level. critical: critical, warning: warning, notice: notification
    levelConditions GetRuleLevelCondition[]
    Alert severity configuration.
    multipleConditions boolean
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    namespace string
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    noData GetRuleNoData
    No data alert.
    notificationId string
    Notification policy ID.
    notifyTemplates GetRuleNotifyTemplate[]
    Notification template configuration.
    originalDimensions GetRuleOriginalDimensions
    Resource ID detected by the alert policy.
    projectName string
    Project to which the alert policy belongs.
    recoveryNotify GetRuleRecoveryNotify
    Alert recovery notification.
    regions string[]
    Availability zone ID of the cloud product.
    resourceType string
    Resource type detected by the alert policy.
    ruleId string
    Alarm policy ID.
    ruleName string
    Alert policy name.
    ruleType string
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    silenceTime number
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    subNamespace string
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    tags GetRuleTag[]
    Bind alert policy to Tag.
    updatedAt string
    Alarm policy update time, in timestamp format.
    webhook string
    Alarm callback URL bound to the alarm policy.
    webhookIds string[]
    Alarm callback ID list when an alarm occurs.
    alert_methods Sequence[str]
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    alert_state str
    Alert status. alerting: In alert; normal: Normal.
    condition_operator str
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    conditions Sequence[GetRuleCondition]
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    contact_group_ids Sequence[str]
    Alert notification group ID bound to the alert policy.
    created_at str
    Alert policy creation time, in timestamp format.
    description str
    Alert policy description.
    dimension_conditions GetRuleDimensionConditions
    Dimension configuration.
    effect_end_at str
    Policy expiration time, in HH:MM format.
    effect_start_at str
    Policy start time, in HH:MM format.
    enable_state str
    Alert policy status. enable: enabled, disable: disabled
    evaluation_count int
    Duration required to trigger an alert, in minutes.
    id str
    Uniquely identifies the resource.
    level str
    Alert level. critical: critical, warning: warning, notice: notification
    level_conditions Sequence[GetRuleLevelCondition]
    Alert severity configuration.
    multiple_conditions bool
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    namespace str
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    no_data GetRuleNoData
    No data alert.
    notification_id str
    Notification policy ID.
    notify_templates Sequence[GetRuleNotifyTemplate]
    Notification template configuration.
    original_dimensions GetRuleOriginalDimensions
    Resource ID detected by the alert policy.
    project_name str
    Project to which the alert policy belongs.
    recovery_notify GetRuleRecoveryNotify
    Alert recovery notification.
    regions Sequence[str]
    Availability zone ID of the cloud product.
    resource_type str
    Resource type detected by the alert policy.
    rule_id str
    Alarm policy ID.
    rule_name str
    Alert policy name.
    rule_type str
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    silence_time int
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    sub_namespace str
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    tags Sequence[GetRuleTag]
    Bind alert policy to Tag.
    updated_at str
    Alarm policy update time, in timestamp format.
    webhook str
    Alarm callback URL bound to the alarm policy.
    webhook_ids Sequence[str]
    Alarm callback ID list when an alarm occurs.
    alertMethods List<String>
    Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
    alertState String
    Alert status. alerting: In alert; normal: Normal.
    conditionOperator String
    Multi-metric determination condition. &&: Alert is triggered only if all metrics meet the condition; ||: Alert is triggered if any metric meets the condition.
    conditions List<Property Map>
    Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
    contactGroupIds List<String>
    Alert notification group ID bound to the alert policy.
    createdAt String
    Alert policy creation time, in timestamp format.
    description String
    Alert policy description.
    dimensionConditions Property Map
    Dimension configuration.
    effectEndAt String
    Policy expiration time, in HH:MM format.
    effectStartAt String
    Policy start time, in HH:MM format.
    enableState String
    Alert policy status. enable: enabled, disable: disabled
    evaluationCount Number
    Duration required to trigger an alert, in minutes.
    id String
    Uniquely identifies the resource.
    level String
    Alert level. critical: critical, warning: warning, notice: notification
    levelConditions List<Property Map>
    Alert severity configuration.
    multipleConditions Boolean
    Does the alert policy use multiple metrics? true: multiple metrics, false: single metric (default).
    namespace String
    Cloud product associated with the monitoring metric. For details, see Namespace for each product in Cloud Product Monitoring Metrics.
    noData Property Map
    No data alert.
    notificationId String
    Notification policy ID.
    notifyTemplates List<Property Map>
    Notification template configuration.
    originalDimensions Property Map
    Resource ID detected by the alert policy.
    projectName String
    Project to which the alert policy belongs.
    recoveryNotify Property Map
    Alert recovery notification.
    regions List<String>
    Availability zone ID of the cloud product.
    resourceType String
    Resource type detected by the alert policy.
    ruleId String
    Alarm policy ID.
    ruleName String
    Alert policy name.
    ruleType String
    Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
    silenceTime Number
    Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
    subNamespace String
    Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
    tags List<Property Map>
    Bind alert policy to Tag.
    updatedAt String
    Alarm policy update time, in timestamp format.
    webhook String
    Alarm callback URL bound to the alarm policy.
    webhookIds List<String>
    Alarm callback ID list when an alarm occurs.

    Supporting Types

    GetRuleCondition

    ComparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    DisplayName string
    Metric display name.
    MetricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    MetricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    Period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    Statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    Threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    ComparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    DisplayName string
    Metric display name.
    MetricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    MetricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    Period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    Statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    Threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator String
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName String
    Metric display name.
    metricName String
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit String
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period String
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics String
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold String
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName string
    Metric display name.
    metricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparison_operator str
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    display_name str
    Metric display name.
    metric_name str
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metric_unit str
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period str
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics str
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold str
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator String
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName String
    Metric display name.
    metricName String
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit String
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period String
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics String
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold String
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.

    GetRuleDimensionConditions

    MetaCondition Volcengine.GetRuleDimensionConditionsMetaCondition
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    ProjectCondition Volcengine.GetRuleDimensionConditionsProjectCondition
    Condition for selecting alert targets by project. Required when Type is project.
    TagCondition Volcengine.GetRuleDimensionConditionsTagCondition
    Condition for selecting alert objects by tag. Required when Type is tag.
    Type string
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.
    MetaCondition GetRuleDimensionConditionsMetaCondition
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    ProjectCondition GetRuleDimensionConditionsProjectCondition
    Condition for selecting alert targets by project. Required when Type is project.
    TagCondition GetRuleDimensionConditionsTagCondition
    Condition for selecting alert objects by tag. Required when Type is tag.
    Type string
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.
    metaCondition GetRuleDimensionConditionsMetaCondition
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    projectCondition GetRuleDimensionConditionsProjectCondition
    Condition for selecting alert targets by project. Required when Type is project.
    tagCondition GetRuleDimensionConditionsTagCondition
    Condition for selecting alert objects by tag. Required when Type is tag.
    type String
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.
    metaCondition GetRuleDimensionConditionsMetaCondition
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    projectCondition GetRuleDimensionConditionsProjectCondition
    Condition for selecting alert targets by project. Required when Type is project.
    tagCondition GetRuleDimensionConditionsTagCondition
    Condition for selecting alert objects by tag. Required when Type is tag.
    type string
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.
    meta_condition GetRuleDimensionConditionsMetaCondition
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    project_condition GetRuleDimensionConditionsProjectCondition
    Condition for selecting alert targets by project. Required when Type is project.
    tag_condition GetRuleDimensionConditionsTagCondition
    Condition for selecting alert objects by tag. Required when Type is tag.
    type str
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.
    metaCondition Property Map
    Condition for selecting alert objects based on resource name. Required when Type is meta.
    projectCondition Property Map
    Condition for selecting alert targets by project. Required when Type is project.
    tagCondition Property Map
    Condition for selecting alert objects by tag. Required when Type is tag.
    type String
    Dimensions type. Values: project: Select alert targets by project. tag: Select alert targets by tag. meta: Select alert targets by resource name.

    GetRuleDimensionConditionsMetaCondition

    AllDimensions bool
    Whether all resources are included. true: All resources. false: Partial resources.
    Condition string
    Condition. and: All conditions met. or: Any condition met.
    Metas List<Volcengine.GetRuleDimensionConditionsMetaConditionMeta>
    Condition. and: All conditions met. or: Any condition met.
    AllDimensions bool
    Whether all resources are included. true: All resources. false: Partial resources.
    Condition string
    Condition. and: All conditions met. or: Any condition met.
    Metas []GetRuleDimensionConditionsMetaConditionMeta
    Condition. and: All conditions met. or: Any condition met.
    allDimensions Boolean
    Whether all resources are included. true: All resources. false: Partial resources.
    condition String
    Condition. and: All conditions met. or: Any condition met.
    metas List<GetRuleDimensionConditionsMetaConditionMeta>
    Condition. and: All conditions met. or: Any condition met.
    allDimensions boolean
    Whether all resources are included. true: All resources. false: Partial resources.
    condition string
    Condition. and: All conditions met. or: Any condition met.
    metas GetRuleDimensionConditionsMetaConditionMeta[]
    Condition. and: All conditions met. or: Any condition met.
    all_dimensions bool
    Whether all resources are included. true: All resources. false: Partial resources.
    condition str
    Condition. and: All conditions met. or: Any condition met.
    metas Sequence[GetRuleDimensionConditionsMetaConditionMeta]
    Condition. and: All conditions met. or: Any condition met.
    allDimensions Boolean
    Whether all resources are included. true: All resources. false: Partial resources.
    condition String
    Condition. and: All conditions met. or: Any condition met.
    metas List<Property Map>
    Condition. and: All conditions met. or: Any condition met.

    GetRuleDimensionConditionsMetaConditionMeta

    Comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    Key string
    Tag key.
    Values List<string>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    Comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    Key string
    Tag key.
    Values []string
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator String
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key String
    Tag key.
    values List<String>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key string
    Tag key.
    values string[]
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator str
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key str
    Tag key.
    values Sequence[str]
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator String
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key String
    Tag key.
    values List<String>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.

    GetRuleDimensionConditionsProjectCondition

    Projects List<string>
    Project name list, in array format. Separate multiple values with commas.
    Projects []string
    Project name list, in array format. Separate multiple values with commas.
    projects List<String>
    Project name list, in array format. Separate multiple values with commas.
    projects string[]
    Project name list, in array format. Separate multiple values with commas.
    projects Sequence[str]
    Project name list, in array format. Separate multiple values with commas.
    projects List<String>
    Project name list, in array format. Separate multiple values with commas.

    GetRuleDimensionConditionsTagCondition

    Condition string
    Condition. and: All conditions met. or: Any condition met.
    Tags List<Volcengine.GetRuleDimensionConditionsTagConditionTag>
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.
    Condition string
    Condition. and: All conditions met. or: Any condition met.
    Tags []GetRuleDimensionConditionsTagConditionTag
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.
    condition String
    Condition. and: All conditions met. or: Any condition met.
    tags List<GetRuleDimensionConditionsTagConditionTag>
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.
    condition string
    Condition. and: All conditions met. or: Any condition met.
    tags GetRuleDimensionConditionsTagConditionTag[]
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.
    condition str
    Condition. and: All conditions met. or: Any condition met.
    tags Sequence[GetRuleDimensionConditionsTagConditionTag]
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.
    condition String
    Condition. and: All conditions met. or: Any condition met.
    tags List<Property Map>
    Tag list. Supports up to 10 tag lists. Tag value cannot exceed 50 characters.

    GetRuleDimensionConditionsTagConditionTag

    Comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    Key string
    Tag key.
    Values List<string>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    Comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    Key string
    Tag key.
    Values []string
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator String
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key String
    Tag key.
    values List<String>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator string
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key string
    Tag key.
    values string[]
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator str
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key str
    Tag key.
    values Sequence[str]
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.
    comparator String
    Tag match operator. contain: Contains notcontain: Does not contain prefixmatch: Prefix match suffixmatch: Suffix match equal: Equals notequal: Does not equal exist: Exists.
    key String
    Tag key.
    values List<String>
    Tag value (Value). When Comparator is exist, includes all Values corresponding to the Key and does not support input. When Comparator is equal or notequal, supports multiple Value inputs. When Comparator is contain, notcontain, prefixmatch, or suffixmatch, only one Value can be entered.

    GetRuleLevelCondition

    Conditions List<Volcengine.GetRuleLevelConditionCondition>
    Alert severity configuration.
    Level string
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
    Conditions []GetRuleLevelConditionCondition
    Alert severity configuration.
    Level string
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
    conditions List<GetRuleLevelConditionCondition>
    Alert severity configuration.
    level String
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
    conditions GetRuleLevelConditionCondition[]
    Alert severity configuration.
    level string
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
    conditions Sequence[GetRuleLevelConditionCondition]
    Alert severity configuration.
    level str
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
    conditions List<Property Map>
    Alert severity configuration.
    level String
    Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.

    GetRuleLevelConditionCondition

    ComparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    DisplayName string
    Metric display name.
    MetricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    MetricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    Period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    Statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    Threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    ComparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    DisplayName string
    Metric display name.
    MetricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    MetricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    Period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    Statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    Threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator String
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName String
    Metric display name.
    metricName String
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit String
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period String
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics String
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold String
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator string
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName string
    Metric display name.
    metricName string
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit string
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period string
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics string
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold string
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparison_operator str
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    display_name str
    Metric display name.
    metric_name str
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metric_unit str
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period str
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics str
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold str
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.
    comparisonOperator String
    Comparison operators. Supports standard threshold alerting: >, >=, <, <=, !=, =, as well as the following period-over-period alerting: lastperiodincreasepct: Increased compared to last period. lastperioddecreasepct: Decreased compared to last period. lastperiodabspct: Increased or decreased compared to last period. lastdayincreasepct: Increased compared to the same period yesterday. lastdaydecreasepct: Decreased compared to the same period yesterday. lastdayabspct: Increased or decreased compared to the same period yesterday. lastweekincreasepct: Increased compared to the same period last week. lastweekdecreasepct: Decreased compared to the same period last week. lastweekabs_pct: Increased or decreased compared to the same period last week.
    displayName String
    Metric display name.
    metricName String
    Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
    metricUnit String
    Unit of the monitoring metric. For details, see MetricUnit for each product in Cloud Monitoring Metric Query. For period-over-period alerting, MetricUnit must be set to "Percent." Whether IEC is included in MetricUnit indicates different base values: With IEC: base is 1024; Without IEC: base is 1000.
    period String
    Statistical period for monitoring metrics. For details, see Period for each product in Cloud Monitoring Metric Query.
    statistics String
    Statistical method. Options: avg: average, max: maximum, min: minimum. The statistical method is applied to data within the detection time period. For example, the default detection time span is 1 minute. If the statistical method is avg, the average value of data within 1 minute is used.
    threshold String
    Metric threshold. Supports positive numbers or 0. Up to three decimal places allowed.

    GetRuleNoData

    Enable bool
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    EvaluationCount int
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.
    Enable bool
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    EvaluationCount int
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.
    enable Boolean
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    evaluationCount Integer
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.
    enable boolean
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    evaluationCount number
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.
    enable bool
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    evaluation_count int
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.
    enable Boolean
    Enable no data alert. Values: true: enable no data alert. false (default): disable no data alert.
    evaluationCount Number
    No data alert trigger threshold. If no data is reported within the configured threshold period, a no data alert will be triggered. When Enable is set to true, this field is required. Integer format; value range is 3–20.

    GetRuleNotifyTemplate

    Channel string
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    NotifyTemplateId string
    Notification template ID. Note: Each notification channel supports only one notification template ID.
    Channel string
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    NotifyTemplateId string
    Notification template ID. Note: Each notification channel supports only one notification template ID.
    channel String
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    notifyTemplateId String
    Notification template ID. Note: Each notification channel supports only one notification template ID.
    channel string
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    notifyTemplateId string
    Notification template ID. Note: Each notification channel supports only one notification template ID.
    channel str
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    notify_template_id str
    Notification template ID. Note: Each notification channel supports only one notification template ID.
    channel String
    Notification channel. Options: email: Email sms: SMS phone: Phone feishu: Feishu dingtalk: DingTalk wecom: WeCom slack: Slack api: Callback URL.
    notifyTemplateId String
    Notification template ID. Note: Each notification channel supports only one notification template ID.

    GetRuleOriginalDimensions

    Key string
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    Values List<string>
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .
    Key string
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    Values []string
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .
    key String
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    values List<String>
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .
    key string
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    values string[]
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .
    key str
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    values Sequence[str]
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .
    key String
    Metric Dimension name, such as ResourceID, NodeName, etc. Dimension names vary by cloud product. For details, see Cloud Monitoring Metric Query. ResourceID is required, and its capitalization must match Cloud Monitoring Metric Query. Supports multiple Dimension names and grouping by multiple Dimension names. For example: If you only enter ResourceID, the system groups alerts by ResourceID. If you enter both ResourceID and NodeName, the system first groups alerts by ResourceID, then groups within each ResourceID group by NodeName.
    values List<String>
    Metric Dimension values, in array format. Separate multiple values with commas. Wildcard * can be used to select all instance values. For example: ["*"] .

    GetRuleRecoveryNotify

    Enable bool
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.
    Enable bool
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.
    enable Boolean
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.
    enable boolean
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.
    enable bool
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.
    enable Boolean
    Enable alert recovery notification. Options: true: (default) enable alert recovery notification, false: disable alert recovery notification.

    GetRuleTag

    Key string
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    Value string
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.
    Key string
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    Value string
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.
    key String
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    value String
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.
    key string
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    value string
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.
    key str
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    value str
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.
    key String
    Tag key. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. volc: and /sys: are system-reserved tag keys. When adding a tag, the tag key cannot start with any case form of volc: or /sys:. Tag key length must be 1–128 characters.
    value String
    Tag value. Supports Chinese, uppercase and lowercase English letters, numbers, and spaces. The following special characters are supported: _ . : / = + - @. Cannot start or end with a space. Tag key length must be 0–255 characters.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.