aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.applicationinsights.Application

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,
                c_we_monitor_enabled: Optional[bool] = None,
                component_monitoring_settings: Optional[Sequence[ApplicationComponentMonitoringSettingArgs]] = None,
                custom_components: Optional[Sequence[ApplicationCustomComponentArgs]] = 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.

CWEMonitorEnabled bool

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

ComponentMonitoringSettings List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationComponentMonitoringSettingArgs>

The monitoring settings of the components.

CustomComponents List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationCustomComponentArgs>

The custom grouped components.

GroupingType Pulumi.AwsNative.ApplicationInsights.ApplicationGroupingType

The grouping type of the application

LogPatternSets List<Pulumi.AwsNative.ApplicationInsights.Inputs.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 List<Pulumi.AwsNative.ApplicationInsights.Inputs.ApplicationTagArgs>

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.

CWEMonitorEnabled bool

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

ComponentMonitoringSettings []ApplicationComponentMonitoringSettingArgs

The monitoring settings of the components.

CustomComponents []ApplicationCustomComponentArgs

The custom grouped components.

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.

cWEMonitorEnabled Boolean

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

componentMonitoringSettings List<ApplicationComponentMonitoringSettingArgs>

The monitoring settings of the components.

customComponents List<ApplicationCustomComponentArgs>

The custom grouped components.

groupingType ApplicationGroupingType

The grouping type of the application

logPatternSets List<ApplicationLogPatternSetArgs>

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<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.

cWEMonitorEnabled boolean

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

componentMonitoringSettings ApplicationComponentMonitoringSettingArgs[]

The monitoring settings of the components.

customComponents ApplicationCustomComponentArgs[]

The custom grouped components.

groupingType ApplicationGroupingType

The grouping type of the application

logPatternSets ApplicationLogPatternSetArgs[]

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 ApplicationTagArgs[]

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.

c_we_monitor_enabled bool

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

component_monitoring_settings Sequence[ApplicationComponentMonitoringSettingArgs]

The monitoring settings of the components.

custom_components Sequence[ApplicationCustomComponentArgs]

The custom grouped components.

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.

cWEMonitorEnabled Boolean

Indicates whether Application Insights can listen to CloudWatch events for the application resources.

componentMonitoringSettings List<Property Map>

The monitoring settings of the components.

customComponents List<Property Map>

The custom grouped components.

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

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

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

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

configurationDetails Property Map

The configuration settings

subComponentTypeConfigurations List<Property Map>

Sub component configurations of the component.

ApplicationComponentMonitoringSetting

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

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

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.

h_a_cluster_prometheus_exporter ApplicationHAClusterPrometheusExporter

The HA cluster Prometheus Exporter settings.

h_ana_prometheus_exporter ApplicationHANAPrometheusExporter

The HANA DB Prometheus Exporter settings.

j_mx_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

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

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

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

ApplicationHAClusterPrometheusExporter

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

AgreeToInstallHANADBClient bool

A flag which indicates agreeing to install SAP HANA DB client.

HANAPort string

The HANA DB port.

HANASID string

HANA DB SID.

HANASecretName string

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

PrometheusPort string

Prometheus exporter port.

AgreeToInstallHANADBClient bool

A flag which indicates agreeing to install SAP HANA DB client.

HANAPort string

The HANA DB port.

HANASID string

HANA DB SID.

HANASecretName string

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

PrometheusPort string

Prometheus exporter port.

agreeToInstallHANADBClient Boolean

A flag which indicates agreeing to install SAP HANA DB client.

hANAPort String

The HANA DB port.

hANASID String

HANA DB SID.

hANASecretName String

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

prometheusPort String

Prometheus exporter port.

agreeToInstallHANADBClient boolean

A flag which indicates agreeing to install SAP HANA DB client.

hANAPort string

The HANA DB port.

hANASID string

HANA DB SID.

hANASecretName string

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

prometheusPort string

Prometheus exporter port.

agree_to_install_hanadb_client bool

A flag which indicates agreeing to install SAP HANA DB client.

h_ana_port str

The HANA DB port.

h_ana_secret_name str

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

h_anasid 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.

hANASID String

HANA DB SID.

hANASecretName String

The secret name which manages the HANA DB credentials e.g. { "username": "<>", "password": "<>" }.

prometheusPort String

Prometheus exporter port.

ApplicationJMXPrometheusExporter

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

j_mxurl 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

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

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

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

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

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

subComponentConfigurationDetails Property Map

The configuration settings of sub components.

subComponentType "AWS::EC2::Instance" | "AWS::EC2::Volume"

The sub component type.

ApplicationSubComponentTypeConfigurationSubComponentType

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

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

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