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