Class: Aws::MigrationHubStrategyRecommendations::Types::ApplicationComponentDetail

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#analysis_statusString

The status of analysis, if the application component has source code or an associated database.

Returns:

  • (String)


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_objectTypes::S3Object

The S3 bucket name and the Amazon S3 key name for the anti-pattern report.

Returns:



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_statusString

The status of the anti-pattern report generation.

Returns:

  • (String)


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_messageString

The status message for the anti-pattern.

Returns:

  • (String)


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_typeString

The type of application component.

Returns:

  • (String)


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_errorTypes::AppUnitError

The error in the analysis of the source code or database.

Returns:



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_idString

The ID of the server that the application component is running on.

Returns:

  • (String)


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_detailTypes::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

#idString

The ID of the application component.

Returns:

  • (String)


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_statusString

Indicates whether the application component has been included for server recommendation or not.

Returns:

  • (String)


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_timestampTime

The timestamp of when the application component was assessed.

Returns:

  • (Time)


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_summaryArray<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_existsBoolean

Set to true if the application component is running on multiple servers.

Returns:

  • (Boolean)


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

#nameString

The name of application component.

Returns:

  • (String)


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_driverString

OS driver.

Returns:

  • (String)


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_versionString

OS version.

Returns:

  • (String)


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_setTypes::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_typeString

The application component subtype.

Returns:

  • (String)


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_listArray<Types::Result>

A list of the analysis results.

Returns:



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_statusString

The status of the application unit.

Returns:

  • (String)


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_messageString

The status message for the application unit.

Returns:

  • (String)


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_repositoriesArray<Types::SourceCodeRepository>

Details about the source code repository associated with the application component.

Returns:



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_messageString

A detailed description of the analysis status and any failure message.

Returns:

  • (String)


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