@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMigrationHubStrategyRecommendations
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMigrationHubStrategyRecommendations
instead.
This API reference provides descriptions, syntax, and other details about each of the actions and data types for Migration Hub Strategy Recommendations (Strategy Recommendations). The topic for each action shows the API request parameters and the response. Alternatively, you can use one of the AWS SDKs to access an API that is tailored to the programming language or platform that you're using. For more information, see AWS SDKs.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
GetApplicationComponentDetailsResult |
getApplicationComponentDetails(GetApplicationComponentDetailsRequest getApplicationComponentDetailsRequest)
Retrieves details about an application component.
|
GetApplicationComponentStrategiesResult |
getApplicationComponentStrategies(GetApplicationComponentStrategiesRequest getApplicationComponentStrategiesRequest)
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
|
GetAssessmentResult |
getAssessment(GetAssessmentRequest getAssessmentRequest)
Retrieves the status of an on-going assessment.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetImportFileTaskResult |
getImportFileTask(GetImportFileTaskRequest getImportFileTaskRequest)
Retrieves the details about a specific import task.
|
GetLatestAssessmentIdResult |
getLatestAssessmentId(GetLatestAssessmentIdRequest getLatestAssessmentIdRequest)
Retrieve the latest ID of a specific assessment task.
|
GetPortfolioPreferencesResult |
getPortfolioPreferences(GetPortfolioPreferencesRequest getPortfolioPreferencesRequest)
Retrieves your migration and modernization preferences.
|
GetPortfolioSummaryResult |
getPortfolioSummary(GetPortfolioSummaryRequest getPortfolioSummaryRequest)
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
|
GetRecommendationReportDetailsResult |
getRecommendationReportDetails(GetRecommendationReportDetailsRequest getRecommendationReportDetailsRequest)
Retrieves detailed information about the specified recommendation report.
|
GetServerDetailsResult |
getServerDetails(GetServerDetailsRequest getServerDetailsRequest)
Retrieves detailed information about a specified server.
|
GetServerStrategiesResult |
getServerStrategies(GetServerStrategiesRequest getServerStrategiesRequest)
Retrieves recommended strategies and tools for the specified server.
|
ListAnalyzableServersResult |
listAnalyzableServers(ListAnalyzableServersRequest listAnalyzableServersRequest)
Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
|
ListApplicationComponentsResult |
listApplicationComponents(ListApplicationComponentsRequest listApplicationComponentsRequest)
Retrieves a list of all the application components (processes).
|
ListCollectorsResult |
listCollectors(ListCollectorsRequest listCollectorsRequest)
Retrieves a list of all the installed collectors.
|
ListImportFileTaskResult |
listImportFileTask(ListImportFileTaskRequest listImportFileTaskRequest)
Retrieves a list of all the imports performed.
|
ListServersResult |
listServers(ListServersRequest listServersRequest)
Returns a list of all the servers.
|
PutPortfolioPreferencesResult |
putPortfolioPreferences(PutPortfolioPreferencesRequest putPortfolioPreferencesRequest)
Saves the specified migration and modernization preferences.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartAssessmentResult |
startAssessment(StartAssessmentRequest startAssessmentRequest)
Starts the assessment of an on-premises environment.
|
StartImportFileTaskResult |
startImportFileTask(StartImportFileTaskRequest startImportFileTaskRequest)
Starts a file import.
|
StartRecommendationReportGenerationResult |
startRecommendationReportGeneration(StartRecommendationReportGenerationRequest startRecommendationReportGenerationRequest)
Starts generating a recommendation report.
|
StopAssessmentResult |
stopAssessment(StopAssessmentRequest stopAssessmentRequest)
Stops the assessment of an on-premises environment.
|
UpdateApplicationComponentConfigResult |
updateApplicationComponentConfig(UpdateApplicationComponentConfigRequest updateApplicationComponentConfigRequest)
Updates the configuration of an application component.
|
UpdateServerConfigResult |
updateServerConfig(UpdateServerConfigRequest updateServerConfigRequest)
Updates the configuration of the specified server.
|
static final String ENDPOINT_PREFIX
GetApplicationComponentDetailsResult getApplicationComponentDetails(GetApplicationComponentDetailsRequest getApplicationComponentDetailsRequest)
Retrieves details about an application component.
getApplicationComponentDetailsRequest
- ResourceNotFoundException
- The specified ID in the request is not found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The server experienced an internal error. Try again.GetApplicationComponentStrategiesResult getApplicationComponentStrategies(GetApplicationComponentStrategiesRequest getApplicationComponentStrategiesRequest)
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
getApplicationComponentStrategiesRequest
- ResourceNotFoundException
- The specified ID in the request is not found.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The server experienced an internal error. Try again.GetAssessmentResult getAssessment(GetAssessmentRequest getAssessmentRequest)
Retrieves the status of an on-going assessment.
getAssessmentRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The server experienced an internal error. Try again.GetImportFileTaskResult getImportFileTask(GetImportFileTaskRequest getImportFileTaskRequest)
Retrieves the details about a specific import task.
getImportFileTaskRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.GetLatestAssessmentIdResult getLatestAssessmentId(GetLatestAssessmentIdRequest getLatestAssessmentIdRequest)
Retrieve the latest ID of a specific assessment task.
getLatestAssessmentIdRequest
- DependencyException
- Dependency encountered an error.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.GetPortfolioPreferencesResult getPortfolioPreferences(GetPortfolioPreferencesRequest getPortfolioPreferencesRequest)
Retrieves your migration and modernization preferences.
getPortfolioPreferencesRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The server experienced an internal error. Try again.GetPortfolioSummaryResult getPortfolioSummary(GetPortfolioSummaryRequest getPortfolioSummaryRequest)
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
getPortfolioSummaryRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.InternalServerException
- The server experienced an internal error. Try again.GetRecommendationReportDetailsResult getRecommendationReportDetails(GetRecommendationReportDetailsRequest getRecommendationReportDetailsRequest)
Retrieves detailed information about the specified recommendation report.
getRecommendationReportDetailsRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.GetServerDetailsResult getServerDetails(GetServerDetailsRequest getServerDetailsRequest)
Retrieves detailed information about a specified server.
getServerDetailsRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.GetServerStrategiesResult getServerStrategies(GetServerStrategiesRequest getServerStrategiesRequest)
Retrieves recommended strategies and tools for the specified server.
getServerStrategiesRequest
- ResourceNotFoundException
- The specified ID in the request is not found.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.ListAnalyzableServersResult listAnalyzableServers(ListAnalyzableServersRequest listAnalyzableServersRequest)
Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
listAnalyzableServersRequest
- Represents input for ListAnalyzableServers operation.AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.ListApplicationComponentsResult listApplicationComponents(ListApplicationComponentsRequest listApplicationComponentsRequest)
Retrieves a list of all the application components (processes).
listApplicationComponentsRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ServiceLinkedRoleLockClientException
- Exception to indicate that the service-linked role (SLR) is locked.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.ListCollectorsResult listCollectors(ListCollectorsRequest listCollectorsRequest)
Retrieves a list of all the installed collectors.
listCollectorsRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.ListImportFileTaskResult listImportFileTask(ListImportFileTaskRequest listImportFileTaskRequest)
Retrieves a list of all the imports performed.
listImportFileTaskRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.ListServersResult listServers(ListServersRequest listServersRequest)
Returns a list of all the servers.
listServersRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.PutPortfolioPreferencesResult putPortfolioPreferences(PutPortfolioPreferencesRequest putPortfolioPreferencesRequest)
Saves the specified migration and modernization preferences.
putPortfolioPreferencesRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.ConflictException
- Exception to indicate that there is an ongoing task when a new task is created. Return when once the
existing tasks are complete.InternalServerException
- The server experienced an internal error. Try again.StartAssessmentResult startAssessment(StartAssessmentRequest startAssessmentRequest)
Starts the assessment of an on-premises environment.
startAssessmentRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ServiceQuotaExceededException
- The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this
account.InternalServerException
- The server experienced an internal error. Try again.StartImportFileTaskResult startImportFileTask(StartImportFileTaskRequest startImportFileTaskRequest)
Starts a file import.
startImportFileTaskRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ServiceQuotaExceededException
- The AWS account has reached its quota of imports. Contact AWS Support to increase the quota for this
account.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.StartRecommendationReportGenerationResult startRecommendationReportGeneration(StartRecommendationReportGenerationRequest startRecommendationReportGenerationRequest)
Starts generating a recommendation report.
startRecommendationReportGenerationRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.ConflictException
- Exception to indicate that there is an ongoing task when a new task is created. Return when once the
existing tasks are complete.InternalServerException
- The server experienced an internal error. Try again.StopAssessmentResult stopAssessment(StopAssessmentRequest stopAssessmentRequest)
Stops the assessment of an on-premises environment.
stopAssessmentRequest
- AccessDeniedException
- The user does not have permission to perform the action. Check the AWS Identity and Access Management
(IAM) policy associated with this user.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.UpdateApplicationComponentConfigResult updateApplicationComponentConfig(UpdateApplicationComponentConfigRequest updateApplicationComponentConfigRequest)
Updates the configuration of an application component.
updateApplicationComponentConfigRequest
- ResourceNotFoundException
- The specified ID in the request is not found.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.UpdateServerConfigResult updateServerConfig(UpdateServerConfigRequest updateServerConfigRequest)
Updates the configuration of the specified server.
updateServerConfigRequest
- ResourceNotFoundException
- The specified ID in the request is not found.ThrottlingException
- The request was denied due to request throttling.ValidationException
- The request body isn't valid.InternalServerException
- The server experienced an internal error. Try again.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.