class Aws::MigrationHubStrategyRecommendations::Types::DatabasePreferences

Preferences on managing your databases on AWS.

@note When making an API call, you may pass DatabasePreferences

data as a hash:

    {
      database_management_preference: "AWS-managed", # accepts AWS-managed, Self-manage, No preference
      database_migration_preference: {
        heterogeneous: {
          target_database_engine: ["None specified"], # required, accepts None specified, Amazon Aurora, AWS PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, MariaDB, SAP, Db2 LUW, MongoDB
        },
        homogeneous: {
          target_database_engine: ["None specified"], # accepts None specified
        },
        no_preference: {
          target_database_engine: ["None specified"], # required, accepts None specified, Amazon Aurora, AWS PostgreSQL, MySQL, Microsoft SQL Server, Oracle Database, MariaDB, SAP, Db2 LUW, MongoDB
        },
      },
    }

@!attribute [rw] database_management_preference

Specifies whether you're interested in self-managed databases or
databases managed by AWS.
@return [String]

@!attribute [rw] database_migration_preference

Specifies your preferred migration path.
@return [Types::DatabaseMigrationPreference]

@see docs.aws.amazon.com/goto/WebAPI/migrationhubstrategy-2020-02-19/DatabasePreferences AWS API Documentation

Constants

SENSITIVE