Class: Aws::ApplicationInsights::Types::ApplicationComponent
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationInsights::Types::ApplicationComponent
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-applicationinsights/types.rb
Overview
Describes a standalone resource or similarly grouped resources that the application is made up of.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#component_name ⇒ String
The name of the component.
-
#component_remarks ⇒ String
If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.
-
#detected_workload ⇒ Hash<String,Hash<String,String>>
Workloads detected in the application component.
-
#monitor ⇒ Boolean
Indicates whether the application component is monitored.
-
#os_type ⇒ String
The operating system of the component.
-
#resource_type ⇒ String
The resource type.
-
#tier ⇒ String
The stack tier of the application component.
Instance Attribute Details
#component_name ⇒ String
The name of the component.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#component_remarks ⇒ String
If logging is supported for the resource type, indicates whether the component has configured logs to be monitored.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#detected_workload ⇒ Hash<String,Hash<String,String>>
Workloads detected in the application component.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#monitor ⇒ Boolean
Indicates whether the application component is monitored.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#os_type ⇒ String
The operating system of the component.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The resource type. Supported resource types include EC2 instances, Auto Scaling group, Classic ELB, Application ELB, and SQS Queue.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
The stack tier of the application component.
102 103 104 105 106 107 108 109 110 111 112 |
# File 'lib/aws-sdk-applicationinsights/types.rb', line 102 class ApplicationComponent < Struct.new( :component_name, :component_remarks, :resource_type, :os_type, :tier, :monitor, :detected_workload) SENSITIVE = [] include Aws::Structure end |