Module: Aws::MigrationHubStrategyRecommendations::Types

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

Defined Under Namespace

Classes: AccessDeniedException, 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, ListApplicationComponentsRequest, ListApplicationComponentsResponse, ListCollectorsRequest, ListCollectorsResponse, ListImportFileTaskRequest, ListImportFileTaskResponse, ListServersRequest, ListServersResponse, ManagementPreference, NetworkInfo, NoDatabaseMigrationPreference, NoManagementPreference, OSInfo, PipelineInfo, PrioritizeBusinessGoals, PutPortfolioPreferencesRequest, PutPortfolioPreferencesResponse, RecommendationReportDetails, RecommendationSet, RemoteSourceCodeAnalysisServerInfo, ResourceNotFoundException, 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.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1394

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

#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.



607
608
609
610
611
612
613
614
615
616
617
618
619
620
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 607

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:



607
608
609
610
611
612
613
614
615
616
617
618
619
620
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 607

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.



607
608
609
610
611
612
613
614
615
616
617
618
619
620
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 607

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

#self_manage_resourcesTypes::SelfManageResources

Indicates interest in managing your own resources on AWS.



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1394

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