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.
-
#result_list ⇒ Array<Types::Result>
A list of the analysis results.
-
#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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#app_type ⇒ String
The type of application component.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the application component.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of application component.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#os_driver ⇒ String
OS driver.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#os_version ⇒ String
OS version.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#resource_sub_type ⇒ String
The application component subtype.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#result_list ⇒ Array<Types::Result>
A list of the analysis results.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |
#runtime_status ⇒ String
The status of the application unit.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :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.
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 281 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, :result_list, :runtime_status, :runtime_status_message, :source_code_repositories, :status_message) SENSITIVE = [] include Aws::Structure end |