Package-level declarations

Types

Link copied to clipboard

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact and how to use it, see What is Alert Contact.

Link copied to clipboard
data class AlertContactArgs(val alertContactName: Output<String>? = null, val dingRobotWebhookUrl: Output<String>? = null, val email: Output<String>? = null, val phoneNum: Output<String>? = null, val systemNoc: Output<Boolean>? = null) : ConvertibleToJava<AlertContactArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact and how to use it, see What is Alert Contact.

Link copied to clipboard
Link copied to clipboard

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact Group resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact Group and how to use it, see What is Alert Contact Group.

Link copied to clipboard
data class AlertContactGroupArgs(val alertContactGroupName: Output<String>? = null, val contactIds: Output<List<String>>? = null) : ConvertibleToJava<AlertContactGroupArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact Group resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact Group and how to use it, see What is Alert Contact Group.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule and how to use it, see What is Alert Dispatch_Rule.

Link copied to clipboard
data class DispatchRuleArgs(val dispatchRuleName: Output<String>? = null, val dispatchType: Output<String>? = null, val groupRules: Output<List<DispatchRuleGroupRuleArgs>>? = null, val isRecover: Output<Boolean>? = null, val labelMatchExpressionGrids: Output<List<DispatchRuleLabelMatchExpressionGridArgs>>? = null, val notifyRules: Output<List<DispatchRuleNotifyRuleArgs>>? = null) : ConvertibleToJava<DispatchRuleArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule and how to use it, see What is Alert Dispatch_Rule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule and how to use it, see What is Prometheus Alert Rule.

Link copied to clipboard
data class PrometheusAlertRuleArgs(val annotations: Output<List<PrometheusAlertRuleAnnotationArgs>>? = null, val clusterId: Output<String>? = null, val dispatchRuleId: Output<String>? = null, val duration: Output<String>? = null, val expression: Output<String>? = null, val labels: Output<List<PrometheusAlertRuleLabelArgs>>? = null, val message: Output<String>? = null, val notifyType: Output<String>? = null, val prometheusAlertRuleName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<PrometheusAlertRuleArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule and how to use it, see What is Prometheus Alert Rule.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun alertContactResource(name: String, block: suspend AlertContactResourceBuilder.() -> Unit): AlertContact
Link copied to clipboard
suspend fun dispatchRuleResource(name: String, block: suspend DispatchRuleResourceBuilder.() -> Unit): DispatchRule