Skip to main content

@swamp/aws/applicationinsights

v2026.04.23.3

AWS APPLICATIONINSIGHTS infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsapplicationinsightscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/applicationinsights

@swamp/aws/applicationinsights/applicationv2026.04.23.2application.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
ResourceGroupNamestringThe name of the resource group.
CWEMonitorEnabled?booleanIndicates whether Application Insights can listen to CloudWatch events for the application resources.
OpsCenterEnabled?booleanWhen set to true, creates opsItems for any problems detected on an application.
OpsItemSNSTopicArn?stringThe SNS topic provided to Application Insights that is associated to the created opsItem.
SNSNotificationArn?stringApplication Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
Tags?arrayThe tags of Application Insights application.
CustomComponents?arrayThe custom grouped components.
LogPatternSets?arrayThe log pattern sets.
AutoConfigurationEnabled?booleanIf set to true, application will be configured with recommended monitoring configuration.
ComponentMonitoringSettings?arrayThe monitoring settings of the components.
GroupingType?enumThe grouping type of the application
AttachMissingPermission?booleanIf set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
createCreate a ApplicationInsights Application
getGet a ApplicationInsights Application
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationInsights Application
updateUpdate a ApplicationInsights Application
deleteDelete a ApplicationInsights Application
ArgumentTypeDescription
identifierstringThe primary identifier of the ApplicationInsights Application
syncSync ApplicationInsights Application state from AWS

Resources

state(infinite)— ApplicationInsights Application resource state