Interface CfnApplication.SubComponentConfigurationDetailsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApplication.SubComponentConfigurationDetailsProperty.Jsii$Proxy
- Enclosing class:
CfnApplication
@Stability(Stable)
public static interface CfnApplication.SubComponentConfigurationDetailsProperty
extends software.amazon.jsii.JsiiSerializable
The
AWS::ApplicationInsights::Application SubComponentConfigurationDetails
property type specifies the configuration settings of the sub-components.
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.*; SubComponentConfigurationDetailsProperty subComponentConfigurationDetailsProperty = SubComponentConfigurationDetailsProperty.builder() .alarmMetrics(List.of(AlarmMetricProperty.builder() .alarmMetricName("alarmMetricName") .build())) .logs(List.of(LogProperty.builder() .logType("logType") // the properties below are optional .encoding("encoding") .logGroupName("logGroupName") .logPath("logPath") .patternSet("patternSet") .build())) .processes(List.of(ProcessProperty.builder() .alarmMetrics(List.of(AlarmMetricProperty.builder() .alarmMetricName("alarmMetricName") .build())) .processName("processName") .build())) .windowsEvents(List.of(WindowsEventProperty.builder() .eventLevels(List.of("eventLevels")) .eventName("eventName") .logGroupName("logGroupName") // the properties below are optional .patternSet("patternSet") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApplication.SubComponentConfigurationDetailsProperty
static final class
An implementation forCfnApplication.SubComponentConfigurationDetailsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
A list of metrics to monitor for the component.default Object
getLogs()
A list of logs to monitor for the component.default Object
A list of processes to monitor for the component.default Object
A list of Windows Events to monitor for the component.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlarmMetrics
A list of metrics to monitor for the component.All component types can use
AlarmMetrics
.- See Also:
-
getLogs
A list of logs to monitor for the component.Only Amazon EC2 instances can use
Logs
.- See Also:
-
getProcesses
A list of processes to monitor for the component.Only Windows EC2 instances can have a processes section.
- See Also:
-
getWindowsEvents
A list of Windows Events to monitor for the component.Only Amazon EC2 instances running on Windows can use
WindowsEvents
.- See Also:
-
builder
-