Migrationhubstrategy
This page documents function available when using the Migrationhubstrategy module, created with @service Migrationhubstrategy.
Index
Main.Migrationhubstrategy.get_application_component_detailsMain.Migrationhubstrategy.get_application_component_strategiesMain.Migrationhubstrategy.get_assessmentMain.Migrationhubstrategy.get_import_file_taskMain.Migrationhubstrategy.get_portfolio_preferencesMain.Migrationhubstrategy.get_portfolio_summaryMain.Migrationhubstrategy.get_recommendation_report_detailsMain.Migrationhubstrategy.get_server_detailsMain.Migrationhubstrategy.get_server_strategiesMain.Migrationhubstrategy.list_application_componentsMain.Migrationhubstrategy.list_collectorsMain.Migrationhubstrategy.list_import_file_taskMain.Migrationhubstrategy.list_serversMain.Migrationhubstrategy.put_portfolio_preferencesMain.Migrationhubstrategy.start_assessmentMain.Migrationhubstrategy.start_import_file_taskMain.Migrationhubstrategy.start_recommendation_report_generationMain.Migrationhubstrategy.stop_assessmentMain.Migrationhubstrategy.update_application_component_configMain.Migrationhubstrategy.update_server_config
Documentation
Main.Migrationhubstrategy.get_application_component_details — Methodget_application_component_details(application_component_id)
get_application_component_details(application_component_id, params::Dict{String,<:Any})Retrieves details about an application component.
Arguments
application_component_id: The ID of the application component. The ID is unique within an AWS account.
Main.Migrationhubstrategy.get_application_component_strategies — Methodget_application_component_strategies(application_component_id)
get_application_component_strategies(application_component_id, params::Dict{String,<:Any})Retrieves a list of all the recommended strategies and tools for an application component running on a server.
Arguments
application_component_id: The ID of the application component. The ID is unique within an AWS account.
Main.Migrationhubstrategy.get_assessment — Methodget_assessment(id)
get_assessment(id, params::Dict{String,<:Any})Retrieves the status of an on-going assessment.
Arguments
id: The assessmentid returned by StartAssessment.
Main.Migrationhubstrategy.get_import_file_task — Methodget_import_file_task(id)
get_import_file_task(id, params::Dict{String,<:Any})Retrieves the details about a specific import task.
Arguments
id: The ID of the import file task. This ID is returned in the response of StartImportFileTask.
Main.Migrationhubstrategy.get_portfolio_preferences — Methodget_portfolio_preferences()
get_portfolio_preferences(params::Dict{String,<:Any})Retrieves your migration and modernization preferences.
Main.Migrationhubstrategy.get_portfolio_summary — Methodget_portfolio_summary()
get_portfolio_summary(params::Dict{String,<:Any})Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
Main.Migrationhubstrategy.get_recommendation_report_details — Methodget_recommendation_report_details(id)
get_recommendation_report_details(id, params::Dict{String,<:Any})Retrieves detailed information about the specified recommendation report.
Arguments
id: The recommendation report generation task id returned by StartRecommendationReportGeneration.
Main.Migrationhubstrategy.get_server_details — Methodget_server_details(server_id)
get_server_details(server_id, params::Dict{String,<:Any})Retrieves detailed information about a specified server.
Arguments
server_id: The ID of the server.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"maxResults": The maximum number of items to include in the response. The maximum value is 100."nextToken": The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10.
Main.Migrationhubstrategy.get_server_strategies — Methodget_server_strategies(server_id)
get_server_strategies(server_id, params::Dict{String,<:Any})Retrieves recommended strategies and tools for the specified server.
Arguments
server_id: The ID of the server.
Main.Migrationhubstrategy.list_application_components — Methodlist_application_components()
list_application_components(params::Dict{String,<:Any})Retrieves a list of all the application components (processes).
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"applicationComponentCriteria": Criteria for filtering the list of application components."filterValue": Specify the value based on the application component criteria type. For example, if applicationComponentCriteria is set to SERVER_ID and filterValue is set to server1, then ListApplicationComponents returns all the application components running on server1."groupIdFilter": The group ID specified in to filter on."maxResults": The maximum number of items to include in the response. The maximum value is 100."nextToken": The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10."sort": Specifies whether to sort by ascending (ASC) or descending (DESC) order.
Main.Migrationhubstrategy.list_collectors — Methodlist_collectors()
list_collectors(params::Dict{String,<:Any})Retrieves a list of all the installed collectors.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"maxResults": The maximum number of items to include in the response. The maximum value is 100."nextToken": The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10.
Main.Migrationhubstrategy.list_import_file_task — Methodlist_import_file_task()
list_import_file_task(params::Dict{String,<:Any})Retrieves a list of all the imports performed.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"maxResults": The total number of items to return. The maximum value is 100."nextToken": The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10.
Main.Migrationhubstrategy.list_servers — Methodlist_servers()
list_servers(params::Dict{String,<:Any})Returns a list of all the servers.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"filterValue": Specifies the filter value, which is based on the type of server criteria. For example, if serverCriteria is OS_NAME, and the filterValue is equal to WindowsServer, then ListServers returns all of the servers matching the OS name WindowsServer."groupIdFilter": Specifies the group ID to filter on."maxResults": The maximum number of items to include in the response. The maximum value is 100."nextToken": The token from a previous call that you use to retrieve the next set of results. For example, if a previous call to this action returned 100 items, but you set maxResults to 10. You'll receive a set of 10 results along with a token. You then use the returned token to retrieve the next set of 10."serverCriteria": Criteria for filtering servers."sort": Specifies whether to sort by ascending (ASC) or descending (DESC) order.
Main.Migrationhubstrategy.put_portfolio_preferences — Methodput_portfolio_preferences()
put_portfolio_preferences(params::Dict{String,<:Any})Saves the specified migration and modernization preferences.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"applicationPreferences": The transformation preferences for non-database applications."databasePreferences": The transformation preferences for database applications."prioritizeBusinessGoals": The rank of the business goals based on priority.
Main.Migrationhubstrategy.start_assessment — Methodstart_assessment()
start_assessment(params::Dict{String,<:Any})Starts the assessment of an on-premises environment.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"s3bucketForAnalysisData": The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with migrationhub-strategy-."s3bucketForReportData": The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with migrationhub-strategy-.
Main.Migrationhubstrategy.start_import_file_task — Methodstart_import_file_task(s3_bucket, name, s3key)
start_import_file_task(s3_bucket, name, s3key, params::Dict{String,<:Any})Starts a file import.
Arguments
s3_bucket: The S3 bucket where the import file is located. The bucket name is required to begin with migrationhub-strategy-.name: A descriptive name for the request.s3key: The Amazon S3 key name of the import file.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"dataSourceType": Specifies the source that the servers are coming from. By default, Strategy Recommendations assumes that the servers specified in the import file are available in AWS Application Discovery Service."groupId": Groups the resources in the import file together with a unique name. This ID can be as filter in ListApplicationComponents and ListServers."s3bucketForReportData": The S3 bucket where Strategy Recommendations uploads import results. The bucket name is required to begin with migrationhub-strategy-.
Main.Migrationhubstrategy.start_recommendation_report_generation — Methodstart_recommendation_report_generation()
start_recommendation_report_generation(params::Dict{String,<:Any})Starts generating a recommendation report.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"groupIdFilter": Groups the resources in the recommendation report with a unique name."outputFormat": The output format for the recommendation report file. The default format is Microsoft Excel.
Main.Migrationhubstrategy.stop_assessment — Methodstop_assessment(assessment_id)
stop_assessment(assessment_id, params::Dict{String,<:Any})Stops the assessment of an on-premises environment.
Arguments
assessment_id: The assessmentId returned by StartAssessment.
Main.Migrationhubstrategy.update_application_component_config — Methodupdate_application_component_config(application_component_id)
update_application_component_config(application_component_id, params::Dict{String,<:Any})Updates the configuration of an application component.
Arguments
application_component_id: The ID of the application component. The ID is unique within an AWS account.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"inclusionStatus": Indicates whether the application component has been included for server recommendation or not."secretsManagerKey": Database credentials."sourceCodeList": The list of source code configurations to update for the application component."strategyOption": The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
Main.Migrationhubstrategy.update_server_config — Methodupdate_server_config(server_id)
update_server_config(server_id, params::Dict{String,<:Any})Updates the configuration of the specified server.
Arguments
server_id: The ID of the server.
Optional Parameters
Optional parameters can be passed as a params::Dict{String,<:Any}. Valid keys are:
"strategyOption": The preferred strategy options for the application component. See the response from GetServerStrategies.