We recommend new projects start with resources from the AWS provider.
aws-native.applicationinsights.Application
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- ResourceGroup stringName 
- The name of the resource group.
- AttachMissing boolPermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- AutoConfiguration boolEnabled 
- If set to true, application will be configured with recommended monitoring configuration.
- ComponentMonitoring List<Pulumi.Settings Aws Native. Application Insights. Inputs. Application Component Monitoring Setting> 
- The monitoring settings of the components.
- CustomComponents List<Pulumi.Aws Native. Application Insights. Inputs. Application Custom Component> 
- The custom grouped components.
- CweMonitor boolEnabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- GroupingType Pulumi.Aws Native. Application Insights. Application Grouping Type 
- The grouping type of the application
- LogPattern List<Pulumi.Sets Aws Native. Application Insights. Inputs. Application Log Pattern Set> 
- The log pattern sets.
- OpsCenter boolEnabled 
- When set to true, creates opsItems for any problems detected on an application.
- OpsItem stringSns Topic Arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- SnsNotification stringArn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags of Application Insights application.
- ResourceGroup stringName 
- The name of the resource group.
- AttachMissing boolPermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- AutoConfiguration boolEnabled 
- If set to true, application will be configured with recommended monitoring configuration.
- ComponentMonitoring []ApplicationSettings Component Monitoring Setting Args 
- The monitoring settings of the components.
- CustomComponents []ApplicationCustom Component Args 
- The custom grouped components.
- CweMonitor boolEnabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- GroupingType ApplicationGrouping Type 
- The grouping type of the application
- LogPattern []ApplicationSets Log Pattern Set Args 
- The log pattern sets.
- OpsCenter boolEnabled 
- When set to true, creates opsItems for any problems detected on an application.
- OpsItem stringSns Topic Arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- SnsNotification stringArn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- 
TagArgs 
- The tags of Application Insights application.
- resourceGroup StringName 
- The name of the resource group.
- attachMissing BooleanPermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- autoConfiguration BooleanEnabled 
- If set to true, application will be configured with recommended monitoring configuration.
- componentMonitoring List<ApplicationSettings Component Monitoring Setting> 
- The monitoring settings of the components.
- customComponents List<ApplicationCustom Component> 
- The custom grouped components.
- cweMonitor BooleanEnabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- groupingType ApplicationGrouping Type 
- The grouping type of the application
- logPattern List<ApplicationSets Log Pattern Set> 
- The log pattern sets.
- opsCenter BooleanEnabled 
- When set to true, creates opsItems for any problems detected on an application.
- opsItem StringSns Topic Arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- snsNotification StringArn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- List<Tag>
- The tags of Application Insights application.
- resourceGroup stringName 
- The name of the resource group.
- attachMissing booleanPermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- autoConfiguration booleanEnabled 
- If set to true, application will be configured with recommended monitoring configuration.
- componentMonitoring ApplicationSettings Component Monitoring Setting[] 
- The monitoring settings of the components.
- customComponents ApplicationCustom Component[] 
- The custom grouped components.
- cweMonitor booleanEnabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- groupingType ApplicationGrouping Type 
- The grouping type of the application
- logPattern ApplicationSets Log Pattern Set[] 
- The log pattern sets.
- opsCenter booleanEnabled 
- When set to true, creates opsItems for any problems detected on an application.
- opsItem stringSns Topic Arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- snsNotification stringArn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- Tag[]
- The tags of Application Insights application.
- resource_group_ strname 
- The name of the resource group.
- attach_missing_ boolpermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- auto_configuration_ boolenabled 
- If set to true, application will be configured with recommended monitoring configuration.
- component_monitoring_ Sequence[Applicationsettings Component Monitoring Setting Args] 
- The monitoring settings of the components.
- custom_components Sequence[ApplicationCustom Component Args] 
- The custom grouped components.
- cwe_monitor_ boolenabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- grouping_type ApplicationGrouping Type 
- The grouping type of the application
- log_pattern_ Sequence[Applicationsets Log Pattern Set Args] 
- The log pattern sets.
- ops_center_ boolenabled 
- When set to true, creates opsItems for any problems detected on an application.
- ops_item_ strsns_ topic_ arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- sns_notification_ strarn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- 
Sequence[TagArgs] 
- The tags of Application Insights application.
- resourceGroup StringName 
- The name of the resource group.
- attachMissing BooleanPermission 
- If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- autoConfiguration BooleanEnabled 
- If set to true, application will be configured with recommended monitoring configuration.
- componentMonitoring List<Property Map>Settings 
- The monitoring settings of the components.
- customComponents List<Property Map>
- The custom grouped components.
- cweMonitor BooleanEnabled 
- Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- groupingType "ACCOUNT_BASED"
- The grouping type of the application
- logPattern List<Property Map>Sets 
- The log pattern sets.
- opsCenter BooleanEnabled 
- When set to true, creates opsItems for any problems detected on an application.
- opsItem StringSns Topic Arn 
- The SNS topic provided to Application Insights that is associated to the created opsItem.
- snsNotification StringArn 
- Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- 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 string
- The name of the CloudWatch alarm to be monitored for the component.
- Severity
Pulumi.Aws Native. Application Insights. Application Alarm Severity 
- Indicates the degree of outage when the alarm goes off.
- AlarmName string
- The name of the CloudWatch alarm to be monitored for the component.
- Severity
ApplicationAlarm Severity 
- Indicates the degree of outage when the alarm goes off.
- alarmName String
- The name of the CloudWatch alarm to be monitored for the component.
- severity
ApplicationAlarm Severity 
- Indicates the degree of outage when the alarm goes off.
- alarmName string
- The name of the CloudWatch alarm to be monitored for the component.
- severity
ApplicationAlarm Severity 
- Indicates the degree of outage when the alarm goes off.
- alarm_name str
- The name of the CloudWatch alarm to be monitored for the component.
- severity
ApplicationAlarm Severity 
- Indicates the degree of outage when the alarm goes off.
- alarmName 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      
- AlarmMetric stringName 
- The name of the metric to be monitored for the component.
- AlarmMetric stringName 
- The name of the metric to be monitored for the component.
- alarmMetric StringName 
- The name of the metric to be monitored for the component.
- alarmMetric stringName 
- The name of the metric to be monitored for the component.
- alarm_metric_ strname 
- The name of the metric to be monitored for the component.
- alarmMetric StringName 
- The name of the metric to be monitored for the component.
ApplicationAlarmSeverity, ApplicationAlarmSeverityArgs      
- High
- HIGH
- Medium
- MEDIUM
- Low
- LOW
- ApplicationAlarm Severity High 
- HIGH
- ApplicationAlarm Severity Medium 
- MEDIUM
- ApplicationAlarm Severity Low 
- 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 Pulumi.Aws Native. Application Insights. Inputs. Application Configuration Details 
- The configuration settings
- SubComponent List<Pulumi.Type Configurations Aws Native. Application Insights. Inputs. Application Sub Component Type Configuration> 
- Sub component configurations of the component.
- ConfigurationDetails ApplicationConfiguration Details 
- The configuration settings
- SubComponent []ApplicationType Configurations Sub Component Type Configuration 
- Sub component configurations of the component.
- configurationDetails ApplicationConfiguration Details 
- The configuration settings
- subComponent List<ApplicationType Configurations Sub Component Type Configuration> 
- Sub component configurations of the component.
- configurationDetails ApplicationConfiguration Details 
- The configuration settings
- subComponent ApplicationType Configurations Sub Component Type Configuration[] 
- Sub component configurations of the component.
- configuration_details ApplicationConfiguration Details 
- The configuration settings
- sub_component_ Sequence[Applicationtype_ configurations Sub Component Type Configuration] 
- Sub component configurations of the component.
- configurationDetails Property Map
- The configuration settings
- subComponent List<Property Map>Type Configurations 
- Sub component configurations of the component.
ApplicationComponentMonitoringSetting, ApplicationComponentMonitoringSettingArgs        
- ComponentConfiguration Pulumi.Mode Aws Native. Application Insights. Application Component Monitoring Setting Component Configuration Mode 
- The component monitoring configuration mode.
- Tier string
- The tier of the application component.
- ComponentArn string
- The ARN of the compnonent.
- ComponentName string
- The name of the component.
- CustomComponent Pulumi.Configuration Aws Native. Application Insights. Inputs. Application Component Configuration 
- The monitoring configuration of the component.
- DefaultOverwrite Pulumi.Component Configuration Aws Native. Application Insights. Inputs. Application Component Configuration 
- The overwritten settings on default component monitoring configuration.
- ComponentConfiguration ApplicationMode Component Monitoring Setting Component Configuration Mode 
- The component monitoring configuration mode.
- Tier string
- The tier of the application component.
- ComponentArn string
- The ARN of the compnonent.
- ComponentName string
- The name of the component.
- CustomComponent ApplicationConfiguration Component Configuration 
- The monitoring configuration of the component.
- DefaultOverwrite ApplicationComponent Configuration Component Configuration 
- The overwritten settings on default component monitoring configuration.
- componentConfiguration ApplicationMode Component Monitoring Setting Component Configuration Mode 
- The component monitoring configuration mode.
- tier String
- The tier of the application component.
- componentArn String
- The ARN of the compnonent.
- componentName String
- The name of the component.
- customComponent ApplicationConfiguration Component Configuration 
- The monitoring configuration of the component.
- defaultOverwrite ApplicationComponent Configuration Component Configuration 
- The overwritten settings on default component monitoring configuration.
- componentConfiguration ApplicationMode Component Monitoring Setting Component Configuration Mode 
- The component monitoring configuration mode.
- tier string
- The tier of the application component.
- componentArn string
- The ARN of the compnonent.
- componentName string
- The name of the component.
- customComponent ApplicationConfiguration Component Configuration 
- The monitoring configuration of the component.
- defaultOverwrite ApplicationComponent Configuration Component Configuration 
- The overwritten settings on default component monitoring configuration.
- component_configuration_ Applicationmode Component Monitoring Setting Component Configuration Mode 
- The component monitoring configuration mode.
- tier 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_ Applicationconfiguration Component Configuration 
- The monitoring configuration of the component.
- default_overwrite_ Applicationcomponent_ configuration Component Configuration 
- The overwritten settings on default component monitoring configuration.
- componentConfiguration "DEFAULT" | "DEFAULT_WITH_OVERWRITE" | "CUSTOM"Mode 
- The component monitoring configuration mode.
- tier String
- The tier of the application component.
- componentArn String
- The ARN of the compnonent.
- componentName String
- The name of the component.
- customComponent Property MapConfiguration 
- The monitoring configuration of the component.
- defaultOverwrite Property MapComponent Configuration 
- The overwritten settings on default component monitoring configuration.
ApplicationComponentMonitoringSettingComponentConfigurationMode, ApplicationComponentMonitoringSettingComponentConfigurationModeArgs              
- Default
- DEFAULT
- DefaultWith Overwrite 
- DEFAULT_WITH_OVERWRITE
- Custom
- CUSTOM
- ApplicationComponent Monitoring Setting Component Configuration Mode Default 
- DEFAULT
- ApplicationComponent Monitoring Setting Component Configuration Mode Default With Overwrite 
- DEFAULT_WITH_OVERWRITE
- ApplicationComponent Monitoring Setting Component Configuration Mode Custom 
- CUSTOM
- Default
- DEFAULT
- DefaultWith Overwrite 
- DEFAULT_WITH_OVERWRITE
- Custom
- CUSTOM
- Default
- DEFAULT
- DefaultWith Overwrite 
- 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.Aws Native. Application Insights. Inputs. Application Alarm Metric> 
- A list of metrics to monitor for the component.
- Alarms
List<Pulumi.Aws Native. Application Insights. Inputs. Application Alarm> 
- A list of alarms to monitor for the component.
- HaCluster Pulumi.Prometheus Exporter Aws Native. Application Insights. Inputs. Application Ha Cluster Prometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- HanaPrometheus Pulumi.Exporter Aws Native. Application Insights. Inputs. Application Hana Prometheus Exporter 
- The HANA DB Prometheus Exporter settings.
- JmxPrometheus Pulumi.Exporter Aws Native. Application Insights. Inputs. Application Jmx Prometheus Exporter 
- The JMX Prometheus Exporter settings.
- Logs
List<Pulumi.Aws Native. Application Insights. Inputs. Application Log> 
- A list of logs to monitor for the component.
- NetWeaver Pulumi.Prometheus Exporter Aws Native. Application Insights. Inputs. Application Net Weaver Prometheus Exporter 
- The NetWeaver Prometheus Exporter settings.
- Processes
List<Pulumi.Aws Native. Application Insights. Inputs. Application Process> 
- A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
- SqlServer Pulumi.Prometheus Exporter Aws Native. Application Insights. Inputs. Application Sql Server Prometheus Exporter 
- The SQL Prometheus Exporter settings.
- WindowsEvents List<Pulumi.Aws Native. Application Insights. Inputs. Application Windows Event> 
- A list of Windows Events to log.
- AlarmMetrics []ApplicationAlarm Metric 
- A list of metrics to monitor for the component.
- Alarms
[]ApplicationAlarm 
- A list of alarms to monitor for the component.
- HaCluster ApplicationPrometheus Exporter Ha Cluster Prometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- HanaPrometheus ApplicationExporter Hana Prometheus Exporter 
- The HANA DB Prometheus Exporter settings.
- JmxPrometheus ApplicationExporter Jmx Prometheus Exporter 
- The JMX Prometheus Exporter settings.
- Logs
[]ApplicationLog 
- A list of logs to monitor for the component.
- NetWeaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter 
- 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.
- SqlServer ApplicationPrometheus Exporter Sql Server Prometheus Exporter 
- The SQL Prometheus Exporter settings.
- WindowsEvents []ApplicationWindows Event 
- A list of Windows Events to log.
- alarmMetrics List<ApplicationAlarm Metric> 
- A list of metrics to monitor for the component.
- alarms
List<ApplicationAlarm> 
- A list of alarms to monitor for the component.
- haCluster ApplicationPrometheus Exporter Ha Cluster Prometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- hanaPrometheus ApplicationExporter Hana Prometheus Exporter 
- The HANA DB Prometheus Exporter settings.
- jmxPrometheus ApplicationExporter Jmx Prometheus Exporter 
- The JMX Prometheus Exporter settings.
- logs
List<ApplicationLog> 
- A list of logs to monitor for the component.
- netWeaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter 
- 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.
- sqlServer ApplicationPrometheus Exporter Sql Server Prometheus Exporter 
- The SQL Prometheus Exporter settings.
- windowsEvents List<ApplicationWindows Event> 
- A list of Windows Events to log.
- alarmMetrics ApplicationAlarm Metric[] 
- A list of metrics to monitor for the component.
- alarms
ApplicationAlarm[] 
- A list of alarms to monitor for the component.
- haCluster ApplicationPrometheus Exporter Ha Cluster Prometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- hanaPrometheus ApplicationExporter Hana Prometheus Exporter 
- The HANA DB Prometheus Exporter settings.
- jmxPrometheus ApplicationExporter Jmx Prometheus Exporter 
- The JMX Prometheus Exporter settings.
- logs
ApplicationLog[] 
- A list of logs to monitor for the component.
- netWeaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter 
- 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.
- sqlServer ApplicationPrometheus Exporter Sql Server Prometheus Exporter 
- The SQL Prometheus Exporter settings.
- windowsEvents ApplicationWindows Event[] 
- A list of Windows Events to log.
- alarm_metrics Sequence[ApplicationAlarm Metric] 
- A list of metrics to monitor for the component.
- alarms
Sequence[ApplicationAlarm] 
- A list of alarms to monitor for the component.
- ha_cluster_ Applicationprometheus_ exporter Ha Cluster Prometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- hana_prometheus_ Applicationexporter Hana Prometheus Exporter 
- The HANA DB Prometheus Exporter settings.
- jmx_prometheus_ Applicationexporter Jmx Prometheus Exporter 
- The JMX Prometheus Exporter settings.
- logs
Sequence[ApplicationLog] 
- A list of logs to monitor for the component.
- net_weaver_ Applicationprometheus_ exporter Net Weaver Prometheus Exporter 
- 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_ Applicationprometheus_ exporter Sql Server Prometheus Exporter 
- The SQL Prometheus Exporter settings.
- windows_events Sequence[ApplicationWindows Event] 
- 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.
- haCluster Property MapPrometheus Exporter 
- The HA cluster Prometheus Exporter settings.
- hanaPrometheus Property MapExporter 
- The HANA DB Prometheus Exporter settings.
- jmxPrometheus Property MapExporter 
- The JMX Prometheus Exporter settings.
- logs List<Property Map>
- A list of logs to monitor for the component.
- netWeaver Property MapPrometheus Exporter 
- 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.
- sqlServer Property MapPrometheus Exporter 
- The SQL Prometheus Exporter settings.
- windowsEvents List<Property Map>
- A list of Windows Events to log.
ApplicationCustomComponent, ApplicationCustomComponentArgs      
- ComponentName string
- The name of the component.
- ResourceList List<string>
- The list of resource ARNs that belong to the component.
- ComponentName string
- The name of the component.
- ResourceList []string
- The list of resource ARNs that belong to the component.
- componentName String
- The name of the component.
- resourceList List<String>
- The list of resource ARNs that belong to the component.
- componentName string
- The name of the component.
- resourceList string[]
- The list of resource ARNs that belong to the component.
- component_name str
- The name of the component.
- resource_list Sequence[str]
- The list of resource ARNs that belong to the component.
- componentName String
- The name of the component.
- resourceList List<String>
- The list of resource ARNs that belong to the component.
ApplicationEventLevel, ApplicationEventLevelArgs      
- Information
- INFORMATION
- Warning
- WARNING
- Error
- ERROR
- Critical
- CRITICAL
- Verbose
- VERBOSE
- ApplicationEvent Level Information 
- INFORMATION
- ApplicationEvent Level Warning 
- WARNING
- ApplicationEvent Level Error 
- ERROR
- ApplicationEvent Level Critical 
- CRITICAL
- ApplicationEvent Level 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
- "INFORMATION"
- INFORMATION
- "WARNING"
- WARNING
- "ERROR"
- ERROR
- "CRITICAL"
- CRITICAL
- "VERBOSE"
- VERBOSE
ApplicationGroupingType, ApplicationGroupingTypeArgs      
- AccountBased 
- ACCOUNT_BASED
- ApplicationGrouping Type Account Based 
- 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        
- AgreeTo boolInstall Hanadb Client 
- A flag which indicates agreeing to install SAP HANA DB client.
- HanaPort string
- The HANA DB port.
- HanaSecret stringName 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- Hanasid string
- HANA DB SID.
- PrometheusPort string
- Prometheus exporter port.
- AgreeTo boolInstall Hanadb Client 
- A flag which indicates agreeing to install SAP HANA DB client.
- HanaPort string
- The HANA DB port.
- HanaSecret stringName 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- Hanasid string
- HANA DB SID.
- PrometheusPort string
- Prometheus exporter port.
- agreeTo BooleanInstall Hanadb Client 
- A flag which indicates agreeing to install SAP HANA DB client.
- hanaPort String
- The HANA DB port.
- hanaSecret StringName 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid String
- HANA DB SID.
- prometheusPort String
- Prometheus exporter port.
- agreeTo booleanInstall Hanadb Client 
- A flag which indicates agreeing to install SAP HANA DB client.
- hanaPort string
- The HANA DB port.
- hanaSecret stringName 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid string
- HANA DB SID.
- prometheusPort string
- Prometheus exporter port.
- agree_to_ boolinstall_ hanadb_ client 
- A flag which indicates agreeing to install SAP HANA DB client.
- hana_port str
- The HANA DB port.
- hana_secret_ strname 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid str
- HANA DB SID.
- prometheus_port str
- Prometheus exporter port.
- agreeTo BooleanInstall Hanadb Client 
- A flag which indicates agreeing to install SAP HANA DB client.
- hanaPort String
- The HANA DB port.
- hanaSecret StringName 
- The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid 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 string
- The log type decides the log patterns against which Application Insights analyzes the log.
- Encoding
Pulumi.Aws Native. Application Insights. Application Log Encoding 
- The type of encoding of the logs to be monitored.
- LogGroup stringName 
- 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 string
- The log type decides the log patterns against which Application Insights analyzes the log.
- Encoding
ApplicationLog Encoding 
- The type of encoding of the logs to be monitored.
- LogGroup stringName 
- 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 String
- The log type decides the log patterns against which Application Insights analyzes the log.
- encoding
ApplicationLog Encoding 
- The type of encoding of the logs to be monitored.
- logGroup StringName 
- 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 string
- The log type decides the log patterns against which Application Insights analyzes the log.
- encoding
ApplicationLog Encoding 
- The type of encoding of the logs to be monitored.
- logGroup stringName 
- 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 str
- The log type decides the log patterns against which Application Insights analyzes the log.
- encoding
ApplicationLog Encoding 
- The type of encoding of the logs to be monitored.
- log_group_ strname 
- 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 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.
- logGroup StringName 
- 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
- ApplicationLog Encoding Utf8 
- utf-8
- ApplicationLog Encoding Utf16 
- utf-16
- ApplicationLog Encoding Ascii 
- 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 string
- The log pattern.
- PatternName string
- The name of the log pattern.
- Rank int
- Rank of the log pattern.
- Pattern string
- The log pattern.
- PatternName string
- The name of the log pattern.
- Rank int
- Rank of the log pattern.
- pattern String
- The log pattern.
- patternName String
- The name of the log pattern.
- rank Integer
- Rank of the log pattern.
- pattern string
- The log pattern.
- patternName string
- The name of the log pattern.
- rank number
- Rank of the log pattern.
- pattern str
- The log pattern.
- pattern_name str
- The name of the log pattern.
- rank int
- Rank of the log pattern.
- pattern String
- The log pattern.
- patternName String
- The name of the log pattern.
- rank Number
- Rank of the log pattern.
ApplicationLogPatternSet, ApplicationLogPatternSetArgs        
- LogPatterns List<Pulumi.Aws Native. Application Insights. Inputs. Application Log Pattern> 
- The log patterns of a set.
- PatternSet stringName 
- The name of the log pattern set.
- LogPatterns []ApplicationLog Pattern 
- The log patterns of a set.
- PatternSet stringName 
- The name of the log pattern set.
- logPatterns List<ApplicationLog Pattern> 
- The log patterns of a set.
- patternSet StringName 
- The name of the log pattern set.
- logPatterns ApplicationLog Pattern[] 
- The log patterns of a set.
- patternSet stringName 
- The name of the log pattern set.
- log_patterns Sequence[ApplicationLog Pattern] 
- The log patterns of a set.
- pattern_set_ strname 
- The name of the log pattern set.
- logPatterns List<Property Map>
- The log patterns of a set.
- patternSet StringName 
- The name of the log pattern set.
ApplicationNetWeaverPrometheusExporter, ApplicationNetWeaverPrometheusExporterArgs          
- InstanceNumbers List<string>
- SAP instance numbers for ASCS, ERS, and App Servers.
- Sapsid string
- SAP NetWeaver SID.
- PrometheusPort string
- Prometheus exporter port.
- InstanceNumbers []string
- SAP instance numbers for ASCS, ERS, and App Servers.
- Sapsid string
- SAP NetWeaver SID.
- PrometheusPort string
- Prometheus exporter port.
- instanceNumbers List<String>
- SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid String
- SAP NetWeaver SID.
- prometheusPort String
- Prometheus exporter port.
- instanceNumbers string[]
- SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid string
- SAP NetWeaver SID.
- prometheusPort string
- Prometheus exporter port.
- instance_numbers Sequence[str]
- SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid str
- SAP NetWeaver SID.
- prometheus_port str
- Prometheus exporter port.
- instanceNumbers List<String>
- SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid String
- SAP NetWeaver SID.
- prometheusPort String
- Prometheus exporter port.
ApplicationProcess, ApplicationProcessArgs    
- AlarmMetrics List<Pulumi.Aws Native. Application Insights. Inputs. Application Alarm Metric> 
- A list of metrics to monitor for the component.
- ProcessName string
- The name of the process to be monitored for the component.
- AlarmMetrics []ApplicationAlarm Metric 
- A list of metrics to monitor for the component.
- ProcessName string
- The name of the process to be monitored for the component.
- alarmMetrics List<ApplicationAlarm Metric> 
- A list of metrics to monitor for the component.
- processName String
- The name of the process to be monitored for the component.
- alarmMetrics ApplicationAlarm Metric[] 
- A list of metrics to monitor for the component.
- processName string
- The name of the process to be monitored for the component.
- alarm_metrics Sequence[ApplicationAlarm Metric] 
- A list of metrics to monitor for the component.
- process_name str
- The name of the process to be monitored for the component.
- alarmMetrics List<Property Map>
- A list of metrics to monitor for the component.
- processName String
- The name of the process to be monitored for the component.
ApplicationSqlServerPrometheusExporter, ApplicationSqlServerPrometheusExporterArgs          
- PrometheusPort string
- Prometheus exporter port.
- SqlSecret stringName 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- PrometheusPort string
- Prometheus exporter port.
- SqlSecret stringName 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheusPort String
- Prometheus exporter port.
- sqlSecret StringName 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheusPort string
- Prometheus exporter port.
- sqlSecret stringName 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheus_port str
- Prometheus exporter port.
- sql_secret_ strname 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheusPort String
- Prometheus exporter port.
- sqlSecret StringName 
- Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
ApplicationSubComponentConfigurationDetails, ApplicationSubComponentConfigurationDetailsArgs          
- AlarmMetrics List<Pulumi.Aws Native. Application Insights. Inputs. Application Alarm Metric> 
- A list of metrics to monitor for the component.
- Logs
List<Pulumi.Aws Native. Application Insights. Inputs. Application Log> 
- A list of logs to monitor for the component.
- Processes
List<Pulumi.Aws Native. Application Insights. Inputs. Application Process> 
- A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
- WindowsEvents List<Pulumi.Aws Native. Application Insights. Inputs. Application Windows Event> 
- A list of Windows Events to log.
- AlarmMetrics []ApplicationAlarm Metric 
- 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 []ApplicationWindows Event 
- A list of Windows Events to log.
- alarmMetrics List<ApplicationAlarm Metric> 
- 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<ApplicationWindows Event> 
- A list of Windows Events to log.
- alarmMetrics ApplicationAlarm Metric[] 
- 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 ApplicationWindows Event[] 
- A list of Windows Events to log.
- alarm_metrics Sequence[ApplicationAlarm Metric] 
- 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[ApplicationWindows Event] 
- 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          
- SubComponent Pulumi.Configuration Details Aws Native. Application Insights. Inputs. Application Sub Component Configuration Details 
- The configuration settings of sub components.
- SubComponent Pulumi.Type Aws Native. Application Insights. Application Sub Component Type Configuration Sub Component Type 
- The sub component type.
- SubComponent ApplicationConfiguration Details Sub Component Configuration Details 
- The configuration settings of sub components.
- SubComponent ApplicationType Sub Component Type Configuration Sub Component Type 
- The sub component type.
- subComponent ApplicationConfiguration Details Sub Component Configuration Details 
- The configuration settings of sub components.
- subComponent ApplicationType Sub Component Type Configuration Sub Component Type 
- The sub component type.
- subComponent ApplicationConfiguration Details Sub Component Configuration Details 
- The configuration settings of sub components.
- subComponent ApplicationType Sub Component Type Configuration Sub Component Type 
- The sub component type.
- sub_component_ Applicationconfiguration_ details Sub Component Configuration Details 
- The configuration settings of sub components.
- sub_component_ Applicationtype Sub Component Type Configuration Sub Component Type 
- The sub component type.
- subComponent Property MapConfiguration Details 
- The configuration settings of sub components.
- subComponent "AWS::EC2::Instance" | "AWS::EC2::Volume"Type 
- The sub component type.
ApplicationSubComponentTypeConfigurationSubComponentType, ApplicationSubComponentTypeConfigurationSubComponentTypeArgs                
- Awsec2Instance
- AWS::EC2::Instance
- Awsec2Volume
- AWS::EC2::Volume
- ApplicationSub Component Type Configuration Sub Component Type Awsec2Instance 
- AWS::EC2::Instance
- ApplicationSub Component Type Configuration Sub Component Type Awsec2Volume 
- 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 List<Pulumi.Aws Native. Application Insights. Application Event Level> 
- The levels of event to log.
- EventName string
- The type of Windows Events to log.
- LogGroup stringName 
- The CloudWatch log group name to be associated to the monitored log.
- PatternSet string
- The name of the log pattern set.
- EventLevels []ApplicationEvent Level 
- The levels of event to log.
- EventName string
- The type of Windows Events to log.
- LogGroup stringName 
- The CloudWatch log group name to be associated to the monitored log.
- PatternSet string
- The name of the log pattern set.
- eventLevels List<ApplicationEvent Level> 
- The levels of event to log.
- eventName String
- The type of Windows Events to log.
- logGroup StringName 
- The CloudWatch log group name to be associated to the monitored log.
- patternSet String
- The name of the log pattern set.
- eventLevels ApplicationEvent Level[] 
- The levels of event to log.
- eventName string
- The type of Windows Events to log.
- logGroup stringName 
- The CloudWatch log group name to be associated to the monitored log.
- patternSet string
- The name of the log pattern set.
- event_levels Sequence[ApplicationEvent Level] 
- The levels of event to log.
- event_name str
- The type of Windows Events to log.
- log_group_ strname 
- The CloudWatch log group name to be associated to the monitored log.
- pattern_set str
- The name of the log pattern set.
- eventLevels List<"INFORMATION" | "WARNING" | "ERROR" | "CRITICAL" | "VERBOSE">
- The levels of event to log.
- eventName String
- The type of Windows Events to log.
- logGroup StringName 
- The CloudWatch log group name to be associated to the monitored log.
- patternSet String
- The name of the log pattern set.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.