Application Insights

1 resource kind. Generated from the operator's CRD schemas.

API Group: aws.konfig.io/v1alpha1

ApplicationInsightsApplication # CLOUD CONTROL · AWS::ApplicationInsights::Application

ApplicationInsightsApplication manages AWS::ApplicationInsights::Application through the AWS Cloud Control API.

kubectl get applicationinsightsapplications · example on GitHub

Example

# ApplicationInsightsApplication — Application Insights
# Full-options example generated from the CRD schema. Optional fields are
# included with sample values; delete what you don't need. Field reference:
# https://konfig-konector.io/docs/applicationinsights.html#applicationinsightsapplication
apiVersion: aws.konfig.io/v1alpha1
kind: ApplicationInsightsApplication
metadata:
  name: example-applicationinsightsapplication
  namespace: default
spec:
  attachMissingPermission: false
  autoConfigurationEnabled: true
  componentMonitoringSettings:
  - componentARN: arn:aws:iam::123456789012:role/example-role
    componentConfigurationMode: DEFAULT
    componentName: example-applicationinsightsapplication
    customComponentConfiguration:
      subComponentTypeConfigurations:
      - subComponentConfigurationDetails:
          alarmMetrics:
          - alarmMetricName: example-applicationinsightsapplication
          logs:
          - encoding: utf-8
            logGroupName: example-applicationinsightsapplication
            logPath: example
            logType: example
            patternSet: example
          processes:
          - processName: example-applicationinsightsapplication
          windowsEvents:
          - eventLevels:
            - example
            eventName: example-applicationinsightsapplication
            logGroupName: example-applicationinsightsapplication
            patternSet: example
        subComponentType: example
    defaultOverwriteComponentConfiguration:
      subComponentTypeConfigurations:
      - subComponentConfigurationDetails:
          alarmMetrics:
          - alarmMetricName: example-applicationinsightsapplication
          logs:
          - encoding: utf-8
            logGroupName: example-applicationinsightsapplication
            logPath: example
            logType: example
            patternSet: example
          processes:
          - processName: example-applicationinsightsapplication
          windowsEvents:
          - eventLevels:
            - example
            eventName: example-applicationinsightsapplication
            logGroupName: example-applicationinsightsapplication
            patternSet: example
        subComponentType: example
    tier: example
  customComponents:
  - componentName: example-applicationinsightsapplication
    resourceList:
    - example
  cweMonitorEnabled: true
  groupingType: ACCOUNT_BASED
  logPatternSets:
  - logPatterns:
    - pattern: example
      patternName: example-applicationinsightsapplication
      rank: 1
    patternSetName: example-applicationinsightsapp
  opsCenterEnabled: true
  opsItemSNSTopicArn: arn:aws:iam::123456789012:role/example-role
  providerRef:
    name: example-applicationinsightsapplication
    region: us-east-1
  resourceGroupName: example-applicationinsightsapplication
  snsNotificationArn: arn:aws:iam::123456789012:role/example-role
  tags:
  - key: example
    value: example

Spec

FieldTypeRequiredDescription
attachMissingPermissionboolean—If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing
autoConfigurationEnabledboolean—If set to true, application will be configured with recommended monitoring configuration.
componentMonitoringSettingsarray<object>—The monitoring settings of the components.
componentMonitoringSettings[].componentARNstring—The ARN of the compnonent.
componentMonitoringSettings[].componentConfigurationModeenumyesThe component monitoring configuration mode. Allowed: DEFAULT, DEFAULT_WITH_OVERWRITE, CUSTOM
componentMonitoringSettings[].componentNamestring—The name of the component.
componentMonitoringSettings[].customComponentConfigurationobject—The monitoring configuration of the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetailsobject—The configuration settings
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.alarmMetricsarray<object>—A list of metrics to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.alarmsarray<object>—A list of alarms to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.alarms[].alarmNamestringyesThe name of the CloudWatch alarm to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.alarms[].severityenum—Indicates the degree of outage when the alarm goes off. Allowed: HIGH, MEDIUM, LOW
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.haClusterPrometheusExporterobject—The HA cluster Prometheus Exporter settings.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.haClusterPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporterobject—The HANA DB Prometheus Exporter settings.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporter.agreeToInstallHANADBClientbooleanyesA flag which indicates agreeing to install SAP HANA DB client.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanaPortstringyesThe HANA DB port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanaSecretNamestringyesThe secret name which manages the HANA DB credentials e.g.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanasidstringyesHANA DB SID.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.hanaPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.jmxPrometheusExporterobject—The JMX Prometheus Exporter settings.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.jmxPrometheusExporter.hostPortstring—Java agent host port
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.jmxPrometheusExporter.jmxurlstring—JMX service URL.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.jmxPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logsarray<object>—A list of logs to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logs[].encodingenum—The type of encoding of the logs to be monitored. Allowed: utf-8, utf-16, ascii
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logs[].logGroupNamestring—The CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logs[].logPathstring—The path of the logs to be monitored.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logs[].logTypestringyesThe log type decides the log patterns against which Application Insights analyzes the log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.logs[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.netWeaverPrometheusExporterobject—The NetWeaver Prometheus Exporter settings.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.instanceNumbersarray<string>yesSAP instance numbers for ASCS, ERS, and App Servers.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.sapsidstringyesSAP NetWeaver SID.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.processesarray<object>—A list of processes to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.processes[].alarmMetricsarray<object>yesA list of metrics to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.processes[].alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.processes[].processNamestringyesThe name of the process to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.sqlServerPrometheusExporterobject—The SQL Prometheus Exporter settings.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.sqlServerPrometheusExporter.prometheusPortstringyesPrometheus exporter port.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.sqlServerPrometheusExporter.sqlSecretNamestringyesSecret name which managers SQL exporter connection.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.windowsEventsarray<object>—A list of Windows Events to log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.windowsEvents[].eventLevelsarray<string>yesThe levels of event to log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.windowsEvents[].eventNamestringyesThe type of Windows Events to log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.windowsEvents[].logGroupNamestringyesThe CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].customComponentConfiguration.configurationDetails.windowsEvents[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurationsarray<object>—Sub component configurations of the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetailsobjectyesThe configuration settings of sub components.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.alarmMetricsarray<object>—A list of metrics to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logsarray<object>—A list of logs to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].encodingenum—The type of encoding of the logs to be monitored. Allowed: utf-8, utf-16, ascii
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logGroupNamestring—The CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logPathstring—The path of the logs to be monitored.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logTypestringyesThe log type decides the log patterns against which Application Insights analyzes the log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processesarray<object>—A list of processes to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processes[].alarmMetricsarray<object>yesA list of metrics to monitor for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processes[].processNamestringyesThe name of the process to be monitored for the component.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEventsarray<object>—A list of Windows Events to log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].eventLevelsarray<string>yesThe levels of event to log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].eventNamestringyesThe type of Windows Events to log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].logGroupNamestringyesThe CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].customComponentConfiguration.subComponentTypeConfigurations[].subComponentTypestringyesThe sub component type.
componentMonitoringSettings[].defaultOverwriteComponentConfigurationobject—The overwritten settings on default component monitoring configuration.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetailsobject—The configuration settings
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.alarmMetricsarray<object>—A list of metrics to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.alarmsarray<object>—A list of alarms to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.alarms[].alarmNamestringyesThe name of the CloudWatch alarm to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.alarms[].severityenum—Indicates the degree of outage when the alarm goes off. Allowed: HIGH, MEDIUM, LOW
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.haClusterPrometheusExporterobject—The HA cluster Prometheus Exporter settings.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.haClusterPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporterobject—The HANA DB Prometheus Exporter settings.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporter.agreeToInstallHANADBClientbooleanyesA flag which indicates agreeing to install SAP HANA DB client.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanaPortstringyesThe HANA DB port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanaSecretNamestringyesThe secret name which manages the HANA DB credentials e.g.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporter.hanasidstringyesHANA DB SID.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.hanaPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.jmxPrometheusExporterobject—The JMX Prometheus Exporter settings.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.jmxPrometheusExporter.hostPortstring—Java agent host port
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.jmxPrometheusExporter.jmxurlstring—JMX service URL.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.jmxPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logsarray<object>—A list of logs to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logs[].encodingenum—The type of encoding of the logs to be monitored. Allowed: utf-8, utf-16, ascii
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logs[].logGroupNamestring—The CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logs[].logPathstring—The path of the logs to be monitored.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logs[].logTypestringyesThe log type decides the log patterns against which Application Insights analyzes the log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.logs[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.netWeaverPrometheusExporterobject—The NetWeaver Prometheus Exporter settings.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.instanceNumbersarray<string>yesSAP instance numbers for ASCS, ERS, and App Servers.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.prometheusPortstring—Prometheus exporter port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.netWeaverPrometheusExporter.sapsidstringyesSAP NetWeaver SID.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.processesarray<object>—A list of processes to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.processes[].alarmMetricsarray<object>yesA list of metrics to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.processes[].alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.processes[].processNamestringyesThe name of the process to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.sqlServerPrometheusExporterobject—The SQL Prometheus Exporter settings.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.sqlServerPrometheusExporter.prometheusPortstringyesPrometheus exporter port.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.sqlServerPrometheusExporter.sqlSecretNamestringyesSecret name which managers SQL exporter connection.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.windowsEventsarray<object>—A list of Windows Events to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.windowsEvents[].eventLevelsarray<string>yesThe levels of event to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.windowsEvents[].eventNamestringyesThe type of Windows Events to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.windowsEvents[].logGroupNamestringyesThe CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.configurationDetails.windowsEvents[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurationsarray<object>—Sub component configurations of the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetailsobjectyesThe configuration settings of sub components.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.alarmMetricsarray<object>—A list of metrics to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.alarmMetrics[].alarmMetricNamestringyesThe name of the metric to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logsarray<object>—A list of logs to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].encodingenum—The type of encoding of the logs to be monitored. Allowed: utf-8, utf-16, ascii
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logGroupNamestring—The CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logPathstring—The path of the logs to be monitored.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].logTypestringyesThe log type decides the log patterns against which Application Insights analyzes the log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.logs[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processesarray<object>—A list of processes to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processes[].alarmMetricsarray<object>yesA list of metrics to monitor for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.processes[].processNamestringyesThe name of the process to be monitored for the component.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEventsarray<object>—A list of Windows Events to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].eventLevelsarray<string>yesThe levels of event to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].eventNamestringyesThe type of Windows Events to log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].logGroupNamestringyesThe CloudWatch log group name to be associated to the monitored log.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentConfigurationDetails.windowsEvents[].patternSetstring—The name of the log pattern set.
componentMonitoringSettings[].defaultOverwriteComponentConfiguration.subComponentTypeConfigurations[].subComponentTypestringyesThe sub component type.
componentMonitoringSettings[].tierstringyesThe tier of the application component.
customComponentsarray<object>—The custom grouped components.
customComponents[].componentNamestringyesThe name of the component.
customComponents[].resourceListarray<string>yesThe list of resource ARNs that belong to the component.
cweMonitorEnabledboolean—Indicates whether Application Insights can listen to CloudWatch events for the application resources.
groupingTypeenum—The grouping type of the application Create-only in AWS: changing it requires replacing the resource. Allowed: ACCOUNT_BASED
logPatternSetsarray<object>—The log pattern sets.
logPatternSets[].logPatternsarray<object>yesThe log patterns of a set.
logPatternSets[].logPatterns[].patternstringyesThe log pattern.
logPatternSets[].logPatterns[].patternNamestringyesThe name of the log pattern.
logPatternSets[].logPatterns[].rankintegeryesRank of the log pattern.
logPatternSets[].patternSetNamestringyesThe name of the log pattern set.
opsCenterEnabledboolean—When set to true, creates opsItems for any problems detected on an application.
opsItemSNSTopicArnstring—The SNS topic provided to Application Insights that is associated to the created opsItem.
providerRefobject—ProviderRef selects the AWSProvider (account/region) this resource is reconciled against.
providerRef.namestringyesName of a cluster-scoped AWSProvider.
providerRef.regionstring—Region overrides the provider's region for this resource only.
resourceGroupNamestringyesThe name of the resource group.
snsNotificationArnstring—Application Insights sends notifications to this SNS topic whenever there is a problem update in the associated application.
tagsarray<object>—The tags of Application Insights application.
tags[].keystringyes
tags[].valuestringyes

