Package-level declarations

Types

Link copied to clipboard
class AlertContact : KotlinCustomResource

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
class AlertContactGroup : KotlinCustomResource

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
object AlertContactGroupMapper : ResourceMapper<AlertContactGroup>
Link copied to clipboard
object AlertContactMapper : ResourceMapper<AlertContact>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DispatchRule : KotlinCustomResource

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
object DispatchRuleMapper : ResourceMapper<DispatchRule>
Link copied to clipboard
Link copied to clipboard
class IntegrationExporter : KotlinCustomResource

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

Link copied to clipboard
data class IntegrationExporterArgs(val clusterId: Output<String>? = null, val integrationType: Output<String>? = null, val param: Output<String>? = null) : ConvertibleToJava<IntegrationExporterArgs>

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

Link copied to clipboard
Link copied to clipboard
class Prometheus : KotlinCustomResource

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

Link copied to clipboard
class PrometheusAlertRule : KotlinCustomResource

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.

Link copied to clipboard
Link copied to clipboard
data class PrometheusArgs(val clusterId: Output<String>? = null, val clusterName: Output<String>? = null, val clusterType: Output<String>? = null, val grafanaInstanceId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val subClustersJson: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<PrometheusArgs>

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

Link copied to clipboard
Link copied to clipboard
object PrometheusMapper : ResourceMapper<Prometheus>
Link copied to clipboard
class PrometheusMonitoring : KotlinCustomResource

Provides a ARMS Prometheus Monitoring resource. Including serviceMonitor, podMonitor, customJob, probe and other four types of monitoring. For information about ARMS Prometheus Monitoring and how to use it, see What is Prometheus Monitoring.

Link copied to clipboard
data class PrometheusMonitoringArgs(val clusterId: Output<String>? = null, val configYaml: Output<String>? = null, val status: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<PrometheusMonitoringArgs>

Provides a ARMS Prometheus Monitoring resource. Including serviceMonitor, podMonitor, customJob, probe and other four types of monitoring. For information about ARMS Prometheus Monitoring and how to use it, see What is Prometheus Monitoring.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RemoteWrite : KotlinCustomResource

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

Link copied to clipboard
data class RemoteWriteArgs(val clusterId: Output<String>? = null, val remoteWriteYaml: Output<String>? = null) : ConvertibleToJava<RemoteWriteArgs>

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

Link copied to clipboard
Link copied to clipboard
object RemoteWriteMapper : ResourceMapper<RemoteWrite>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun prometheus(name: String, block: suspend PrometheusResourceBuilder.() -> Unit): Prometheus
Link copied to clipboard
suspend fun remoteWrite(name: String, block: suspend RemoteWriteResourceBuilder.() -> Unit): RemoteWrite