Class: Aws::MigrationHubStrategyRecommendations::Types::ApplicationComponentDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::MigrationHubStrategyRecommendations::Types::ApplicationComponentDetail
- Defined in:
- gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb
Overview
Contains detailed information about an application component.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#analysis_status ⇒ String
The status of analysis, if the application component has source code or an associated database.
-
#antipattern_report_s3_object ⇒ Types::S3Object
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
-
#antipattern_report_status ⇒ String
The status of the anti-pattern report generation.
-
#antipattern_report_status_message ⇒ String
The status message for the anti-pattern.
-
#app_type ⇒ String
The type of application component.
-
#app_unit_error ⇒ Types::AppUnitError
The error in the analysis of the source code or database.
-
#associated_server_id ⇒ String
The ID of the server that the application component is running on.
-
#database_config_detail ⇒ Types::DatabaseConfigDetail
Configuration details for the database associated with the application component.
-
#id ⇒ String
The ID of the application component.
-
#inclusion_status ⇒ String
Indicates whether the application component has been included for server recommendation or not.
-
#last_analyzed_timestamp ⇒ Time
The timestamp of when the application component was assessed.
-
#list_antipattern_severity_summary ⇒ Array<Types::AntipatternSeveritySummary>
A list of anti-pattern severity summaries.
-
#more_server_association_exists ⇒ Boolean
Set to true if the application component is running on multiple servers.
-
#name ⇒ String
The name of application component.
-
#os_driver ⇒ String
OS driver.
-
#os_version ⇒ String
OS version.
-
#recommendation_set ⇒ Types::RecommendationSet
The top recommendation set for the application component.
-
#resource_sub_type ⇒ String
The application component subtype.
-
#runtime_status ⇒ String
The status of the application unit.
-
#runtime_status_message ⇒ String
The status message for the application unit.
-
#source_code_repositories ⇒ Array<Types::SourceCodeRepository>
Details about the source code repository associated with the application component.
-
#status_message ⇒ String
A detailed description of the analysis status and any failure message.
Instance Attribute Details
#analysis_status ⇒ String
The status of analysis, if the application component has source code or an associated database.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#antipattern_report_s3_object ⇒ Types::S3Object
The S3 bucket name and the Amazon S3 key name for the anti-pattern report.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#antipattern_report_status ⇒ String
The status of the anti-pattern report generation.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#antipattern_report_status_message ⇒ String
The status message for the anti-pattern.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#app_type ⇒ String
The type of application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#app_unit_error ⇒ Types::AppUnitError
The error in the analysis of the source code or database.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#associated_server_id ⇒ String
The ID of the server that the application component is running on.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#database_config_detail ⇒ Types::DatabaseConfigDetail
Configuration details for the database associated with the application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#inclusion_status ⇒ String
Indicates whether the application component has been included for server recommendation or not.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#last_analyzed_timestamp ⇒ Time
The timestamp of when the application component was assessed.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#list_antipattern_severity_summary ⇒ Array<Types::AntipatternSeveritySummary>
A list of anti-pattern severity summaries.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#more_server_association_exists ⇒ Boolean
Set to true if the application component is running on multiple servers.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#os_driver ⇒ String
OS driver.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#os_version ⇒ String
OS version.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#recommendation_set ⇒ Types::RecommendationSet
The top recommendation set for the application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#resource_sub_type ⇒ String
The application component subtype.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#runtime_status ⇒ String
The status of the application unit.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#runtime_status_message ⇒ String
The status message for the application unit.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#source_code_repositories ⇒ Array<Types::SourceCodeRepository>
Details about the source code repository associated with the application component.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
A detailed description of the analysis status and any failure message.
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 160 class ApplicationComponentDetail < Struct.new( :analysis_status, :antipattern_report_s3_object, :antipattern_report_status, :antipattern_report_status_message, :app_type, :app_unit_error, :associated_server_id, :database_config_detail, :id, :inclusion_status, :last_analyzed_timestamp, :list_antipattern_severity_summary, :more_server_association_exists, :name, :os_driver, :os_version, :recommendation_set, :resource_sub_type, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |