Class: Aws::ApplicationInsights::Types::ApplicationInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationInsights::Types::ApplicationInfo
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-applicationinsights/types.rb
Overview
Describes the status of the application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The AWS account ID for the owner of the application.
-
#attach_missing_permission ⇒ Boolean
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
-
#auto_config_enabled ⇒ Boolean
Indicates whether auto-configuration is turned on for this application.
-
#cwe_monitor_enabled ⇒ Boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as ‘instance terminated`, `failed deployment`, and others.
-
#discovery_type ⇒ String
The method used by Application Insights to onboard your resources.
-
#life_cycle ⇒ String
The lifecycle of the application.
-
#ops_center_enabled ⇒ Boolean
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
-
#ops_item_sns_topic_arn ⇒ String
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
-
#remarks ⇒ String
The issues on the user side that block Application Insights from successfully monitoring an application.
-
#resource_group_name ⇒ String
The name of the resource group used for the application.
Instance Attribute Details
#account_id ⇒ String
The AWS account ID for the owner of the application.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#attach_missing_permission ⇒ Boolean
If set to true, the managed policies for SSM and CW will be attached to the instance roles if they are missing.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#auto_config_enabled ⇒ Boolean
Indicates whether auto-configuration is turned on for this application.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#cwe_monitor_enabled ⇒ Boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as ‘instance terminated`, `failed deployment`, and others.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#discovery_type ⇒ String
The method used by Application Insights to onboard your resources.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#life_cycle ⇒ String
The lifecycle of the application.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#ops_center_enabled ⇒ Boolean
Indicates whether Application Insights will create opsItems for any problem detected by Application Insights for an application.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#ops_item_sns_topic_arn ⇒ String
The SNS topic provided to Application Insights that is associated to the created opsItems to receive SNS notifications for opsItem updates.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#remarks ⇒ String
The issues on the user side that block Application Insights from successfully monitoring an application. Example remarks include:
-
“Configuring application, detected 1 Errors, 3 Warnings”
-
“Configuring application, detected 1 Unconfigured Components”
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |
#resource_group_name ⇒ String
The name of the resource group used for the application.
170 171 172 173 174 175 176 177 178 179 180 181 182 183 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 170 class ApplicationInfo < Struct.new( :account_id, :resource_group_name, :life_cycle, :ops_item_sns_topic_arn, :ops_center_enabled, :cwe_monitor_enabled, :remarks, :auto_config_enabled, :discovery_type, :attach_missing_permission) SENSITIVE = [] include Aws::Structure end |