ApplicationArgs

data class ApplicationArgs(val attachMissingPermission: Output<Boolean>? = null, val autoConfigurationEnabled: Output<Boolean>? = null, val componentMonitoringSettings: Output<List<ApplicationComponentMonitoringSettingArgs>>? = null, val customComponents: Output<List<ApplicationCustomComponentArgs>>? = null, val cweMonitorEnabled: Output<Boolean>? = null, val groupingType: Output<ApplicationGroupingType>? = null, val logPatternSets: Output<List<ApplicationLogPatternSetArgs>>? = null, val opsCenterEnabled: Output<Boolean>? = null, val opsItemSnsTopicArn: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationArgs>

Resource schema for AWS::ApplicationInsights::Application

Constructors

Link copied to clipboard
constructor(attachMissingPermission: Output<Boolean>? = null, autoConfigurationEnabled: Output<Boolean>? = null, componentMonitoringSettings: Output<List<ApplicationComponentMonitoringSettingArgs>>? = null, customComponents: Output<List<ApplicationCustomComponentArgs>>? = null, cweMonitorEnabled: Output<Boolean>? = null, groupingType: Output<ApplicationGroupingType>? = null, logPatternSets: Output<List<ApplicationLogPatternSetArgs>>? = null, opsCenterEnabled: Output<Boolean>? = null, opsItemSnsTopicArn: Output<String>? = null, resourceGroupName: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val attachMissingPermission: Output<Boolean>? = null

If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing

Link copied to clipboard
val autoConfigurationEnabled: Output<Boolean>? = null

If set to true, application will be configured with recommended monitoring configuration.

Link copied to clipboard

The monitoring settings of the components.

Link copied to clipboard

The custom grouped components.

Link copied to clipboard
val cweMonitorEnabled: Output<Boolean>? = null

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

Link copied to clipboard

The grouping type of the application

Link copied to clipboard

The log pattern sets.

Link copied to clipboard
val opsCenterEnabled: Output<Boolean>? = null

When set to true, creates opsItems for any problems detected on an application.

Link copied to clipboard
val opsItemSnsTopicArn: Output<String>? = null

The SNS topic provided to Application Insights that is associated to the created opsItem.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The name of the resource group.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags of Application Insights application.

Functions

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