Module: Aws::MigrationHubStrategyRecommendations::Types

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

Defined Under Namespace

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

Instance Attribute Summary collapse

Instance Attribute Details

#aws_managed_resourcesTypes::AwsManagedResources

Indicates interest in solutions that are managed by AWS.



1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1377

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.



514
515
516
517
518
519
520
521
522
523
524
525
526
527
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 514

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:



514
515
516
517
518
519
520
521
522
523
524
525
526
527
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 514

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.



514
515
516
517
518
519
520
521
522
523
524
525
526
527
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 514

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.



1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/types.rb', line 1377

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