Module: Aws::MigrationHubStrategyRecommendations::Types

Defined in:
gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AnalysisStatusUnion, AnalyzableServerSummary, AnalyzerNameUnion, AntipatternReportResult, AntipatternSeveritySummary, AppUnitError, ApplicationComponentDetail, ApplicationComponentStatusSummary, ApplicationComponentStrategy, ApplicationComponentSummary, ApplicationPreferences, AssessmentSummary, AssessmentTarget, AssociatedApplication, AwsManagedResources, BusinessGoals, Collector, ConfigurationSummary, ConflictException, DataCollectionDetails, DatabaseConfigDetail, DatabaseMigrationPreference, DatabasePreferences, DependencyException, GetApplicationComponentDetailsRequest, GetApplicationComponentDetailsResponse, GetApplicationComponentStrategiesRequest, GetApplicationComponentStrategiesResponse, GetAssessmentRequest, GetAssessmentResponse, GetImportFileTaskRequest, GetImportFileTaskResponse, GetLatestAssessmentIdResponse, GetPortfolioPreferencesResponse, GetPortfolioSummaryResponse, GetRecommendationReportDetailsRequest, GetRecommendationReportDetailsResponse, GetServerDetailsRequest, GetServerDetailsResponse, GetServerStrategiesRequest, GetServerStrategiesResponse, Group, Heterogeneous, Homogeneous, IPAddressBasedRemoteInfo, ImportFileTaskInformation, InternalServerException, ListAnalyzableServersRequest, ListAnalyzableServersResponse, ListApplicationComponentsRequest, ListApplicationComponentsResponse, ListCollectorsRequest, ListCollectorsResponse, ListImportFileTaskRequest, ListImportFileTaskResponse, ListServersRequest, ListServersResponse, ManagementPreference, NetworkInfo, NoDatabaseMigrationPreference, NoManagementPreference, OSInfo, PipelineInfo, PrioritizeBusinessGoals, PutPortfolioPreferencesRequest, PutPortfolioPreferencesResponse, RecommendationReportDetails, RecommendationSet, RemoteSourceCodeAnalysisServerInfo, ResourceNotFoundException, Result, S3Object, SelfManageResources, ServerDetail, ServerError, ServerStatusSummary, ServerStrategy, ServerSummary, ServiceLinkedRoleLockClientException, ServiceQuotaExceededException, SourceCode, SourceCodeRepository, StartAssessmentRequest, StartAssessmentResponse, StartImportFileTaskRequest, StartImportFileTaskResponse, StartRecommendationReportGenerationRequest, StartRecommendationReportGenerationResponse, StopAssessmentRequest, StopAssessmentResponse, StrategyOption, StrategySummary, SystemInfo, ThrottlingException, TransformationTool, UpdateApplicationComponentConfigRequest, UpdateApplicationComponentConfigResponse, UpdateServerConfigRequest, UpdateServerConfigResponse, ValidationException, VcenterBasedRemoteInfo, VersionControlInfo

Instance Attribute Summary collapse

Instance Attribute Details

#aws_managed_resourcesTypes::AwsManagedResources

Indicates interest in solutions that are managed by AWS.



1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1567

