MigrationHubStrategyRecommendations / Client / update_server_config
update_server_config¶
- MigrationHubStrategyRecommendations.Client.update_server_config(**kwargs)¶
- Updates the configuration of the specified server. - See also: AWS API Documentation - Request Syntax- response = client.update_server_config( serverId='string', strategyOption={ 'isPreferred': True|False, 'strategy': 'Rehost'|'Retirement'|'Refactor'|'Replatform'|'Retain'|'Relocate'|'Repurchase', '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', 'toolName': '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' } ) - Parameters:
- serverId (string) – - [REQUIRED] - The ID of the server. 
- strategyOption (dict) – - The preferred strategy options for the application component. See the response from GetServerStrategies. - isPreferred (boolean) – - Indicates if a specific strategy is preferred for the application component. 
- strategy (string) – - Type of transformation. For example, Rehost, Replatform, and so on. 
- targetDestination (string) – - Destination information about where the application component can migrate to. For example, - EC2,- ECS, and so on.
- toolName (string) – - The name of the tool that can be used to transform an application component using this strategy. 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- MigrationHubStrategyRecommendations.Client.exceptions.ResourceNotFoundException
- MigrationHubStrategyRecommendations.Client.exceptions.ThrottlingException
- MigrationHubStrategyRecommendations.Client.exceptions.ValidationException
- MigrationHubStrategyRecommendations.Client.exceptions.InternalServerException