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

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

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.applicationinsights.Application

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource schema for AWS::ApplicationInsights::Application

    Create Application Resource

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

    Constructor syntax

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

    Parameters

    name 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:

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

    Outputs

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

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

    Supporting Types

    ApplicationAlarm, ApplicationAlarmArgs

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

    ApplicationAlarmMetric, ApplicationAlarmMetricArgs

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

    ApplicationAlarmSeverity, ApplicationAlarmSeverityArgs

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

    ApplicationComponentConfiguration, ApplicationComponentConfigurationArgs

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

    ApplicationComponentMonitoringSetting, ApplicationComponentMonitoringSettingArgs

    ComponentConfigurationMode Pulumi.AwsNative.ApplicationInsights.ApplicationComponentMonitoringSettingComponentConfigurationMode
    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.
    CustomComponentConfiguration Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentConfiguration
    The monitoring configuration of the component.
    DefaultOverwriteComponentConfiguration Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentConfiguration
    The overwritten settings on default component monitoring configuration.
    ComponentConfigurationMode ApplicationComponentMonitoringSettingComponentConfigurationMode
    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.
    CustomComponentConfiguration ApplicationComponentConfiguration
    The monitoring configuration of the component.
    DefaultOverwriteComponentConfiguration ApplicationComponentConfiguration
    The overwritten settings on default component monitoring configuration.
    componentConfigurationMode ApplicationComponentMonitoringSettingComponentConfigurationMode
    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.
    customComponentConfiguration ApplicationComponentConfiguration
    The monitoring configuration of the component.
    defaultOverwriteComponentConfiguration ApplicationComponentConfiguration
    The overwritten settings on default component monitoring configuration.
    componentConfigurationMode ApplicationComponentMonitoringSettingComponentConfigurationMode
    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.
    customComponentConfiguration ApplicationComponentConfiguration
    The monitoring configuration of the component.
    defaultOverwriteComponentConfiguration ApplicationComponentConfiguration
    The overwritten settings on default component monitoring configuration.
    component_configuration_mode ApplicationComponentMonitoringSettingComponentConfigurationMode
    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_configuration ApplicationComponentConfiguration
    The monitoring configuration of the component.
    default_overwrite_component_configuration ApplicationComponentConfiguration
    The overwritten settings on default component monitoring configuration.
    componentConfigurationMode "DEFAULT" | "DEFAULT_WITH_OVERWRITE" | "CUSTOM"
    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.
    customComponentConfiguration Property Map
    The monitoring configuration of the component.
    defaultOverwriteComponentConfiguration Property Map
    The overwritten settings on default component monitoring configuration.

    ApplicationComponentMonitoringSettingComponentConfigurationMode, ApplicationComponentMonitoringSettingComponentConfigurationModeArgs

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

    ApplicationConfigurationDetails, ApplicationConfigurationDetailsArgs

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

    ApplicationCustomComponent, ApplicationCustomComponentArgs

    ComponentName 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
    ApplicationEventLevelInformation
    INFORMATION
    ApplicationEventLevelWarning
    WARNING
    ApplicationEventLevelError
    ERROR
    ApplicationEventLevelCritical
    CRITICAL
    ApplicationEventLevelVerbose
    VERBOSE
    Information
    INFORMATION
    Warning
    WARNING
    Error
    ERROR
    Critical
    CRITICAL
    Verbose
    VERBOSE
    Information
    INFORMATION
    Warning
    WARNING
    Error
    ERROR
    Critical
    CRITICAL
    Verbose
    VERBOSE
    INFORMATION
    INFORMATION
    WARNING
    WARNING
    ERROR
    ERROR
    CRITICAL
    CRITICAL
    VERBOSE
    VERBOSE
    "INFORMATION"
    INFORMATION
    "WARNING"
    WARNING
    "ERROR"
    ERROR
    "CRITICAL"
    CRITICAL
    "VERBOSE"
    VERBOSE

    ApplicationGroupingType, ApplicationGroupingTypeArgs

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

    ApplicationHaClusterPrometheusExporter, ApplicationHaClusterPrometheusExporterArgs

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

    ApplicationHanaPrometheusExporter, ApplicationHanaPrometheusExporterArgs

    AgreeToInstallHanadbClient bool
    A flag which indicates agreeing to install SAP HANA DB client.
    HanaPort string
    The HANA DB port.
    HanaSecretName string
    The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
    Hanasid string
    HANA DB SID.
    PrometheusPort string
    Prometheus exporter port.
    AgreeToInstallHanadbClient bool
    A flag which indicates agreeing to install SAP HANA DB client.
    HanaPort string
    The HANA DB port.
    HanaSecretName string
    The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
    Hanasid string
    HANA DB SID.
    PrometheusPort string
    Prometheus exporter port.
    agreeToInstallHanadbClient Boolean
    A flag which indicates agreeing to install SAP HANA DB client.
    hanaPort String
    The HANA DB port.
    hanaSecretName String
    The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
    hanasid String
    HANA DB SID.
    prometheusPort String
    Prometheus exporter port.
    agreeToInstallHanadbClient boolean
    A flag which indicates agreeing to install SAP HANA DB client.
    hanaPort string
    The HANA DB port.
    hanaSecretName string
    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_install_hanadb_client bool
    A flag which indicates agreeing to install SAP HANA DB client.
    hana_port str
    The HANA DB port.
    hana_secret_name str
    The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.
    hanasid str
    HANA DB SID.
    prometheus_port str
    Prometheus exporter port.
    agreeToInstallHanadbClient Boolean
    A flag which indicates agreeing to install SAP HANA DB client.
    hanaPort String
    The HANA DB port.
    hanaSecretName String
    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.AwsNative.ApplicationInsights.ApplicationLogEncoding
    The type of encoding of the logs to be monitored.
    LogGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    LogPath string
    The path of the logs to be monitored.
    PatternSet string
    The name of the log pattern set.
    LogType string
    The log type decides the log patterns against which Application Insights analyzes the log.
    Encoding ApplicationLogEncoding
    The type of encoding of the logs to be monitored.
    LogGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    LogPath string
    The path of the logs to be monitored.
    PatternSet string
    The name of the log pattern set.
    logType String
    The log type decides the log patterns against which Application Insights analyzes the log.
    encoding ApplicationLogEncoding
    The type of encoding of the logs to be monitored.
    logGroupName String
    The CloudWatch log group name to be associated to the monitored log.
    logPath String
    The path of the logs to be monitored.
    patternSet String
    The name of the log pattern set.
    logType string
    The log type decides the log patterns against which Application Insights analyzes the log.
    encoding ApplicationLogEncoding
    The type of encoding of the logs to be monitored.
    logGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    logPath string
    The path of the logs to be monitored.
    patternSet string
    The name of the log pattern set.
    log_type str
    The log type decides the log patterns against which Application Insights analyzes the log.
    encoding ApplicationLogEncoding
    The type of encoding of the logs to be monitored.
    log_group_name str
    The CloudWatch log group name to be associated to the monitored log.
    log_path str
    The path of the logs to be monitored.
    pattern_set str
    The name of the log pattern set.
    logType String
    The log type decides the log patterns against which Application Insights analyzes the log.
    encoding "utf-8" | "utf-16" | "ascii"
    The type of encoding of the logs to be monitored.
    logGroupName String
    The CloudWatch log group name to be associated to the monitored log.
    logPath String
    The path of the logs to be monitored.
    patternSet String
    The name of the log pattern set.

    ApplicationLogEncoding, ApplicationLogEncodingArgs

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

    ApplicationLogPattern, ApplicationLogPatternArgs

    Pattern 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.AwsNative.ApplicationInsights.Inputs.ApplicationLogPattern>
    The log patterns of a set.
    PatternSetName string
    The name of the log pattern set.
    LogPatterns []ApplicationLogPattern
    The log patterns of a set.
    PatternSetName string
    The name of the log pattern set.
    logPatterns List<ApplicationLogPattern>
    The log patterns of a set.
    patternSetName String
    The name of the log pattern set.
    logPatterns ApplicationLogPattern[]
    The log patterns of a set.
    patternSetName string
    The name of the log pattern set.
    log_patterns Sequence[ApplicationLogPattern]
    The log patterns of a set.
    pattern_set_name str
    The name of the log pattern set.
    logPatterns List<Property Map>
    The log patterns of a set.
    patternSetName String
    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.AwsNative.ApplicationInsights.Inputs.ApplicationAlarmMetric>
    A list of metrics to monitor for the component.
    ProcessName string
    The name of the process to be monitored for the component.
    AlarmMetrics []ApplicationAlarmMetric
    A list of metrics to monitor for the component.
    ProcessName string
    The name of the process to be monitored for the component.
    alarmMetrics List<ApplicationAlarmMetric>
    A list of metrics to monitor for the component.
    processName String
    The name of the process to be monitored for the component.
    alarmMetrics ApplicationAlarmMetric[]
    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[ApplicationAlarmMetric]
    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.
    SqlSecretName string
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
    PrometheusPort string
    Prometheus exporter port.
    SqlSecretName string
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
    prometheusPort String
    Prometheus exporter port.
    sqlSecretName String
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
    prometheusPort string
    Prometheus exporter port.
    sqlSecretName string
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
    prometheus_port str
    Prometheus exporter port.
    sql_secret_name str
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}
    prometheusPort String
    Prometheus exporter port.
    sqlSecretName String
    Secret name which managers SQL exporter connection. e.g. {"data_source_name": "sqlserver://:@localhost:1433"}

    ApplicationSubComponentConfigurationDetails, ApplicationSubComponentConfigurationDetailsArgs

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

    ApplicationSubComponentTypeConfiguration, ApplicationSubComponentTypeConfigurationArgs

    subComponentConfigurationDetails Property Map
    The configuration settings of sub components.
    subComponentType "AWS::EC2::Instance" | "AWS::EC2::Volume"
    The sub component type.

    ApplicationSubComponentTypeConfigurationSubComponentType, ApplicationSubComponentTypeConfigurationSubComponentTypeArgs

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

    ApplicationWindowsEvent, ApplicationWindowsEventArgs

    EventLevels List<Pulumi.AwsNative.ApplicationInsights.ApplicationEventLevel>
    The levels of event to log.
    EventName string
    The type of Windows Events to log.
    LogGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    PatternSet string
    The name of the log pattern set.
    EventLevels []ApplicationEventLevel
    The levels of event to log.
    EventName string
    The type of Windows Events to log.
    LogGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    PatternSet string
    The name of the log pattern set.
    eventLevels List<ApplicationEventLevel>
    The levels of event to log.
    eventName String
    The type of Windows Events to log.
    logGroupName String
    The CloudWatch log group name to be associated to the monitored log.
    patternSet String
    The name of the log pattern set.
    eventLevels ApplicationEventLevel[]
    The levels of event to log.
    eventName string
    The type of Windows Events to log.
    logGroupName string
    The CloudWatch log group name to be associated to the monitored log.
    patternSet string
    The name of the log pattern set.
    event_levels Sequence[ApplicationEventLevel]
    The levels of event to log.
    event_name str
    The type of Windows Events to log.
    log_group_name str
    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.
    logGroupName String
    The CloudWatch log group name to be associated to the monitored log.
    patternSet String
    The name of the log pattern set.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

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

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi