---
title: "GET /get-portfolio-preferences"
method: GET
path: "/get-portfolio-preferences"
---

# GET /get-portfolio-preferences

`GET /get-portfolio-preferences`

Retrieves your migration and modernization preferences.

## Response `200`

Success

- GetPortfolioPreferencesResponse
  - `applicationMode` 'ALL' | 'KNOWN' | 'UNKNOWN' — The classification for application component types.
  - `applicationPreferences` object — The transformation preferences for non-database applications.
    - `managementPreference` object — Application preferences that you specify to prefer managed environment.
      - `awsManagedResources` object — Indicates interest in solutions that are managed by AWS.
        - `targetDestination` AwsManagedTargetDestination[], required — The choice of application destination that you specify.
      - `noPreference` object — No specific preference.
        - `targetDestination` NoPreferenceTargetDestination[], required — The choice of application destination that you specify.
      - `selfManageResources` object — Indicates interest in managing your own resources on AWS.
        - `targetDestination` SelfManageTargetDestination[], required — Self-managed resources target destination.
  - `databasePreferences` object — The transformation preferences for database applications.
    - `databaseManagementPreference` 'AWS-managed' | 'Self-manage' | 'No preference' — Specifies whether you're interested in self-managed databases or databases managed by AWS.
    - `databaseMigrationPreference` object — Specifies your preferred migration path.
      - `heterogeneous` object — 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.
        - `targetDatabaseEngine` HeterogeneousTargetDatabaseEngine[], required — The target database engine for heterogeneous database migration preference.
      - `homogeneous` object — 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.
        - `targetDatabaseEngine` HomogeneousTargetDatabaseEngine[] — The target database engine for homogeneous database migration preferences.
      - `noPreference` object — Indicated that you do not prefer heterogeneous or homogeneous.
        - `targetDatabaseEngine` TargetDatabaseEngine[], required — The target database engine for database migration preference that you specify.
  - `prioritizeBusinessGoals` object — The rank of business goals based on priority.
    - `businessGoals` object — Rank of business goals based on priority.
      - `licenseCostReduction` integer — Business goal to reduce license costs.
      - `modernizeInfrastructureWithCloudNativeTechnologies` integer — Business goal to modernize infrastructure by moving to cloud native technologies.
      - `reduceOperationalOverheadWithManagedServices` integer — Business goal to reduce the operational overhead on the team by moving into managed services.
      - `speedOfMigration` integer — Business goal to achieve migration at a fast pace.

## Other responses

- `480` — ResourceNotFoundException
- `481` — AccessDeniedException
- `482` — ThrottlingException
- `483` — InternalServerException

---

[API](https://skmtc.net/aws/apis/migrationhubstrategy.md) · [All operations](https://skmtc.net/aws/apis/migrationhubstrategy/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/migrationhubstrategy/revisions/5fde79aed042/schema)
