ApplicationConfigurationDetailsArgs

data class ApplicationConfigurationDetailsArgs(val alarmMetrics: Output<List<ApplicationAlarmMetricArgs>>? = null, val alarms: Output<List<ApplicationAlarmArgs>>? = null, val haClusterPrometheusExporter: Output<ApplicationHaClusterPrometheusExporterArgs>? = null, val hanaPrometheusExporter: Output<ApplicationHanaPrometheusExporterArgs>? = null, val jmxPrometheusExporter: Output<ApplicationJmxPrometheusExporterArgs>? = null, val logs: Output<List<ApplicationLogArgs>>? = null, val netWeaverPrometheusExporter: Output<ApplicationNetWeaverPrometheusExporterArgs>? = null, val processes: Output<List<ApplicationProcessArgs>>? = null, val sqlServerPrometheusExporter: Output<ApplicationSqlServerPrometheusExporterArgs>? = null, val windowsEvents: Output<List<ApplicationWindowsEventArgs>>? = null) : ConvertibleToJava<ApplicationConfigurationDetailsArgs>

The configuration settings.

Constructors

Link copied to clipboard
constructor(alarmMetrics: Output<List<ApplicationAlarmMetricArgs>>? = null, alarms: Output<List<ApplicationAlarmArgs>>? = null, haClusterPrometheusExporter: Output<ApplicationHaClusterPrometheusExporterArgs>? = null, hanaPrometheusExporter: Output<ApplicationHanaPrometheusExporterArgs>? = null, jmxPrometheusExporter: Output<ApplicationJmxPrometheusExporterArgs>? = null, logs: Output<List<ApplicationLogArgs>>? = null, netWeaverPrometheusExporter: Output<ApplicationNetWeaverPrometheusExporterArgs>? = null, processes: Output<List<ApplicationProcessArgs>>? = null, sqlServerPrometheusExporter: Output<ApplicationSqlServerPrometheusExporterArgs>? = null, windowsEvents: Output<List<ApplicationWindowsEventArgs>>? = null)

Properties

Link copied to clipboard

A list of metrics to monitor for the component.

Link copied to clipboard
val alarms: Output<List<ApplicationAlarmArgs>>? = null

A list of alarms to monitor for the component.

Link copied to clipboard

The HA cluster Prometheus Exporter settings.

Link copied to clipboard

The HANA DB Prometheus Exporter settings.

Link copied to clipboard

The JMX Prometheus Exporter settings.

Link copied to clipboard
val logs: Output<List<ApplicationLogArgs>>? = null

A list of logs to monitor for the component.

Link copied to clipboard

The NetWeaver Prometheus Exporter settings.

Link copied to clipboard
val processes: Output<List<ApplicationProcessArgs>>? = null

A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.

Link copied to clipboard

The SQL Prometheus Exporter settings.

Link copied to clipboard

A list of Windows Events to log.

Functions

Link copied to clipboard
open override fun toJava(): ApplicationConfigurationDetailsArgs