---
title: "GET /get-server-strategies/{serverId}"
method: GET
path: "/get-server-strategies/{serverId}"
---

# GET /get-server-strategies/{serverId}

`GET /get-server-strategies/{serverId}`

Retrieves recommended strategies and tools for the specified server.

## Path parameters

- `serverId` string, required

## Response `200`

Success

- GetServerStrategiesResponse
  - `serverStrategies` ServerStrategy[] — A list of strategy recommendations for the server.
    - `isPreferred` boolean — Set to true if the recommendation is set as preferred.
    - `numberOfApplicationComponents` integer — The number of application components with this strategy recommendation running on the server.
    - `recommendation` object — Strategy recommendation for the server.
      - `strategy` 'Rehost' | 'Retirement' | 'Refactor' | 'Replatform' | 'Retain' | 'Relocate' | 'Repurchase' — The recommended strategy.
      - `targetDestination` 'None specified' | 'AWS Elastic BeanStalk' | 'AWS Fargate' | 'Amazon Elastic Cloud Compute (EC2)' | 'Amazon Elastic Container Service (ECS)' | 'Amazon Elastic Kubernetes Service (EKS)' | 'Aurora MySQL' | 'Aurora PostgreSQL' | 'Amazon Relational Database Service on MySQL' | 'Amazon Relational Database Service on PostgreSQL' | 'Amazon DocumentDB' | 'Amazon DynamoDB' | 'Amazon Relational Database Service' | 'Babelfish for Aurora PostgreSQL' — The recommended target destination.
      - `transformationTool` object — The target destination for the recommendation set.
        - `description` string — Description of the tool.
        - `name` 'App2Container' | 'Porting Assistant For .NET' | 'End of Support Migration' | 'Windows Web Application Migration Assistant' | 'Application Migration Service' | 'Strategy Recommendation Support' | 'In Place Operating System Upgrade' | 'Schema Conversion Tool' | 'Database Migration Service' | 'Native SQL Server Backup/Restore' — Name of the tool.
        - `tranformationToolInstallationLink` string — URL for installing the tool.
    - `status` 'recommended' | 'viableOption' | 'notRecommended' | 'potential' — The recommendation status of the strategy for the server.

## Other responses

- `480` — ResourceNotFoundException
- `481` — AccessDeniedException
- `482` — ThrottlingException
- `483` — ValidationException
- `484` — 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/versions/5fde79aed042/schema)