class ManagementPreference < Struct.new(
  :aws_managed_resources,
  :no_preference,
  :self_manage_resources,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsManagedResources < ManagementPreference; end
  class NoPreference < ManagementPreference; end
  class SelfManageResources < ManagementPreference; end
  class Unknown < ManagementPreference; end
end

#binary_analyzer_nameString

The binary analyzer names.

Returns:

  • (String)


101
102
103
104
105
106
107
108
109
110
111
112
113
114
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 101

class AnalyzerNameUnion < Struct.new(
  :binary_analyzer_name,
  :run_time_analyzer_name,
  :source_code_analyzer_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BinaryAnalyzerName < AnalyzerNameUnion; end
  class RunTimeAnalyzerName < AnalyzerNameUnion; end
  class SourceCodeAnalyzerName < AnalyzerNameUnion; end
  class Unknown < AnalyzerNameUnion; end
end

#heterogeneousTypes::Heterogeneous

Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 729

class DatabaseMigrationPreference < Struct.new(
  :heterogeneous,
  :homogeneous,
  :no_preference,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Heterogeneous < DatabaseMigrationPreference; end
  class Homogeneous < DatabaseMigrationPreference; end
  class NoPreference < DatabaseMigrationPreference; end
  class Unknown < DatabaseMigrationPreference; end
end

#homogeneousTypes::Homogeneous

Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.

Returns:



729
730
731
732
733
734
735
736
737
738
739
740
741
742
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 729

class DatabaseMigrationPreference < Struct.new(
  :heterogeneous,
  :homogeneous,
  :no_preference,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Heterogeneous < DatabaseMigrationPreference; end
  class Homogeneous < DatabaseMigrationPreference; end
  class NoPreference < DatabaseMigrationPreference; end
  class Unknown < DatabaseMigrationPreference; end
end

#no_preferenceTypes::NoManagementPreference

No specific preference.



729
730
731
732
733
734
735
736
737
738
739
740
741
742
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 729

class DatabaseMigrationPreference < Struct.new(
  :heterogeneous,
  :homogeneous,
  :no_preference,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Heterogeneous < DatabaseMigrationPreference; end
  class Homogeneous < DatabaseMigrationPreference; end
  class NoPreference < DatabaseMigrationPreference; end
  class Unknown < DatabaseMigrationPreference; end
end

#run_time_analyzer_nameString

The assessment analyzer names.

Returns:

  • (String)


101
102
103
104
105
106
107
108
109
110
111
112
113
114
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 101

class AnalyzerNameUnion < Struct.new(
  :binary_analyzer_name,
  :run_time_analyzer_name,
  :source_code_analyzer_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BinaryAnalyzerName < AnalyzerNameUnion; end
  class RunTimeAnalyzerName < AnalyzerNameUnion; end
  class SourceCodeAnalyzerName < AnalyzerNameUnion; end
  class Unknown < AnalyzerNameUnion; end
end

#runtime_analysis_statusString

The status of the analysis.

Returns:

  • (String)


41
42
43
44
45
46
47
48
49
50
51
52
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 41

class AnalysisStatusUnion < Struct.new(
  :runtime_analysis_status,
  :src_code_or_db_analysis_status,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RuntimeAnalysisStatus < AnalysisStatusUnion; end
  class SrcCodeOrDbAnalysisStatus < AnalysisStatusUnion; end
  class Unknown < AnalysisStatusUnion; end
end

#self_manage_resourcesTypes::SelfManageResources

Indicates interest in managing your own resources on AWS.



1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1567

class ManagementPreference < Struct.new(
  :aws_managed_resources,
  :no_preference,
  :self_manage_resources,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsManagedResources < ManagementPreference; end
  class NoPreference < ManagementPreference; end
  class SelfManageResources < ManagementPreference; end
  class Unknown < ManagementPreference; end
end

#source_code_analyzer_nameString

The source code analyzer names.

Returns:

  • (String)


101
102
103
104
105
106
107
108
109
110
111
112
113
114
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 101

class AnalyzerNameUnion < Struct.new(
  :binary_analyzer_name,
  :run_time_analyzer_name,
  :source_code_analyzer_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BinaryAnalyzerName < AnalyzerNameUnion; end
  class RunTimeAnalyzerName < AnalyzerNameUnion; end
  class SourceCodeAnalyzerName < AnalyzerNameUnion; end
  class Unknown < AnalyzerNameUnion; end
end

#src_code_or_db_analysis_statusString

The status of the source code or database analysis.

Returns:

  • (String)


41
42
43
44
45
46
47
48
49
50
51
52
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 41

class AnalysisStatusUnion < Struct.new(
  :runtime_analysis_status,
  :src_code_or_db_analysis_status,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class RuntimeAnalysisStatus < AnalysisStatusUnion; end
  class SrcCodeOrDbAnalysisStatus < AnalysisStatusUnion; end
  class Unknown < AnalysisStatusUnion; end
end