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:
- Resource
Group stringName - 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 List<Pulumi.Settings Aws Native. Application Insights. Inputs. Application Component Monitoring Setting> - The monitoring settings of the components.
- Custom
Components List<Pulumi.Aws Native. Application Insights. Inputs. Application Custom Component> - The custom grouped components.
- Cwe
Monitor boolEnabled - Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- Grouping
Type Pulumi.Aws Native. Application Insights. Application Grouping Type - The grouping type of the application
- Log
Pattern List<Pulumi.Sets Aws Native. Application Insights. Inputs. Application Log Pattern Set> - The log pattern sets.
- Ops
Center boolEnabled - When set to true, creates opsItems for any problems detected on an application.
- Ops
Item stringSns Topic Arn - The SNS topic provided to Application Insights that is associated to the created opsItem.
- Sns
Notification 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.
- Resource
Group stringName - 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 []ApplicationSettings Component Monitoring Setting Args - The monitoring settings of the components.
- Custom
Components []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 []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 stringSns Topic Arn - The SNS topic provided to Application Insights that is associated to the created opsItem.
- Sns
Notification stringArn - Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
- Tag
Args - The tags of Application Insights application.
- resource
Group StringName - The name of the resource group.
- attach
Missing BooleanPermission - If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- auto
Configuration BooleanEnabled - If set to true, application will be configured with recommended monitoring configuration.
- component
Monitoring List<ApplicationSettings Component Monitoring Setting> - The monitoring settings of the components.
- custom
Components List<ApplicationCustom Component> - The custom grouped components.
- cwe
Monitor BooleanEnabled - 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 List<ApplicationSets Log Pattern Set> - The log pattern sets.
- ops
Center BooleanEnabled - When set to true, creates opsItems for any problems detected on an application.
- ops
Item StringSns Topic Arn - The SNS topic provided to Application Insights that is associated to the created opsItem.
- sns
Notification 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.
- resource
Group stringName - The name of the resource group.
- attach
Missing booleanPermission - If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- auto
Configuration booleanEnabled - If set to true, application will be configured with recommended monitoring configuration.
- component
Monitoring ApplicationSettings Component Monitoring Setting[] - The monitoring settings of the components.
- custom
Components ApplicationCustom Component[] - The custom grouped components.
- cwe
Monitor booleanEnabled - 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 ApplicationSets Log Pattern Set[] - The log pattern sets.
- ops
Center booleanEnabled - When set to true, creates opsItems for any problems detected on an application.
- ops
Item stringSns Topic Arn - The SNS topic provided to Application Insights that is associated to the created opsItem.
- sns
Notification 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[Tag
Args] - The tags of Application Insights application.
- resource
Group StringName - The name of the resource group.
- attach
Missing BooleanPermission - If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
- auto
Configuration BooleanEnabled - If set to true, application will be configured with recommended monitoring configuration.
- component
Monitoring List<Property Map>Settings - The monitoring settings of the components.
- custom
Components List<Property Map> - The custom grouped components.
- cwe
Monitor BooleanEnabled - Indicates whether Application Insights can listen to CloudWatch events for the application resources.
- grouping
Type "ACCOUNT_BASED" - The grouping type of the application
- log
Pattern List<Property Map>Sets - The log pattern sets.
- ops
Center BooleanEnabled - When set to true, creates opsItems for any problems detected on an application.
- ops
Item StringSns Topic Arn - The SNS topic provided to Application Insights that is associated to the created opsItem.
- sns
Notification 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:
- Application
Arn string - The ARN of the ApplicationInsights application.
- Id string
- The provider-assigned unique ID for this managed resource.
- Application
Arn string - The ARN of the ApplicationInsights application.
- Id string
- The provider-assigned unique ID for this managed resource.
- application
Arn String - The ARN of the ApplicationInsights application.
- id String
- The provider-assigned unique ID for this managed resource.
- application
Arn 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.
- application
Arn String - The ARN of the ApplicationInsights application.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ApplicationAlarm, ApplicationAlarmArgs
- Alarm
Name 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.
- Alarm
Name string - The name of the CloudWatch alarm to be monitored for the component.
- Severity
Application
Alarm Severity - Indicates the degree of outage when the alarm goes off.
- alarm
Name String - The name of the CloudWatch alarm to be monitored for the component.
- severity
Application
Alarm Severity - Indicates the degree of outage when the alarm goes off.
- alarm
Name string - The name of the CloudWatch alarm to be monitored for the component.
- severity
Application
Alarm 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
Application
Alarm Severity - Indicates the degree of outage when the alarm goes off.
- alarm
Name 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
- Alarm
Metric stringName - The name of the metric to be monitored for the component.
- Alarm
Metric stringName - The name of the metric to be monitored for the component.
- alarm
Metric StringName - The name of the metric to be monitored for the component.
- alarm
Metric 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.
- alarm
Metric StringName - The name of the metric to be monitored for the component.
ApplicationAlarmSeverity, ApplicationAlarmSeverityArgs
- High
- HIGH
- Medium
- MEDIUM
- Low
- LOW
- Application
Alarm Severity High - HIGH
- Application
Alarm Severity Medium - MEDIUM
- Application
Alarm 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
- Configuration
Details Pulumi.Aws Native. Application Insights. Inputs. Application Configuration Details - The configuration settings
- Sub
Component List<Pulumi.Type Configurations Aws Native. Application Insights. Inputs. Application Sub Component Type Configuration> - Sub component configurations of the component.
- Configuration
Details ApplicationConfiguration Details - The configuration settings
- Sub
Component []ApplicationType Configurations Sub Component Type Configuration - Sub component configurations of the component.
- configuration
Details ApplicationConfiguration Details - The configuration settings
- sub
Component List<ApplicationType Configurations Sub Component Type Configuration> - Sub component configurations of the component.
- configuration
Details ApplicationConfiguration Details - The configuration settings
- sub
Component 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.
- configuration
Details Property Map - The configuration settings
- sub
Component List<Property Map>Type Configurations - Sub component configurations of the component.
ApplicationComponentMonitoringSetting, ApplicationComponentMonitoringSettingArgs
- Component
Configuration 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.
- Component
Arn string - The ARN of the compnonent.
- Component
Name string - The name of the component.
- Custom
Component Pulumi.Configuration Aws Native. Application Insights. Inputs. Application Component Configuration - The monitoring configuration of the component.
- Default
Overwrite Pulumi.Component Configuration Aws Native. Application Insights. Inputs. Application 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 string
- The tier of the application component.
- Component
Arn string - The ARN of the compnonent.
- Component
Name string - 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.
- component
Configuration ApplicationMode Component Monitoring Setting Component Configuration Mode - The component monitoring configuration mode.
- tier String
- The tier of the application component.
- component
Arn String - The ARN of the compnonent.
- component
Name String - 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.
- component
Configuration ApplicationMode Component Monitoring Setting Component Configuration Mode - The component monitoring configuration mode.
- tier string
- The tier of the application component.
- component
Arn string - The ARN of the compnonent.
- component
Name string - 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.
- 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.
- component
Configuration "DEFAULT" | "DEFAULT_WITH_OVERWRITE" | "CUSTOM"Mode - The component monitoring configuration mode.
- tier String
- The tier of the application component.
- component
Arn String - The ARN of the compnonent.
- component
Name String - The name of the component.
- custom
Component Property MapConfiguration - The monitoring configuration of the component.
- default
Overwrite Property MapComponent Configuration - The overwritten settings on default component monitoring configuration.
ApplicationComponentMonitoringSettingComponentConfigurationMode, ApplicationComponentMonitoringSettingComponentConfigurationModeArgs
- Default
- DEFAULT
- Default
With Overwrite - DEFAULT_WITH_OVERWRITE
- Custom
- CUSTOM
- Application
Component Monitoring Setting Component Configuration Mode Default - DEFAULT
- Application
Component Monitoring Setting Component Configuration Mode Default With Overwrite - DEFAULT_WITH_OVERWRITE
- Application
Component Monitoring Setting Component Configuration Mode Custom - CUSTOM
- Default
- DEFAULT
- Default
With 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
- "DEFAULT"
- DEFAULT
- "DEFAULT_WITH_OVERWRITE"
- DEFAULT_WITH_OVERWRITE
- "CUSTOM"
- CUSTOM
ApplicationConfigurationDetails, ApplicationConfigurationDetailsArgs
- Alarm
Metrics 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.
- Ha
Cluster Pulumi.Prometheus Exporter Aws Native. Application Insights. Inputs. Application Ha Cluster Prometheus Exporter - The HA cluster Prometheus Exporter settings.
- Hana
Prometheus Pulumi.Exporter Aws Native. Application Insights. Inputs. Application Hana Prometheus Exporter - The HANA DB Prometheus Exporter settings.
- Jmx
Prometheus 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.
- Net
Weaver 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.
- Sql
Server Pulumi.Prometheus Exporter Aws Native. Application Insights. Inputs. Application Sql Server Prometheus Exporter - The SQL Prometheus Exporter settings.
- Windows
Events List<Pulumi.Aws Native. Application Insights. Inputs. Application Windows Event> - A list of Windows Events to log.
- Alarm
Metrics []ApplicationAlarm Metric - A list of metrics to monitor for the component.
- Alarms
[]Application
Alarm - 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
[]Application
Log - A list of logs to monitor for the component.
- Net
Weaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter - The NetWeaver Prometheus Exporter settings.
- Processes
[]Application
Process - 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 []ApplicationWindows Event - A list of Windows Events to log.
- alarm
Metrics List<ApplicationAlarm Metric> - A list of metrics to monitor for the component.
- alarms
List<Application
Alarm> - 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
List<Application
Log> - A list of logs to monitor for the component.
- net
Weaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter - The NetWeaver Prometheus Exporter settings.
- processes
List<Application
Process> - 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 List<ApplicationWindows Event> - A list of Windows Events to log.
- alarm
Metrics ApplicationAlarm Metric[] - A list of metrics to monitor for the component.
- alarms
Application
Alarm[] - 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
Application
Log[] - A list of logs to monitor for the component.
- net
Weaver ApplicationPrometheus Exporter Net Weaver Prometheus Exporter - The NetWeaver Prometheus Exporter settings.
- processes
Application
Process[] - 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 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[Application
Alarm] - 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[Application
Log] - A list of logs to monitor for the component.
- net_
weaver_ Applicationprometheus_ exporter Net Weaver Prometheus Exporter - The NetWeaver Prometheus Exporter settings.
- processes
Sequence[Application
Process] - 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.
- alarm
Metrics 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.
- ha
Cluster Property MapPrometheus Exporter - The HA cluster Prometheus Exporter settings.
- hana
Prometheus Property MapExporter - The HANA DB Prometheus Exporter settings.
- jmx
Prometheus Property MapExporter - The JMX Prometheus Exporter settings.
- logs List<Property Map>
- A list of logs to monitor for the component.
- net
Weaver 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.
- sql
Server Property MapPrometheus Exporter - The SQL Prometheus Exporter settings.
- windows
Events List<Property Map> - A list of Windows Events to log.
ApplicationCustomComponent, ApplicationCustomComponentArgs
- Component
Name string - The name of the component.
- Resource
List List<string> - The list of resource ARNs that belong to the component.
- Component
Name string - The name of the component.
- Resource
List []string - The list of resource ARNs that belong to the component.
- component
Name String - The name of the component.
- resource
List List<String> - The list of resource ARNs that belong to the component.
- component
Name string - The name of the component.
- resource
List 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.
- component
Name String - The name of the component.
- resource
List List<String> - The list of resource ARNs that belong to the component.
ApplicationEventLevel, ApplicationEventLevelArgs
- Information
- INFORMATION
- Warning
- WARNING
- Error
- ERROR
- Critical
- CRITICAL
- Verbose
- VERBOSE
- Application
Event Level Information - INFORMATION
- Application
Event Level Warning - WARNING
- Application
Event Level Error - ERROR
- Application
Event Level Critical - CRITICAL
- Application
Event 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
- Account
Based - ACCOUNT_BASED
- Application
Grouping Type Account Based - ACCOUNT_BASED
- Account
Based - ACCOUNT_BASED
- Account
Based - ACCOUNT_BASED
- ACCOUNT_BASED
- ACCOUNT_BASED
- "ACCOUNT_BASED"
- ACCOUNT_BASED
ApplicationHaClusterPrometheusExporter, ApplicationHaClusterPrometheusExporterArgs
- Prometheus
Port string - Prometheus exporter port.
- Prometheus
Port string - Prometheus exporter port.
- prometheus
Port String - Prometheus exporter port.
- prometheus
Port string - Prometheus exporter port.
- prometheus_
port str - Prometheus exporter port.
- prometheus
Port String - Prometheus exporter port.
ApplicationHanaPrometheusExporter, ApplicationHanaPrometheusExporterArgs
- Agree
To boolInstall Hanadb Client - A flag which indicates agreeing to install SAP HANA DB client.
- Hana
Port string - The HANA DB port.
- Hana
Secret stringName - The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- Hanasid string
- HANA DB SID.
- Prometheus
Port string - Prometheus exporter port.
- Agree
To boolInstall Hanadb Client - A flag which indicates agreeing to install SAP HANA DB client.
- Hana
Port string - The HANA DB port.
- Hana
Secret stringName - The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- Hanasid string
- HANA DB SID.
- Prometheus
Port string - Prometheus exporter port.
- agree
To BooleanInstall Hanadb Client - A flag which indicates agreeing to install SAP HANA DB client.
- hana
Port String - The HANA DB port.
- hana
Secret StringName - The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid String
- HANA DB SID.
- prometheus
Port String - Prometheus exporter port.
- agree
To booleanInstall Hanadb Client - A flag which indicates agreeing to install SAP HANA DB client.
- hana
Port string - The HANA DB port.
- hana
Secret stringName - The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid string
- HANA DB SID.
- prometheus
Port 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.
- agree
To BooleanInstall Hanadb Client - A flag which indicates agreeing to install SAP HANA DB client.
- hana
Port String - The HANA DB port.
- hana
Secret StringName - The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
- hanasid String
- HANA DB SID.
- prometheus
Port String - Prometheus exporter port.
ApplicationJmxPrometheusExporter, ApplicationJmxPrometheusExporterArgs
- Host
Port string - Java agent host port
- Jmxurl string
- JMX service URL.
- Prometheus
Port string - Prometheus exporter port.
- Host
Port string - Java agent host port
- Jmxurl string
- JMX service URL.
- Prometheus
Port string - Prometheus exporter port.
- host
Port String - Java agent host port
- jmxurl String
- JMX service URL.
- prometheus
Port String - Prometheus exporter port.
- host
Port string - Java agent host port
- jmxurl string
- JMX service URL.
- prometheus
Port string - Prometheus exporter port.
- host_
port str - Java agent host port
- jmxurl str
- JMX service URL.
- prometheus_
port str - Prometheus exporter port.
- host
Port String - Java agent host port
- jmxurl String
- JMX service URL.
- prometheus
Port String - Prometheus exporter port.
ApplicationLog, ApplicationLogArgs
- Log
Type 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.
- Log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- Log
Path string - The path of the logs to be monitored.
- Pattern
Set string - The name of the log pattern set.
- Log
Type string - The log type decides the log patterns against which Application Insights analyzes the log.
- Encoding
Application
Log Encoding - The type of encoding of the logs to be monitored.
- Log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- Log
Path string - The path of the logs to be monitored.
- Pattern
Set string - The name of the log pattern set.
- log
Type String - The log type decides the log patterns against which Application Insights analyzes the log.
- encoding
Application
Log Encoding - The type of encoding of the logs to be monitored.
- log
Group StringName - The CloudWatch log group name to be associated to the monitored log.
- log
Path String - The path of the logs to be monitored.
- pattern
Set String - The name of the log pattern set.
- log
Type string - The log type decides the log patterns against which Application Insights analyzes the log.
- encoding
Application
Log Encoding - The type of encoding of the logs to be monitored.
- log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- log
Path string - The path of the logs to be monitored.
- pattern
Set 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
Application
Log 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.
- log
Type 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.
- log
Group StringName - The CloudWatch log group name to be associated to the monitored log.
- log
Path String - The path of the logs to be monitored.
- pattern
Set String - The name of the log pattern set.
ApplicationLogEncoding, ApplicationLogEncodingArgs
- Utf8
- utf-8
- Utf16
- utf-16
- Ascii
- ascii
- Application
Log Encoding Utf8 - utf-8
- Application
Log Encoding Utf16 - utf-16
- Application
Log 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.
- Pattern
Name string - The name of the log pattern.
- Rank int
- Rank of the log pattern.
- Pattern string
- The log pattern.
- Pattern
Name string - The name of the log pattern.
- Rank int
- Rank of the log pattern.
- pattern String
- The log pattern.
- pattern
Name String - The name of the log pattern.
- rank Integer
- Rank of the log pattern.
- pattern string
- The log pattern.
- pattern
Name 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.
- pattern
Name String - The name of the log pattern.
- rank Number
- Rank of the log pattern.
ApplicationLogPatternSet, ApplicationLogPatternSetArgs
- Log
Patterns List<Pulumi.Aws Native. Application Insights. Inputs. Application Log Pattern> - The log patterns of a set.
- Pattern
Set stringName - The name of the log pattern set.
- Log
Patterns []ApplicationLog Pattern - The log patterns of a set.
- Pattern
Set stringName - The name of the log pattern set.
- log
Patterns List<ApplicationLog Pattern> - The log patterns of a set.
- pattern
Set StringName - The name of the log pattern set.
- log
Patterns ApplicationLog Pattern[] - The log patterns of a set.
- pattern
Set 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.
- log
Patterns List<Property Map> - The log patterns of a set.
- pattern
Set StringName - The name of the log pattern set.
ApplicationNetWeaverPrometheusExporter, ApplicationNetWeaverPrometheusExporterArgs
- Instance
Numbers List<string> - SAP instance numbers for ASCS, ERS, and App Servers.
- Sapsid string
- SAP NetWeaver SID.
- Prometheus
Port string - Prometheus exporter port.
- Instance
Numbers []string - SAP instance numbers for ASCS, ERS, and App Servers.
- Sapsid string
- SAP NetWeaver SID.
- Prometheus
Port string - Prometheus exporter port.
- instance
Numbers List<String> - SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid String
- SAP NetWeaver SID.
- prometheus
Port String - Prometheus exporter port.
- instance
Numbers string[] - SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid string
- SAP NetWeaver SID.
- prometheus
Port 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.
- instance
Numbers List<String> - SAP instance numbers for ASCS, ERS, and App Servers.
- sapsid String
- SAP NetWeaver SID.
- prometheus
Port String - Prometheus exporter port.
ApplicationProcess, ApplicationProcessArgs
- Alarm
Metrics List<Pulumi.Aws Native. Application Insights. Inputs. Application Alarm Metric> - A list of metrics to monitor for the component.
- Process
Name string - The name of the process to be monitored for the component.
- Alarm
Metrics []ApplicationAlarm Metric - A list of metrics to monitor for the component.
- Process
Name string - The name of the process to be monitored for the component.
- alarm
Metrics List<ApplicationAlarm Metric> - A list of metrics to monitor for the component.
- process
Name String - The name of the process to be monitored for the component.
- alarm
Metrics ApplicationAlarm Metric[] - A list of metrics to monitor for the component.
- process
Name 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.
- alarm
Metrics List<Property Map> - A list of metrics to monitor for the component.
- process
Name String - The name of the process to be monitored for the component.
ApplicationSqlServerPrometheusExporter, ApplicationSqlServerPrometheusExporterArgs
- Prometheus
Port string - Prometheus exporter port.
- Sql
Secret stringName - Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- Prometheus
Port string - Prometheus exporter port.
- Sql
Secret stringName - Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheus
Port String - Prometheus exporter port.
- sql
Secret StringName - Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
- prometheus
Port string - Prometheus exporter port.
- sql
Secret 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"}
- prometheus
Port String - Prometheus exporter port.
- sql
Secret StringName - Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
ApplicationSubComponentConfigurationDetails, ApplicationSubComponentConfigurationDetailsArgs
- Alarm
Metrics 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.
- Windows
Events List<Pulumi.Aws Native. Application Insights. Inputs. Application Windows Event> - A list of Windows Events to log.
- Alarm
Metrics []ApplicationAlarm Metric - A list of metrics to monitor for the component.
- Logs
[]Application
Log - A list of logs to monitor for the component.
- Processes
[]Application
Process - A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
- Windows
Events []ApplicationWindows Event - A list of Windows Events to log.
- alarm
Metrics List<ApplicationAlarm Metric> - A list of metrics to monitor for the component.
- logs
List<Application
Log> - A list of logs to monitor for the component.
- processes
List<Application
Process> - A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
- windows
Events List<ApplicationWindows Event> - A list of Windows Events to log.
- alarm
Metrics ApplicationAlarm Metric[] - A list of metrics to monitor for the component.
- logs
Application
Log[] - A list of logs to monitor for the component.
- processes
Application
Process[] - A list of processes to monitor for the component. Only Windows EC2 instances can have a processes section.
- windows
Events 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[Application
Log] - A list of logs to monitor for the component.
- processes
Sequence[Application
Process] - 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.
- alarm
Metrics 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.
- windows
Events List<Property Map> - A list of Windows Events to log.
ApplicationSubComponentTypeConfiguration, ApplicationSubComponentTypeConfigurationArgs
- Sub
Component Pulumi.Configuration Details Aws Native. Application Insights. Inputs. Application Sub Component Configuration Details - The configuration settings of sub components.
- Sub
Component Pulumi.Type Aws Native. Application Insights. Application 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.
- 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.
- 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.
- 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.
- sub
Component Property MapConfiguration Details - The configuration settings of sub components.
- sub
Component "AWS::EC2::Instance" | "AWS::EC2::Volume"Type - The sub component type.
ApplicationSubComponentTypeConfigurationSubComponentType, ApplicationSubComponentTypeConfigurationSubComponentTypeArgs
- Awsec2Instance
- AWS::EC2::Instance
- Awsec2Volume
- AWS::EC2::Volume
- Application
Sub Component Type Configuration Sub Component Type Awsec2Instance - AWS::EC2::Instance
- Application
Sub 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
- Event
Levels List<Pulumi.Aws Native. Application Insights. Application Event Level> - The levels of event to log.
- Event
Name string - The type of Windows Events to log.
- Log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- Pattern
Set string - The name of the log pattern set.
- Event
Levels []ApplicationEvent Level - The levels of event to log.
- Event
Name string - The type of Windows Events to log.
- Log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- Pattern
Set string - The name of the log pattern set.
- event
Levels List<ApplicationEvent Level> - The levels of event to log.
- event
Name String - The type of Windows Events to log.
- log
Group StringName - The CloudWatch log group name to be associated to the monitored log.
- pattern
Set String - The name of the log pattern set.
- event
Levels ApplicationEvent Level[] - The levels of event to log.
- event
Name string - The type of Windows Events to log.
- log
Group stringName - The CloudWatch log group name to be associated to the monitored log.
- pattern
Set 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.
- event
Levels List<"INFORMATION" | "WARNING" | "ERROR" | "CRITICAL" | "VERBOSE"> - The levels of event to log.
- event
Name String - The type of Windows Events to log.
- log
Group StringName - The CloudWatch log group name to be associated to the monitored log.
- pattern
Set 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.