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)


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

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

Returns:



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_statusString

The status of the anti-pattern report generation.

Returns:

  • (String)


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_messageString

The status message for the anti-pattern.

Returns:

  • (String)


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_typeString

The type of application component.

Returns:

  • (String)


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

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

Returns:



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_idString

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

Returns:

  • (String)


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

#idString

The ID of the application component.

Returns:

  • (String)


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_statusString

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

Returns:

  • (String)


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_timestampTime

The timestamp of when the application component was assessed.

Returns:

  • (Time)


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

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

Returns:

  • (Boolean)


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

#nameString

The name of application component.

Returns:

  • (String)


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_driverString

OS driver.

Returns:

  • (String)


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_versionString

OS version.

Returns:

  • (String)


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

The application component subtype.

Returns:

  • (String)


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_statusString

The status of the application unit.

Returns:

  • (String)


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_messageString

The status message for the application unit.

Returns:

  • (String)


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

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

Returns:



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_messageString

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

Returns:

  • (String)


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