Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
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 dictionaryThe 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:
- Alert
Methods List<string> - Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
- Alert
State string - Alert status. alerting: In alert; normal: Normal.
- Condition
Operator 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.
Get Rule Condition> - Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
- Contact
Group List<string>Ids - Alert notification group ID bound to the alert policy.
- Created
At string - Alert policy creation time, in timestamp format.
- Description string
- Alert policy description.
- Dimension
Conditions Volcengine.Get Rule Dimension Conditions - Dimension configuration.
- Effect
End stringAt - Policy expiration time, in HH:MM format.
- Effect
Start stringAt - Policy start time, in HH:MM format.
- Enable
State string - Alert policy status. enable: enabled, disable: disabled
- Evaluation
Count 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
- Level
Conditions List<Volcengine.Get Rule Level Condition> - Alert severity configuration.
- Multiple
Conditions 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.
- No
Data Volcengine.Get Rule No Data - No data alert.
- Notification
Id string - Notification policy ID.
- Notify
Templates List<Volcengine.Get Rule Notify Template> - Notification template configuration.
- Original
Dimensions Volcengine.Get Rule Original Dimensions - Resource ID detected by the alert policy.
- Project
Name string - Project to which the alert policy belongs.
- Recovery
Notify Volcengine.Get Rule Recovery Notify - Alert recovery notification.
- Regions List<string>
- Availability zone ID of the cloud product.
- Resource
Type string - Resource type detected by the alert policy.
- Rule
Id string - Alarm policy ID.
- Rule
Name string - Alert policy name.
- Rule
Type string - 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 string - Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
-
List<Volcengine.
Get Rule Tag> - Bind alert policy to Tag.
- Updated
At string - Alarm policy update time, in timestamp format.
- Webhook string
- Alarm callback URL bound to the alarm policy.
- Webhook
Ids List<string> - Alarm callback ID list when an alarm occurs.
- Alert
Methods []string - Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
- Alert
State string - Alert status. alerting: In alert; normal: Normal.
- Condition
Operator 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
[]Get
Rule Condition - Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
- Contact
Group []stringIds - Alert notification group ID bound to the alert policy.
- Created
At string - Alert policy creation time, in timestamp format.
- Description string
- Alert policy description.
- Dimension
Conditions GetRule Dimension Conditions - Dimension configuration.
- Effect
End stringAt - Policy expiration time, in HH:MM format.
- Effect
Start stringAt - Policy start time, in HH:MM format.
- Enable
State string - Alert policy status. enable: enabled, disable: disabled
- Evaluation
Count 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
- Level
Conditions []GetRule Level Condition - Alert severity configuration.
- Multiple
Conditions 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.
- No
Data GetRule No Data - No data alert.
- Notification
Id string - Notification policy ID.
- Notify
Templates []GetRule Notify Template - Notification template configuration.
- Original
Dimensions GetRule Original Dimensions - Resource ID detected by the alert policy.
- Project
Name string - Project to which the alert policy belongs.
- Recovery
Notify GetRule Recovery Notify - Alert recovery notification.
- Regions []string
- Availability zone ID of the cloud product.
- Resource
Type string - Resource type detected by the alert policy.
- Rule
Id string - Alarm policy ID.
- Rule
Name string - Alert policy name.
- Rule
Type string - 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 string - Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
-
[]Get
Rule Tag - Bind alert policy to Tag.
- Updated
At string - Alarm policy update time, in timestamp format.
- Webhook string
- Alarm callback URL bound to the alarm policy.
- Webhook
Ids []string - Alarm callback ID list when an alarm occurs.
- alert
Methods List<String> - Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
- alert
State String - Alert status. alerting: In alert; normal: Normal.
- condition
Operator 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<Get
Rule Condition> - Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
- contact
Group List<String>Ids - Alert notification group ID bound to the alert policy.
- created
At String - Alert policy creation time, in timestamp format.
- description String
- Alert policy description.
- dimension
Conditions GetRule Dimension Conditions - Dimension configuration.
- effect
End StringAt - Policy expiration time, in HH:MM format.
- effect
Start StringAt - Policy start time, in HH:MM format.
- enable
State String - Alert policy status. enable: enabled, disable: disabled
- evaluation
Count 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
- level
Conditions List<GetRule Level Condition> - Alert severity configuration.
- multiple
Conditions 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.
- no
Data GetRule No Data - No data alert.
- notification
Id String - Notification policy ID.
- notify
Templates List<GetRule Notify Template> - Notification template configuration.
- original
Dimensions GetRule Original Dimensions - Resource ID detected by the alert policy.
- project
Name String - Project to which the alert policy belongs.
- recovery
Notify GetRule Recovery Notify - Alert recovery notification.
- regions List<String>
- Availability zone ID of the cloud product.
- resource
Type String - Resource type detected by the alert policy.
- rule
Id String - Alarm policy ID.
- rule
Name String - Alert policy name.
- rule
Type String - Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
- silence
Time Integer - Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
- sub
Namespace String - Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
-
List<Get
Rule Tag> - Bind alert policy to Tag.
- updated
At String - Alarm policy update time, in timestamp format.
- webhook String
- Alarm callback URL bound to the alarm policy.
- webhook
Ids List<String> - Alarm callback ID list when an alarm occurs.
- alert
Methods string[] - Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
- alert
State string - Alert status. alerting: In alert; normal: Normal.
- condition
Operator 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
Get
Rule Condition[] - Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
- contact
Group string[]Ids - Alert notification group ID bound to the alert policy.
- created
At string - Alert policy creation time, in timestamp format.
- description string
- Alert policy description.
- dimension
Conditions GetRule Dimension Conditions - Dimension configuration.
- effect
End stringAt - Policy expiration time, in HH:MM format.
- effect
Start stringAt - Policy start time, in HH:MM format.
- enable
State string - Alert policy status. enable: enabled, disable: disabled
- evaluation
Count 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
- level
Conditions GetRule Level Condition[] - Alert severity configuration.
- multiple
Conditions 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.
- no
Data GetRule No Data - No data alert.
- notification
Id string - Notification policy ID.
- notify
Templates GetRule Notify Template[] - Notification template configuration.
- original
Dimensions GetRule Original Dimensions - Resource ID detected by the alert policy.
- project
Name string - Project to which the alert policy belongs.
- recovery
Notify GetRule Recovery Notify - Alert recovery notification.
- regions string[]
- Availability zone ID of the cloud product.
- resource
Type string - Resource type detected by the alert policy.
- rule
Id string - Alarm policy ID.
- rule
Name string - Alert policy name.
- rule
Type string - Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
- silence
Time number - Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
- sub
Namespace string - Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
-
Get
Rule Tag[] - Bind alert policy to Tag.
- updated
At string - Alarm policy update time, in timestamp format.
- webhook string
- Alarm callback URL bound to the alarm policy.
- webhook
Ids 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[Get
Rule Condition] - Alert conditions. Array format; supports multiple metric evaluation statements, up to 10.
- contact_
group_ Sequence[str]ids - 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 GetRule Dimension Conditions - Dimension configuration.
- effect_
end_ strat - Policy expiration time, in HH:MM format.
- effect_
start_ strat - 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[GetRule Level Condition] - 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 GetRule No Data - No data alert.
- notification_
id str - Notification policy ID.
- notify_
templates Sequence[GetRule Notify Template] - Notification template configuration.
- original_
dimensions GetRule Original Dimensions - Resource ID detected by the alert policy.
- project_
name str - Project to which the alert policy belongs.
- recovery_
notify GetRule Recovery Notify - 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.
-
Sequence[Get
Rule Tag] - 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.
- alert
Methods List<String> - Alert notification method. Email: email, Phone: phone, SMS: SMS, Webhook: webhook callback.
- alert
State String - Alert status. alerting: In alert; normal: Normal.
- condition
Operator 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.
- contact
Group List<String>Ids - Alert notification group ID bound to the alert policy.
- created
At String - Alert policy creation time, in timestamp format.
- description String
- Alert policy description.
- dimension
Conditions Property Map - Dimension configuration.
- effect
End StringAt - Policy expiration time, in HH:MM format.
- effect
Start StringAt - Policy start time, in HH:MM format.
- enable
State String - Alert policy status. enable: enabled, disable: disabled
- evaluation
Count 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
- level
Conditions List<Property Map> - Alert severity configuration.
- multiple
Conditions 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.
- no
Data Property Map - No data alert.
- notification
Id String - Notification policy ID.
- notify
Templates List<Property Map> - Notification template configuration.
- original
Dimensions Property Map - Resource ID detected by the alert policy.
- project
Name String - Project to which the alert policy belongs.
- recovery
Notify Property Map - Alert recovery notification.
- regions List<String>
- Availability zone ID of the cloud product.
- resource
Type String - Resource type detected by the alert policy.
- rule
Id String - Alarm policy ID.
- rule
Name String - Alert policy name.
- rule
Type String - Alert policy type. static: manual selection, dynamic: select by resource name, project, and tag.
- silence
Time Number - Alert sending interval, in minutes. Supported values: 5, 10, 15, 30, 60, 180, 360, 720, 1440.
- sub
Namespace String - Dimension of the metric referenced by this policy. For details, see SubNamespace for each product in Cloud Product Monitoring Metrics.
- List<Property Map>
- Bind alert policy to Tag.
- updated
At String - Alarm policy update time, in timestamp format.
- webhook String
- Alarm callback URL bound to the alarm policy.
- webhook
Ids List<String> - Alarm callback ID list when an alarm occurs.
Supporting Types
GetRuleCondition
- Comparison
Operator 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.
- Display
Name string - Metric display name.
- Metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- Metric
Unit 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 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.
- Display
Name string - Metric display name.
- Metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- Metric
Unit 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 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.
- display
Name String - Metric display name.
- metric
Name String - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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 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.
- display
Name string - Metric display name.
- metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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.
- comparison
Operator 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.
- display
Name String - Metric display name.
- metric
Name String - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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
- Meta
Condition Volcengine.Get Rule Dimension Conditions Meta Condition - Condition for selecting alert objects based on resource name. Required when Type is meta.
- Project
Condition Volcengine.Get Rule Dimension Conditions Project Condition - Condition for selecting alert targets by project. Required when Type is project.
- Tag
Condition Volcengine.Get Rule Dimension Conditions Tag Condition - 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 GetRule Dimension Conditions Meta Condition - Condition for selecting alert objects based on resource name. Required when Type is meta.
- Project
Condition GetRule Dimension Conditions Project Condition - Condition for selecting alert targets by project. Required when Type is project.
- Tag
Condition GetRule Dimension Conditions Tag Condition - 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 GetRule Dimension Conditions Meta Condition - Condition for selecting alert objects based on resource name. Required when Type is meta.
- project
Condition GetRule Dimension Conditions Project Condition - Condition for selecting alert targets by project. Required when Type is project.
- tag
Condition GetRule Dimension Conditions Tag Condition - 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 GetRule Dimension Conditions Meta Condition - Condition for selecting alert objects based on resource name. Required when Type is meta.
- project
Condition GetRule Dimension Conditions Project Condition - Condition for selecting alert targets by project. Required when Type is project.
- tag
Condition GetRule Dimension Conditions Tag Condition - 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 GetRule Dimension Conditions Meta Condition - Condition for selecting alert objects based on resource name. Required when Type is meta.
- project_
condition GetRule Dimension Conditions Project Condition - Condition for selecting alert targets by project. Required when Type is project.
- tag_
condition GetRule Dimension Conditions Tag Condition - 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.
- meta
Condition Property Map - Condition for selecting alert objects based on resource name. Required when Type is meta.
- project
Condition Property Map - Condition for selecting alert targets by project. Required when Type is project.
- tag
Condition 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
- All
Dimensions 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.
Get Rule Dimension Conditions Meta Condition Meta> - Condition. and: All conditions met. or: Any condition met.
- All
Dimensions bool - Whether all resources are included. true: All resources. false: Partial resources.
- Condition string
- Condition. and: All conditions met. or: Any condition met.
- Metas
[]Get
Rule Dimension Conditions Meta Condition Meta - Condition. and: All conditions met. or: Any condition met.
- all
Dimensions 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<Get
Rule Dimension Conditions Meta Condition Meta> - Condition. and: All conditions met. or: Any condition met.
- all
Dimensions boolean - Whether all resources are included. true: All resources. false: Partial resources.
- condition string
- Condition. and: All conditions met. or: Any condition met.
- metas
Get
Rule Dimension Conditions Meta Condition Meta[] - 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[Get
Rule Dimension Conditions Meta Condition Meta] - Condition. and: All conditions met. or: Any condition met.
- all
Dimensions 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.
-
List<Volcengine.
Get Rule Dimension Conditions Tag Condition Tag> - 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.
-
[]Get
Rule Dimension Conditions Tag Condition Tag - 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.
-
List<Get
Rule Dimension Conditions Tag Condition Tag> - 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.
-
Get
Rule Dimension Conditions Tag Condition Tag[] - 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.
-
Sequence[Get
Rule Dimension Conditions Tag Condition Tag] - 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.
- 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.
Get Rule Level Condition Condition> - Alert severity configuration.
- Level string
- Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
- Conditions
[]Get
Rule Level Condition Condition - Alert severity configuration.
- Level string
- Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
- conditions
List<Get
Rule Level Condition Condition> - Alert severity configuration.
- level String
- Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
- conditions
Get
Rule Level Condition Condition[] - Alert severity configuration.
- level string
- Alert notification level. Options: notice: notification, warning: warning, critical: critical, recovery: recovery.
- conditions
Sequence[Get
Rule Level Condition Condition] - 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
- Comparison
Operator 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.
- Display
Name string - Metric display name.
- Metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- Metric
Unit 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 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.
- Display
Name string - Metric display name.
- Metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- Metric
Unit 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 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.
- display
Name String - Metric display name.
- metric
Name String - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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 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.
- display
Name string - Metric display name.
- metric
Name string - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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.
- comparison
Operator 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.
- display
Name String - Metric display name.
- metric
Name String - Monitoring metric name. For details, see MetricName for each product in Cloud Monitoring Metric Query.
- metric
Unit 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.
- 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 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.
- evaluation
Count 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.
- evaluation
Count 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.
- evaluation
Count 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.
- Notify
Template stringId - 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.
- Notify
Template stringId - 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.
- notify
Template StringId - 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.
- notify
Template stringId - 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_ strid - 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.
- notify
Template StringId - 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
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
