public static interface CfnApplication.ConfigurationDetailsProperty
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.applicationinsights.*; ConfigurationDetailsProperty configurationDetailsProperty = ConfigurationDetailsProperty.builder() .alarmMetrics(List.of(AlarmMetricProperty.builder() .alarmMetricName("alarmMetricName") .build())) .alarms(List.of(AlarmProperty.builder() .alarmName("alarmName") // the properties below are optional .severity("severity") .build())) .haClusterPrometheusExporter(HAClusterPrometheusExporterProperty.builder() .prometheusPort("prometheusPort") .build()) .hanaPrometheusExporter(HANAPrometheusExporterProperty.builder() .agreeToInstallHanadbClient(false) .hanaPort("hanaPort") .hanaSecretName("hanaSecretName") .hanasid("hanasid") // the properties below are optional .prometheusPort("prometheusPort") .build()) .jmxPrometheusExporter(JMXPrometheusExporterProperty.builder() .hostPort("hostPort") .jmxurl("jmxurl") .prometheusPort("prometheusPort") .build()) .logs(List.of(LogProperty.builder() .logType("logType") // the properties below are optional .encoding("encoding") .logGroupName("logGroupName") .logPath("logPath") .patternSet("patternSet") .build())) .windowsEvents(List.of(WindowsEventProperty.builder() .eventLevels(List.of("eventLevels")) .eventName("eventName") .logGroupName("logGroupName") // the properties below are optional .patternSet("patternSet") .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnApplication.ConfigurationDetailsProperty.Builder
A builder for
CfnApplication.ConfigurationDetailsProperty |
static class |
CfnApplication.ConfigurationDetailsProperty.Jsii$Proxy
An implementation for
CfnApplication.ConfigurationDetailsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnApplication.ConfigurationDetailsProperty.Builder |
builder() |
default java.lang.Object |
getAlarmMetrics()
A list of metrics to monitor for the component.
|
default java.lang.Object |
getAlarms()
A list of alarms to monitor for the component.
|
default java.lang.Object |
getHaClusterPrometheusExporter()
The HA cluster Prometheus Exporter settings.
|
default java.lang.Object |
getHanaPrometheusExporter()
The HANA DB Prometheus Exporter settings.
|
default java.lang.Object |
getJmxPrometheusExporter()
A list of Java metrics to monitor for the component.
|
default java.lang.Object |
getLogs()
A list of logs to monitor for the component.
|
default java.lang.Object |
getWindowsEvents()
A list of Windows Events to monitor for the component.
|
default java.lang.Object getAlarmMetrics()
All component types can use AlarmMetrics
.
default java.lang.Object getAlarms()
All component types can use Alarm
.
default java.lang.Object getHaClusterPrometheusExporter()
default java.lang.Object getHanaPrometheusExporter()
default java.lang.Object getJmxPrometheusExporter()
default java.lang.Object getLogs()
Only Amazon EC2 instances can use Logs
.
default java.lang.Object getWindowsEvents()
Only Amazon EC2 instances running on Windows can use WindowsEvents
.
static CfnApplication.ConfigurationDetailsProperty.Builder builder()