Status

FieldTypeRequiredDescription
applicationARNstring—The ARN of the ApplicationInsights application.
attemptinteger—Attempt counts failed create/delete requests; it salts the Cloud Control idempotency token so a retry is not served the cached failure.
awsProviderobject—AWSProvider confirms the account and region this resource was reconciled against.
awsProvider.accountIdstring—AccountID the resource lives in.
awsProvider.namestring—Name of the AWSProvider used; empty when the operator's own credentials were used.
awsProvider.regionstring—Region the resource lives in (empty for global services).
conditionsarray<object>—Conditions describe the current state of the resource.
conditions[].lastTransitionTimestringyeslastTransitionTime is the last time the condition transitioned from one status to another.
conditions[].messagestringyesmessage is a human readable message indicating details about the transition.
conditions[].observedGenerationinteger—observedGeneration represents the .metadata.generation that the condition was set based upon.
conditions[].reasonstringyesreason contains a programmatic identifier indicating the reason for the condition's last transition.
conditions[].statusenumyesstatus of the condition, one of True, False, Unknown. Allowed: True, False, Unknown
conditions[].typestringyestype of condition in CamelCase or in foo.example.com/CamelCase.
identifierstring—Identifier is the Cloud Control primary identifier of the resource.
lastSyncTimestring—
observedGenerationinteger—
operationstring—Operation is the in-flight operation (CREATE, UPDATE, DELETE).
operationStatusstring—OperationStatus is the last reported operation status.
requestTokenstring—RequestToken tracks an in-flight asynchronous operation.