Class: Aws::MigrationHubStrategyRecommendations::Types::ServerDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb

Overview

Detailed information about a server.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#antipattern_report_s3_objectTypes::S3Object

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

Returns:



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#antipattern_report_statusString

The status of the anti-pattern report generation.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#antipattern_report_status_messageString

A message about the status of the anti-pattern report generation.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#application_component_strategy_summaryArray<Types::StrategySummary>

A list of strategy summaries.

Returns:



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#data_collection_statusString

The status of assessment for the server.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The server ID.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#last_analyzed_timestampTime

The timestamp of when the server was assessed.

Returns:

  • (Time)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#list_antipattern_severity_summaryArray<Types::AntipatternSeveritySummary>

A list of anti-pattern severity summaries.



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the server.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#recommendation_setTypes::RecommendationSet

A set of recommendations.



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#server_typeString

The type of server.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#status_messageString

A message about the status of data collection, which contains detailed descriptions of any error messages.

Returns:

  • (String)


1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end

#system_infoTypes::SystemInfo

System information about the server.

Returns:



1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1756

class ServerDetail < Struct.new(
  :antipattern_report_s3_object,
  :antipattern_report_status,
  :antipattern_report_status_message,
  :application_component_strategy_summary,
  :data_collection_status,
  :id,
  :last_analyzed_timestamp,
  :list_antipattern_severity_summary,
  :name,
  :recommendation_set,
  :server_type,
  :status_message,
  :system_info)
  SENSITIVE = []
  include Aws::Structure
end