1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. applicationinsights
  5. Application

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.applicationinsights.Application

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::ApplicationInsights::Application

Create Application Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
@overload
def Application(resource_name: str,
                args: ApplicationArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def Application(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                resource_group_name: Optional[str] = None,
                attach_missing_permission: Optional[bool] = None,
                auto_configuration_enabled: Optional[bool] = None,
                component_monitoring_settings: Optional[Sequence[ApplicationComponentMonitoringSettingArgs]] = None,
                custom_components: Optional[Sequence[ApplicationCustomComponentArgs]] = None,
                cwe_monitor_enabled: Optional[bool] = None,
                grouping_type: Optional[ApplicationGroupingType] = None,
                log_pattern_sets: Optional[Sequence[ApplicationLogPatternSetArgs]] = None,
                ops_center_enabled: Optional[bool] = None,
                ops_item_sns_topic_arn: Optional[str] = None,
                sns_notification_arn: Optional[str] = None,
                tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewApplication(ctx *Context, name string, args ApplicationArgs, opts ...ResourceOption) (*Application, error)
public Application(string name, ApplicationArgs args, CustomResourceOptions? opts = null)
public Application(String name, ApplicationArgs args)
public Application(String name, ApplicationArgs args, CustomResourceOptions options)
type: aws-native:applicationinsights:Application
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ApplicationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Application Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Application resource accepts the following input properties:

ResourceGroupName This property is required. string
The name of the resource group.
AttachMissingPermission bool
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
AutoConfigurationEnabled bool
If set to true, application will be configured with recommended monitoring configuration.
ComponentMonitoringSettings List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentMonitoringSetting>
The monitoring settings of the components.
CustomComponents List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationCustomComponent>
The custom grouped components.
CweMonitorEnabled bool
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
GroupingType Pulumi.AwsNative.ApplicationInsights.ApplicationGroupingType
The grouping type of the application
LogPatternSets List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationLogPatternSet>
The log pattern sets.
OpsCenterEnabled bool
When set to true, creates opsItems for any problems detected on an application.
OpsItemSnsTopicArn string
The SNS topic provided to Application Insights that is associated to the created opsItem.
SnsNotificationArn string
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
Tags List<Pulumi.AwsNative.Inputs.Tag>
The tags of Application Insights application.
ResourceGroupName This property is required. string
The name of the resource group.
AttachMissingPermission bool
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
AutoConfigurationEnabled bool
If set to true, application will be configured with recommended monitoring configuration.
ComponentMonitoringSettings []ApplicationComponentMonitoringSettingArgs
The monitoring settings of the components.
CustomComponents []ApplicationCustomComponentArgs
The custom grouped components.
CweMonitorEnabled bool
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
GroupingType ApplicationGroupingType
The grouping type of the application
LogPatternSets []ApplicationLogPatternSetArgs
The log pattern sets.
OpsCenterEnabled bool
When set to true, creates opsItems for any problems detected on an application.
OpsItemSnsTopicArn string
The SNS topic provided to Application Insights that is associated to the created opsItem.
SnsNotificationArn string
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
Tags TagArgs
The tags of Application Insights application.
resourceGroupName This property is required. String
The name of the resource group.
attachMissingPermission Boolean
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
autoConfigurationEnabled Boolean
If set to true, application will be configured with recommended monitoring configuration.
componentMonitoringSettings List<ApplicationComponentMonitoringSetting>
The monitoring settings of the components.
customComponents List<ApplicationCustomComponent>
The custom grouped components.
cweMonitorEnabled Boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
groupingType ApplicationGroupingType
The grouping type of the application
logPatternSets List<ApplicationLogPatternSet>
The log pattern sets.
opsCenterEnabled Boolean
When set to true, creates opsItems for any problems detected on an application.
opsItemSnsTopicArn String
The SNS topic provided to Application Insights that is associated to the created opsItem.
snsNotificationArn String
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
tags List<Tag>
The tags of Application Insights application.
resourceGroupName This property is required. string
The name of the resource group.
attachMissingPermission boolean
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
autoConfigurationEnabled boolean
If set to true, application will be configured with recommended monitoring configuration.
componentMonitoringSettings ApplicationComponentMonitoringSetting[]
The monitoring settings of the components.
customComponents ApplicationCustomComponent[]
The custom grouped components.
cweMonitorEnabled boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
groupingType ApplicationGroupingType
The grouping type of the application
logPatternSets ApplicationLogPatternSet[]
The log pattern sets.
opsCenterEnabled boolean
When set to true, creates opsItems for any problems detected on an application.
opsItemSnsTopicArn string
The SNS topic provided to Application Insights that is associated to the created opsItem.
snsNotificationArn string
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
tags Tag[]
The tags of Application Insights application.
resource_group_name This property is required. str
The name of the resource group.
attach_missing_permission bool
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
auto_configuration_enabled bool
If set to true, application will be configured with recommended monitoring configuration.
component_monitoring_settings Sequence[ApplicationComponentMonitoringSettingArgs]
The monitoring settings of the components.
custom_components Sequence[ApplicationCustomComponentArgs]
The custom grouped components.
cwe_monitor_enabled bool
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
grouping_type ApplicationGroupingType
The grouping type of the application
log_pattern_sets Sequence[ApplicationLogPatternSetArgs]
The log pattern sets.
ops_center_enabled bool
When set to true, creates opsItems for any problems detected on an application.
ops_item_sns_topic_arn str
The SNS topic provided to Application Insights that is associated to the created opsItem.
sns_notification_arn str
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
tags Sequence[TagArgs]
The tags of Application Insights application.
resourceGroupName This property is required. String
The name of the resource group.
attachMissingPermission Boolean
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
autoConfigurationEnabled Boolean
If set to true, application will be configured with recommended monitoring configuration.
componentMonitoringSettings List<Property Map>
The monitoring settings of the components.
customComponents List<Property Map>
The custom grouped components.
cweMonitorEnabled Boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources.
groupingType "ACCOUNT_BASED"
The grouping type of the application
logPatternSets List<Property Map>
The log pattern sets.
opsCenterEnabled Boolean
When set to true, creates opsItems for any problems detected on an application.
opsItemSnsTopicArn String
The SNS topic provided to Application Insights that is associated to the created opsItem.
snsNotificationArn String
Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
tags List<Property Map>
The tags of Application Insights application.

Outputs

All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

ApplicationArn string
The ARN of the ApplicationInsights application.
Id string
The provider-assigned unique ID for this managed resource.
ApplicationArn string
The ARN of the ApplicationInsights application.
Id string
The provider-assigned unique ID for this managed resource.
applicationArn String
The ARN of the ApplicationInsights application.
id String
The provider-assigned unique ID for this managed resource.
applicationArn string
The ARN of the ApplicationInsights application.
id string
The provider-assigned unique ID for this managed resource.
application_arn str
The ARN of the ApplicationInsights application.
id str
The provider-assigned unique ID for this managed resource.
applicationArn String
The ARN of the ApplicationInsights application.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

ApplicationAlarm
, ApplicationAlarmArgs

AlarmName This property is required. string
The name of the CloudWatch alarm to be monitored for the component.
Severity Pulumi.AwsNative.ApplicationInsights.ApplicationAlarmSeverity
Indicates the degree of outage when the alarm goes off.
AlarmName This property is required. string
The name of the CloudWatch alarm to be monitored for the component.
Severity ApplicationAlarmSeverity
Indicates the degree of outage when the alarm goes off.
alarmName This property is required. String
The name of the CloudWatch alarm to be monitored for the component.
severity ApplicationAlarmSeverity
Indicates the degree of outage when the alarm goes off.
alarmName This property is required. string
The name of the CloudWatch alarm to be monitored for the component.
severity ApplicationAlarmSeverity
Indicates the degree of outage when the alarm goes off.
alarm_name This property is required. str
The name of the CloudWatch alarm to be monitored for the component.
severity ApplicationAlarmSeverity
Indicates the degree of outage when the alarm goes off.
alarmName This property is required. String
The name of the CloudWatch alarm to be monitored for the component.
severity "HIGH" | "MEDIUM" | "LOW"
Indicates the degree of outage when the alarm goes off.

ApplicationAlarmMetric
, ApplicationAlarmMetricArgs

AlarmMetricName This property is required. string
The name of the metric to be monitored for the component.
AlarmMetricName This property is required. string
The name of the metric to be monitored for the component.
alarmMetricName This property is required. String
The name of the metric to be monitored for the component.
alarmMetricName This property is required. string
The name of the metric to be monitored for the component.
alarm_metric_name This property is required. str
The name of the metric to be monitored for the component.
alarmMetricName This property is required. String
The name of the metric to be monitored for the component.

ApplicationAlarmSeverity
, ApplicationAlarmSeverityArgs

High
HIGH
Medium
MEDIUM
Low
LOW
ApplicationAlarmSeverityHigh
HIGH
ApplicationAlarmSeverityMedium
MEDIUM
ApplicationAlarmSeverityLow
LOW
High
HIGH
Medium
MEDIUM
Low
LOW
High
HIGH
Medium
MEDIUM
Low
LOW
HIGH
HIGH
MEDIUM
MEDIUM
LOW
LOW
"HIGH"
HIGH
"MEDIUM"
MEDIUM
"LOW"
LOW

ApplicationComponentConfiguration
, ApplicationComponentConfigurationArgs

configurationDetails Property Map
The configuration settings
subComponentTypeConfigurations List<Property Map>
Sub component configurations of the component.

ApplicationComponentMonitoringSetting
, ApplicationComponentMonitoringSettingArgs

ComponentConfigurationMode This property is required. Pulumi.AwsNative.ApplicationInsights.ApplicationComponentMonitoringSettingComponentConfigurationMode
The component monitoring configuration mode.
Tier This property is required. string
The tier of the application component.
ComponentArn string
The ARN of the compnonent.
ComponentName string
The name of the component.
CustomComponentConfiguration Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentConfiguration
The monitoring configuration of the component.
DefaultOverwriteComponentConfiguration Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentConfiguration
The overwritten settings on default component monitoring configuration.
ComponentConfigurationMode This property is required. ApplicationComponentMonitoringSettingComponentConfigurationMode
The component monitoring configuration mode.
Tier This property is required. string
The tier of the application component.
ComponentArn string
The ARN of the compnonent.
ComponentName string
The name of the component.
CustomComponentConfiguration ApplicationComponentConfiguration
The monitoring configuration of the component.
DefaultOverwriteComponentConfiguration ApplicationComponentConfiguration
The overwritten settings on default component monitoring configuration.
componentConfigurationMode This property is required. ApplicationComponentMonitoringSettingComponentConfigurationMode
The component monitoring configuration mode.
tier This property is required. String
The tier of the application component.
componentArn String
The ARN of the compnonent.
componentName String
The name of the component.
customComponentConfiguration ApplicationComponentConfiguration
The monitoring configuration of the component.
defaultOverwriteComponentConfiguration ApplicationComponentConfiguration
The overwritten settings on default component monitoring configuration.
componentConfigurationMode This property is required. ApplicationComponentMonitoringSettingComponentConfigurationMode
The component monitoring configuration mode.
tier This property is required. string
The tier of the application component.
componentArn string
The ARN of the compnonent.
componentName string
The name of the component.
customComponentConfiguration ApplicationComponentConfiguration
The monitoring configuration of the component.
defaultOverwriteComponentConfiguration ApplicationComponentConfiguration
The overwritten settings on default component monitoring configuration.
component_configuration_mode This property is required. ApplicationComponentMonitoringSettingComponentConfigurationMode
The component monitoring configuration mode.
tier This property is required. str
The tier of the application component.
component_arn str
The ARN of the compnonent.
component_name str
The name of the component.
custom_component_configuration ApplicationComponentConfiguration
The monitoring configuration of the component.
default_overwrite_component_configuration ApplicationComponentConfiguration
The overwritten settings on default component monitoring configuration.
componentConfigurationMode This property is required. "DEFAULT" | "DEFAULT_WITH_OVERWRITE" | "CUSTOM"
The component monitoring configuration mode.
tier This property is required. String
The tier of the application component.
componentArn String
The ARN of the compnonent.
componentName String
The name of the component.
customComponentConfiguration Property Map
The monitoring configuration of the component.
defaultOverwriteComponentConfiguration Property Map
The overwritten settings on default component monitoring configuration.

ApplicationComponentMonitoringSettingComponentConfigurationMode
, ApplicationComponentMonitoringSettingComponentConfigurationModeArgs

Default
DEFAULT
DefaultWithOverwrite
DEFAULT_WITH_OVERWRITE
Custom
CUSTOM
ApplicationComponentMonitoringSettingComponentConfigurationModeDefault
DEFAULT
ApplicationComponentMonitoringSettingComponentConfigurationModeDefaultWithOverwrite
DEFAULT_WITH_OVERWRITE
ApplicationComponentMonitoringSettingComponentConfigurationModeCustom
CUSTOM
Default
DEFAULT
DefaultWithOverwrite
DEFAULT_WITH_OVERWRITE
Custom
CUSTOM
Default
DEFAULT
DefaultWithOverwrite
DEFAULT_WITH_OVERWRITE
Custom
CUSTOM
DEFAULT
DEFAULT
DEFAULT_WITH_OVERWRITE
DEFAULT_WITH_OVERWRITE
CUSTOM
CUSTOM
"DEFAULT"
DEFAULT
"DEFAULT_WITH_OVERWRITE"
DEFAULT_WITH_OVERWRITE
"CUSTOM"
CUSTOM

ApplicationConfigurationDetails
, ApplicationConfigurationDetailsArgs

AlarmMetrics List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationAlarmMetric>
A list of metrics to monitor for the component.
Alarms List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationAlarm>
A list of alarms to monitor for the component.
HaClusterPrometheusExporter Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationHaClusterPrometheusExporter
The HA cluster Prometheus Exporter settings.
HanaPrometheusExporter Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationHanaPrometheusExporter
The HANA DB Prometheus Exporter settings.
JmxPrometheusExporter Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationJmxPrometheusExporter
The JMX Prometheus Exporter settings.
Logs List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationLog>
A list of logs to monitor for the component.
NetWeaverPrometheusExporter Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationNetWeaverPrometheusExporter
The NetWeaver Prometheus Exporter settings.
Processes List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationProcess>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
SqlServerPrometheusExporter Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationSqlServerPrometheusExporter
The SQL Prometheus Exporter settings.
WindowsEvents List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationWindowsEvent>
A list of Windows Events to log.
AlarmMetrics []ApplicationAlarmMetric
A list of metrics to monitor for the component.
Alarms []ApplicationAlarm
A list of alarms to monitor for the component.
HaClusterPrometheusExporter ApplicationHaClusterPrometheusExporter
The HA cluster Prometheus Exporter settings.
HanaPrometheusExporter ApplicationHanaPrometheusExporter
The HANA DB Prometheus Exporter settings.
JmxPrometheusExporter ApplicationJmxPrometheusExporter
The JMX Prometheus Exporter settings.
Logs []ApplicationLog
A list of logs to monitor for the component.
NetWeaverPrometheusExporter ApplicationNetWeaverPrometheusExporter
The NetWeaver Prometheus Exporter settings.
Processes []ApplicationProcess
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
SqlServerPrometheusExporter ApplicationSqlServerPrometheusExporter
The SQL Prometheus Exporter settings.
WindowsEvents []ApplicationWindowsEvent
A list of Windows Events to log.
alarmMetrics List<ApplicationAlarmMetric>
A list of metrics to monitor for the component.
alarms List<ApplicationAlarm>
A list of alarms to monitor for the component.
haClusterPrometheusExporter ApplicationHaClusterPrometheusExporter
The HA cluster Prometheus Exporter settings.
hanaPrometheusExporter ApplicationHanaPrometheusExporter
The HANA DB Prometheus Exporter settings.
jmxPrometheusExporter ApplicationJmxPrometheusExporter
The JMX Prometheus Exporter settings.
logs List<ApplicationLog>
A list of logs to monitor for the component.
netWeaverPrometheusExporter ApplicationNetWeaverPrometheusExporter
The NetWeaver Prometheus Exporter settings.
processes List<ApplicationProcess>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
sqlServerPrometheusExporter ApplicationSqlServerPrometheusExporter
The SQL Prometheus Exporter settings.
windowsEvents List<ApplicationWindowsEvent>
A list of Windows Events to log.
alarmMetrics ApplicationAlarmMetric[]
A list of metrics to monitor for the component.
alarms ApplicationAlarm[]
A list of alarms to monitor for the component.
haClusterPrometheusExporter ApplicationHaClusterPrometheusExporter
The HA cluster Prometheus Exporter settings.
hanaPrometheusExporter ApplicationHanaPrometheusExporter
The HANA DB Prometheus Exporter settings.
jmxPrometheusExporter ApplicationJmxPrometheusExporter
The JMX Prometheus Exporter settings.
logs ApplicationLog[]
A list of logs to monitor for the component.
netWeaverPrometheusExporter ApplicationNetWeaverPrometheusExporter
The NetWeaver Prometheus Exporter settings.
processes ApplicationProcess[]
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
sqlServerPrometheusExporter ApplicationSqlServerPrometheusExporter
The SQL Prometheus Exporter settings.
windowsEvents ApplicationWindowsEvent[]
A list of Windows Events to log.
alarm_metrics Sequence[ApplicationAlarmMetric]
A list of metrics to monitor for the component.
alarms Sequence[ApplicationAlarm]
A list of alarms to monitor for the component.
ha_cluster_prometheus_exporter ApplicationHaClusterPrometheusExporter
The HA cluster Prometheus Exporter settings.
hana_prometheus_exporter ApplicationHanaPrometheusExporter
The HANA DB Prometheus Exporter settings.
jmx_prometheus_exporter ApplicationJmxPrometheusExporter
The JMX Prometheus Exporter settings.
logs Sequence[ApplicationLog]
A list of logs to monitor for the component.
net_weaver_prometheus_exporter ApplicationNetWeaverPrometheusExporter
The NetWeaver Prometheus Exporter settings.
processes Sequence[ApplicationProcess]
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
sql_server_prometheus_exporter ApplicationSqlServerPrometheusExporter
The SQL Prometheus Exporter settings.
windows_events Sequence[ApplicationWindowsEvent]
A list of Windows Events to log.
alarmMetrics List<Property Map>
A list of metrics to monitor for the component.
alarms List<Property Map>
A list of alarms to monitor for the component.
haClusterPrometheusExporter Property Map
The HA cluster Prometheus Exporter settings.
hanaPrometheusExporter Property Map
The HANA DB Prometheus Exporter settings.
jmxPrometheusExporter Property Map
The JMX Prometheus Exporter settings.
logs List<Property Map>
A list of logs to monitor for the component.
netWeaverPrometheusExporter Property Map
The NetWeaver Prometheus Exporter settings.
processes List<Property Map>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
sqlServerPrometheusExporter Property Map
The SQL Prometheus Exporter settings.
windowsEvents List<Property Map>
A list of Windows Events to log.

ApplicationCustomComponent
, ApplicationCustomComponentArgs

ComponentName This property is required. string
The name of the component.
ResourceList This property is required. List<string>
The list of resource ARNs that belong to the component.
ComponentName This property is required. string
The name of the component.
ResourceList This property is required. []string
The list of resource ARNs that belong to the component.
componentName This property is required. String
The name of the component.
resourceList This property is required. List<String>
The list of resource ARNs that belong to the component.
componentName This property is required. string
The name of the component.
resourceList This property is required. string[]
The list of resource ARNs that belong to the component.
component_name This property is required. str
The name of the component.
resource_list This property is required. Sequence[str]
The list of resource ARNs that belong to the component.
componentName This property is required. String
The name of the component.
resourceList This property is required. List<String>
The list of resource ARNs that belong to the component.

ApplicationEventLevel
, ApplicationEventLevelArgs

Information
INFORMATION
Warning
WARNING
Error
ERROR
Critical
CRITICAL
Verbose
VERBOSE
ApplicationEventLevelInformation
INFORMATION
ApplicationEventLevelWarning
WARNING
ApplicationEventLevelError
ERROR
ApplicationEventLevelCritical
CRITICAL
ApplicationEventLevelVerbose
VERBOSE
Information
INFORMATION
Warning
WARNING
Error
ERROR
Critical
CRITICAL
Verbose
VERBOSE
Information
INFORMATION
Warning
WARNING
Error
ERROR
Critical
CRITICAL
Verbose
VERBOSE
INFORMATION
INFORMATION
WARNING
WARNING
ERROR
ERROR
CRITICAL
CRITICAL
VERBOSE
VERBOSE
"INFORMATION"
INFORMATION
"WARNING"
WARNING
"ERROR"
ERROR
"CRITICAL"
CRITICAL
"VERBOSE"
VERBOSE

ApplicationGroupingType
, ApplicationGroupingTypeArgs

AccountBased
ACCOUNT_BASED
ApplicationGroupingTypeAccountBased
ACCOUNT_BASED
AccountBased
ACCOUNT_BASED
AccountBased
ACCOUNT_BASED
ACCOUNT_BASED
ACCOUNT_BASED
"ACCOUNT_BASED"
ACCOUNT_BASED

ApplicationHaClusterPrometheusExporter
, ApplicationHaClusterPrometheusExporterArgs

PrometheusPort string
Prometheus exporter port.
PrometheusPort string
Prometheus exporter port.
prometheusPort String
Prometheus exporter port.
prometheusPort string
Prometheus exporter port.
prometheus_port str
Prometheus exporter port.
prometheusPort String
Prometheus exporter port.

ApplicationHanaPrometheusExporter
, ApplicationHanaPrometheusExporterArgs

AgreeToInstallHanadbClient This property is required. bool
A flag which indicates agreeing to install SAP HANA DB client.
HanaPort This property is required. string
The HANA DB port.
HanaSecretName This property is required. string
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
Hanasid This property is required. string
HANA DB SID.
PrometheusPort string
Prometheus exporter port.
AgreeToInstallHanadbClient This property is required. bool
A flag which indicates agreeing to install SAP HANA DB client.
HanaPort This property is required. string
The HANA DB port.
HanaSecretName This property is required. string
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
Hanasid This property is required. string
HANA DB SID.
PrometheusPort string
Prometheus exporter port.
agreeToInstallHanadbClient This property is required. Boolean
A flag which indicates agreeing to install SAP HANA DB client.
hanaPort This property is required. String
The HANA DB port.
hanaSecretName This property is required. String
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
hanasid This property is required. String
HANA DB SID.
prometheusPort String
Prometheus exporter port.
agreeToInstallHanadbClient This property is required. boolean
A flag which indicates agreeing to install SAP HANA DB client.
hanaPort This property is required. string
The HANA DB port.
hanaSecretName This property is required. string
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
hanasid This property is required. string
HANA DB SID.
prometheusPort string
Prometheus exporter port.
agree_to_install_hanadb_client This property is required. bool
A flag which indicates agreeing to install SAP HANA DB client.
hana_port This property is required. str
The HANA DB port.
hana_secret_name This property is required. str
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
hanasid This property is required. str
HANA DB SID.
prometheus_port str
Prometheus exporter port.
agreeToInstallHanadbClient This property is required. Boolean
A flag which indicates agreeing to install SAP HANA DB client.
hanaPort This property is required. String
The HANA DB port.
hanaSecretName This property is required. String
The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
hanasid This property is required. String
HANA DB SID.
prometheusPort String
Prometheus exporter port.

ApplicationJmxPrometheusExporter
, ApplicationJmxPrometheusExporterArgs

HostPort string
Java agent host port
Jmxurl string
JMX service URL.
PrometheusPort string
Prometheus exporter port.
HostPort string
Java agent host port
Jmxurl string
JMX service URL.
PrometheusPort string
Prometheus exporter port.
hostPort String
Java agent host port
jmxurl String
JMX service URL.
prometheusPort String
Prometheus exporter port.
hostPort string
Java agent host port
jmxurl string
JMX service URL.
prometheusPort string
Prometheus exporter port.
host_port str
Java agent host port
jmxurl str
JMX service URL.
prometheus_port str
Prometheus exporter port.
hostPort String
Java agent host port
jmxurl String
JMX service URL.
prometheusPort String
Prometheus exporter port.

ApplicationLog
, ApplicationLogArgs

LogType This property is required. string
The log type decides the log patterns against which Application Insights analyzes the log.
Encoding Pulumi.AwsNative.ApplicationInsights.ApplicationLogEncoding
The type of encoding of the logs to be monitored.
LogGroupName string
The CloudWatch log group name to be associated to the monitored log.
LogPath string
The path of the logs to be monitored.
PatternSet string
The name of the log pattern set.
LogType This property is required. string
The log type decides the log patterns against which Application Insights analyzes the log.
Encoding ApplicationLogEncoding
The type of encoding of the logs to be monitored.
LogGroupName string
The CloudWatch log group name to be associated to the monitored log.
LogPath string
The path of the logs to be monitored.
PatternSet string
The name of the log pattern set.
logType This property is required. String
The log type decides the log patterns against which Application Insights analyzes the log.
encoding ApplicationLogEncoding
The type of encoding of the logs to be monitored.
logGroupName String
The CloudWatch log group name to be associated to the monitored log.
logPath String
The path of the logs to be monitored.
patternSet String
The name of the log pattern set.
logType This property is required. string
The log type decides the log patterns against which Application Insights analyzes the log.
encoding ApplicationLogEncoding
The type of encoding of the logs to be monitored.
logGroupName string
The CloudWatch log group name to be associated to the monitored log.
logPath string
The path of the logs to be monitored.
patternSet string
The name of the log pattern set.
log_type This property is required. str
The log type decides the log patterns against which Application Insights analyzes the log.
encoding ApplicationLogEncoding
The type of encoding of the logs to be monitored.
log_group_name str
The CloudWatch log group name to be associated to the monitored log.
log_path str
The path of the logs to be monitored.
pattern_set str
The name of the log pattern set.
logType This property is required. String
The log type decides the log patterns against which Application Insights analyzes the log.
encoding "utf-8" | "utf-16" | "ascii"
The type of encoding of the logs to be monitored.
logGroupName String
The CloudWatch log group name to be associated to the monitored log.
logPath String
The path of the logs to be monitored.
patternSet String
The name of the log pattern set.

ApplicationLogEncoding
, ApplicationLogEncodingArgs

Utf8
utf-8
Utf16
utf-16
Ascii
ascii
ApplicationLogEncodingUtf8
utf-8
ApplicationLogEncodingUtf16
utf-16
ApplicationLogEncodingAscii
ascii
Utf8
utf-8
Utf16
utf-16
Ascii
ascii
Utf8
utf-8
Utf16
utf-16
Ascii
ascii
UTF8
utf-8
UTF16
utf-16
ASCII
ascii
"utf-8"
utf-8
"utf-16"
utf-16
"ascii"
ascii

ApplicationLogPattern
, ApplicationLogPatternArgs

Pattern This property is required. string
The log pattern.
PatternName This property is required. string
The name of the log pattern.
Rank This property is required. int
Rank of the log pattern.
Pattern This property is required. string
The log pattern.
PatternName This property is required. string
The name of the log pattern.
Rank This property is required. int
Rank of the log pattern.
pattern This property is required. String
The log pattern.
patternName This property is required. String
The name of the log pattern.
rank This property is required. Integer
Rank of the log pattern.
pattern This property is required. string
The log pattern.
patternName This property is required. string
The name of the log pattern.
rank This property is required. number
Rank of the log pattern.
pattern This property is required. str
The log pattern.
pattern_name This property is required. str
The name of the log pattern.
rank This property is required. int
Rank of the log pattern.
pattern This property is required. String
The log pattern.
patternName This property is required. String
The name of the log pattern.
rank This property is required. Number
Rank of the log pattern.

ApplicationLogPatternSet
, ApplicationLogPatternSetArgs

LogPatterns This property is required. List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationLogPattern>
The log patterns of a set.
PatternSetName This property is required. string
The name of the log pattern set.
LogPatterns This property is required. []ApplicationLogPattern
The log patterns of a set.
PatternSetName This property is required. string
The name of the log pattern set.
logPatterns This property is required. List<ApplicationLogPattern>
The log patterns of a set.
patternSetName This property is required. String
The name of the log pattern set.
logPatterns This property is required. ApplicationLogPattern[]
The log patterns of a set.
patternSetName This property is required. string
The name of the log pattern set.
log_patterns This property is required. Sequence[ApplicationLogPattern]
The log patterns of a set.
pattern_set_name This property is required. str
The name of the log pattern set.
logPatterns This property is required. List<Property Map>
The log patterns of a set.
patternSetName This property is required. String
The name of the log pattern set.

ApplicationNetWeaverPrometheusExporter
, ApplicationNetWeaverPrometheusExporterArgs

InstanceNumbers This property is required. List<string>
SAP instance numbers for ASCS, ERS, and App Servers.
Sapsid This property is required. string
SAP NetWeaver SID.
PrometheusPort string
Prometheus exporter port.
InstanceNumbers This property is required. []string
SAP instance numbers for ASCS, ERS, and App Servers.
Sapsid This property is required. string
SAP NetWeaver SID.
PrometheusPort string
Prometheus exporter port.
instanceNumbers This property is required. List<String>
SAP instance numbers for ASCS, ERS, and App Servers.
sapsid This property is required. String
SAP NetWeaver SID.
prometheusPort String
Prometheus exporter port.
instanceNumbers This property is required. string[]
SAP instance numbers for ASCS, ERS, and App Servers.
sapsid This property is required. string
SAP NetWeaver SID.
prometheusPort string
Prometheus exporter port.
instance_numbers This property is required. Sequence[str]
SAP instance numbers for ASCS, ERS, and App Servers.
sapsid This property is required. str
SAP NetWeaver SID.
prometheus_port str
Prometheus exporter port.
instanceNumbers This property is required. List<String>
SAP instance numbers for ASCS, ERS, and App Servers.
sapsid This property is required. String
SAP NetWeaver SID.
prometheusPort String
Prometheus exporter port.

ApplicationProcess
, ApplicationProcessArgs

AlarmMetrics This property is required. List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationAlarmMetric>
A list of metrics to monitor for the component.
ProcessName This property is required. string
The name of the process to be monitored for the component.
AlarmMetrics This property is required. []ApplicationAlarmMetric
A list of metrics to monitor for the component.
ProcessName This property is required. string
The name of the process to be monitored for the component.
alarmMetrics This property is required. List<ApplicationAlarmMetric>
A list of metrics to monitor for the component.
processName This property is required. String
The name of the process to be monitored for the component.
alarmMetrics This property is required. ApplicationAlarmMetric[]
A list of metrics to monitor for the component.
processName This property is required. string
The name of the process to be monitored for the component.
alarm_metrics This property is required. Sequence[ApplicationAlarmMetric]
A list of metrics to monitor for the component.
process_name This property is required. str
The name of the process to be monitored for the component.
alarmMetrics This property is required. List<Property Map>
A list of metrics to monitor for the component.
processName This property is required. String
The name of the process to be monitored for the component.

ApplicationSqlServerPrometheusExporter
, ApplicationSqlServerPrometheusExporterArgs

PrometheusPort This property is required. string
Prometheus exporter port.
SqlSecretName This property is required. string
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
PrometheusPort This property is required. string
Prometheus exporter port.
SqlSecretName This property is required. string
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
prometheusPort This property is required. String
Prometheus exporter port.
sqlSecretName This property is required. String
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
prometheusPort This property is required. string
Prometheus exporter port.
sqlSecretName This property is required. string
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
prometheus_port This property is required. str
Prometheus exporter port.
sql_secret_name This property is required. str
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
prometheusPort This property is required. String
Prometheus exporter port.
sqlSecretName This property is required. String
Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}

ApplicationSubComponentConfigurationDetails
, ApplicationSubComponentConfigurationDetailsArgs

AlarmMetrics List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationAlarmMetric>
A list of metrics to monitor for the component.
Logs List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationLog>
A list of logs to monitor for the component.
Processes List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationProcess>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
WindowsEvents List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationWindowsEvent>
A list of Windows Events to log.
AlarmMetrics []ApplicationAlarmMetric
A list of metrics to monitor for the component.
Logs []ApplicationLog
A list of logs to monitor for the component.
Processes []ApplicationProcess
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
WindowsEvents []ApplicationWindowsEvent
A list of Windows Events to log.
alarmMetrics List<ApplicationAlarmMetric>
A list of metrics to monitor for the component.
logs List<ApplicationLog>
A list of logs to monitor for the component.
processes List<ApplicationProcess>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
windowsEvents List<ApplicationWindowsEvent>
A list of Windows Events to log.
alarmMetrics ApplicationAlarmMetric[]
A list of metrics to monitor for the component.
logs ApplicationLog[]
A list of logs to monitor for the component.
processes ApplicationProcess[]
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
windowsEvents ApplicationWindowsEvent[]
A list of Windows Events to log.
alarm_metrics Sequence[ApplicationAlarmMetric]
A list of metrics to monitor for the component.
logs Sequence[ApplicationLog]
A list of logs to monitor for the component.
processes Sequence[ApplicationProcess]
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
windows_events Sequence[ApplicationWindowsEvent]
A list of Windows Events to log.
alarmMetrics List<Property Map>
A list of metrics to monitor for the component.
logs List<Property Map>
A list of logs to monitor for the component.
processes List<Property Map>
A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
windowsEvents List<Property Map>
A list of Windows Events to log.

ApplicationSubComponentTypeConfiguration
, ApplicationSubComponentTypeConfigurationArgs

SubComponentConfigurationDetails This property is required. ApplicationSubComponentConfigurationDetails
The configuration settings of sub components.
SubComponentType This property is required. ApplicationSubComponentTypeConfigurationSubComponentType
The sub component type.
subComponentConfigurationDetails This property is required. ApplicationSubComponentConfigurationDetails
The configuration settings of sub components.
subComponentType This property is required. ApplicationSubComponentTypeConfigurationSubComponentType
The sub component type.
subComponentConfigurationDetails This property is required. ApplicationSubComponentConfigurationDetails
The configuration settings of sub components.
subComponentType This property is required. ApplicationSubComponentTypeConfigurationSubComponentType
The sub component type.
sub_component_configuration_details This property is required. ApplicationSubComponentConfigurationDetails
The configuration settings of sub components.
sub_component_type This property is required. ApplicationSubComponentTypeConfigurationSubComponentType
The sub component type.
subComponentConfigurationDetails This property is required. Property Map
The configuration settings of sub components.
subComponentType This property is required. "AWS::EC2::Instance" | "AWS::EC2::Volume"
The sub component type.

ApplicationSubComponentTypeConfigurationSubComponentType
, ApplicationSubComponentTypeConfigurationSubComponentTypeArgs

Awsec2Instance
AWS::EC2::Instance
Awsec2Volume
AWS::EC2::Volume
ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Instance
AWS::EC2::Instance
ApplicationSubComponentTypeConfigurationSubComponentTypeAwsec2Volume
AWS::EC2::Volume
Awsec2Instance
AWS::EC2::Instance
Awsec2Volume
AWS::EC2::Volume
Awsec2Instance
AWS::EC2::Instance
Awsec2Volume
AWS::EC2::Volume
AWSEC2_INSTANCE
AWS::EC2::Instance
AWSEC2_VOLUME
AWS::EC2::Volume
"AWS::EC2::Instance"
AWS::EC2::Instance
"AWS::EC2::Volume"
AWS::EC2::Volume

ApplicationWindowsEvent
, ApplicationWindowsEventArgs

EventLevels This property is required. List<Pulumi.AwsNative.ApplicationInsights.ApplicationEventLevel>
The levels of event to log.
EventName This property is required. string
The type of Windows Events to log.
LogGroupName This property is required. string
The CloudWatch log group name to be associated to the monitored log.
PatternSet string
The name of the log pattern set.
EventLevels This property is required. []ApplicationEventLevel
The levels of event to log.
EventName This property is required. string
The type of Windows Events to log.
LogGroupName This property is required. string
The CloudWatch log group name to be associated to the monitored log.
PatternSet string
The name of the log pattern set.
eventLevels This property is required. List<ApplicationEventLevel>
The levels of event to log.
eventName This property is required. String
The type of Windows Events to log.
logGroupName This property is required. String
The CloudWatch log group name to be associated to the monitored log.
patternSet String
The name of the log pattern set.
eventLevels This property is required. ApplicationEventLevel[]
The levels of event to log.
eventName This property is required. string
The type of Windows Events to log.
logGroupName This property is required. string
The CloudWatch log group name to be associated to the monitored log.
patternSet string
The name of the log pattern set.
event_levels This property is required. Sequence[ApplicationEventLevel]
The levels of event to log.
event_name This property is required. str
The type of Windows Events to log.
log_group_name This property is required. str
The CloudWatch log group name to be associated to the monitored log.
pattern_set str
The name of the log pattern set.
eventLevels This property is required. List<"INFORMATION" | "WARNING" | "ERROR" | "CRITICAL" | "VERBOSE">
The levels of event to log.
eventName This property is required. String
The type of Windows Events to log.
logGroupName This property is required. String
The CloudWatch log group name to be associated to the monitored log.
patternSet String
The name of the log pattern set.

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi