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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.79.0 published on Monday, Oct 2, 2023 by Pulumi

aws-native.applicationinsights.Application

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.79.0 published on Monday, Oct 2, 2023 by Pulumi

    Resource schema for AWS::ApplicationInsights::Application

    Create Application Resource

    new Application(name: string, args: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = 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,
                    resource_group_name: Optional[str] = None,
                    tags: Optional[Sequence[ApplicationTagArgs]] = None)
    @overload
    def Application(resource_name: str,
                    args: ApplicationArgs,
                    opts: Optional[ResourceOptions] = 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.
    
    
    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

    The Application resource accepts the following input properties:

    ResourceGroupName string

    The name of the resource group.

    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.

    Tags List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationTag>

    The tags of Application Insights application.

    ResourceGroupName string

    The name of the resource group.

    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.

    Tags []ApplicationTagArgs

    The tags of Application Insights application.

    resourceGroupName String

    The name of the resource group.

    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.

    tags List<ApplicationTag>

    The tags of Application Insights application.

    resourceGroupName string

    The name of the resource group.

    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.

    tags ApplicationTag[]

    The tags of Application Insights application.

    resource_group_name str

    The name of the resource group.

    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.

    tags Sequence[ApplicationTagArgs]

    The tags of Application Insights application.

    resourceGroupName String

    The name of the resource group.

    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.

    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.

    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.

    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.

    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.

    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.

    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.

    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.

    ApplicationSubComponentConfigurationDetails, ApplicationSubComponentConfigurationDetailsArgs

    AlarmMetrics []ApplicationAlarmMetric

    A list of metrics to monitor for the component.

    Logs []ApplicationLog

    A list of logs to monitor for the component.

    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.

    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.

    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.

    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.

    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

    ApplicationTag, ApplicationTagArgs

    Key string

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    Value string

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    Key string

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    Value string

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    key String

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    value String

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    key string

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    value string

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    key str

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    value str

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    key String

    The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    value String

    The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    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.

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.79.0 published on Monday, Oct 2, 2023 by Pulumi