Class: Aws::MigrationHubStrategyRecommendations::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::MigrationHubStrategyRecommendations::Client
- Includes:
- ClientStubs
- Defined in:
- gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb
Overview
An API client for MigrationHubStrategyRecommendations. To construct a client, you need to configure a :region
and :credentials
.
client = Aws::MigrationHubStrategyRecommendations::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the developer guide.
See #initialize for a full list of supported configuration options.
Instance Attribute Summary
Attributes inherited from Seahorse::Client::Base
API Operations collapse
-
#get_application_component_details(params = {}) ⇒ Types::GetApplicationComponentDetailsResponse
Retrieves details about an application component.
-
#get_application_component_strategies(params = {}) ⇒ Types::GetApplicationComponentStrategiesResponse
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
-
#get_assessment(params = {}) ⇒ Types::GetAssessmentResponse
Retrieves the status of an on-going assessment.
-
#get_import_file_task(params = {}) ⇒ Types::GetImportFileTaskResponse
Retrieves the details about a specific import task.
-
#get_latest_assessment_id(params = {}) ⇒ Types::GetLatestAssessmentIdResponse
Retrieve the latest ID of a specific assessment task.
-
#get_portfolio_preferences(params = {}) ⇒ Types::GetPortfolioPreferencesResponse
Retrieves your migration and modernization preferences.
-
#get_portfolio_summary(params = {}) ⇒ Types::GetPortfolioSummaryResponse
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
-
#get_recommendation_report_details(params = {}) ⇒ Types::GetRecommendationReportDetailsResponse
Retrieves detailed information about the specified recommendation report.
-
#get_server_details(params = {}) ⇒ Types::GetServerDetailsResponse
Retrieves detailed information about a specified server.
-
#get_server_strategies(params = {}) ⇒ Types::GetServerStrategiesResponse
Retrieves recommended strategies and tools for the specified server.
-
#list_analyzable_servers(params = {}) ⇒ Types::ListAnalyzableServersResponse
Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
-
#list_application_components(params = {}) ⇒ Types::ListApplicationComponentsResponse
Retrieves a list of all the application components (processes).
-
#list_collectors(params = {}) ⇒ Types::ListCollectorsResponse
Retrieves a list of all the installed collectors.
-
#list_import_file_task(params = {}) ⇒ Types::ListImportFileTaskResponse
Retrieves a list of all the imports performed.
-
#list_servers(params = {}) ⇒ Types::ListServersResponse
Returns a list of all the servers.
-
#put_portfolio_preferences(params = {}) ⇒ Struct
Saves the specified migration and modernization preferences.
-
#start_assessment(params = {}) ⇒ Types::StartAssessmentResponse
Starts the assessment of an on-premises environment.
-
#start_import_file_task(params = {}) ⇒ Types::StartImportFileTaskResponse
Starts a file import.
-
#start_recommendation_report_generation(params = {}) ⇒ Types::StartRecommendationReportGenerationResponse
Starts generating a recommendation report.
-
#stop_assessment(params = {}) ⇒ Struct
Stops the assessment of an on-premises environment.
-
#update_application_component_config(params = {}) ⇒ Struct
Updates the configuration of an application component.
-
#update_server_config(params = {}) ⇒ Struct
Updates the configuration of the specified server.
Instance Method Summary collapse
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
Methods included from ClientStubs
#api_requests, #stub_data, #stub_responses
Methods inherited from Seahorse::Client::Base
add_plugin, api, clear_plugins, define, new, #operation_names, plugins, remove_plugin, set_api, set_plugins
Methods included from Seahorse::Client::HandlerBuilder
#handle, #handle_request, #handle_response
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
476 477 478 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 476 def initialize(*args) super end |
Instance Method Details
#get_application_component_details(params = {}) ⇒ Types::GetApplicationComponentDetailsResponse
Retrieves details about an application component.
560 561 562 563 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 560 def get_application_component_details(params = {}, = {}) req = build_request(:get_application_component_details, params) req.send_request() end |
#get_application_component_strategies(params = {}) ⇒ Types::GetApplicationComponentStrategiesResponse
Retrieves a list of all the recommended strategies and tools for an application component running on a server.
597 598 599 600 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 597 def get_application_component_strategies(params = {}, = {}) req = build_request(:get_application_component_strategies, params) req.send_request() end |
#get_assessment(params = {}) ⇒ Types::GetAssessmentResponse
Retrieves the status of an on-going assessment.
640 641 642 643 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 640 def get_assessment(params = {}, = {}) req = build_request(:get_assessment, params) req.send_request() end |
#get_import_file_task(params = {}) ⇒ Types::GetImportFileTaskResponse
Retrieves the details about a specific import task.
689 690 691 692 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 689 def get_import_file_task(params = {}, = {}) req = build_request(:get_import_file_task, params) req.send_request() end |
#get_latest_assessment_id(params = {}) ⇒ Types::GetLatestAssessmentIdResponse
Retrieve the latest ID of a specific assessment task.
708 709 710 711 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 708 def get_latest_assessment_id(params = {}, = {}) req = build_request(:get_latest_assessment_id, params) req.send_request() end |
#get_portfolio_preferences(params = {}) ⇒ Types::GetPortfolioPreferencesResponse
Retrieves your migration and modernization preferences.
747 748 749 750 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 747 def get_portfolio_preferences(params = {}, = {}) req = build_request(:get_portfolio_preferences, params) req.send_request() end |
#get_portfolio_summary(params = {}) ⇒ Types::GetPortfolioSummaryResponse
Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.
792 793 794 795 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 792 def get_portfolio_summary(params = {}, = {}) req = build_request(:get_portfolio_summary, params) req.send_request() end |
#get_recommendation_report_details(params = {}) ⇒ Types::GetRecommendationReportDetailsResponse
Retrieves detailed information about the specified recommendation report.
830 831 832 833 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 830 def get_recommendation_report_details(params = {}, = {}) req = build_request(:get_recommendation_report_details, params) req.send_request() end |
#get_server_details(params = {}) ⇒ Types::GetServerDetailsResponse
Retrieves detailed information about a specified server.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
909 910 911 912 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 909 def get_server_details(params = {}, = {}) req = build_request(:get_server_details, params) req.send_request() end |
#get_server_strategies(params = {}) ⇒ Types::GetServerStrategiesResponse
Retrieves recommended strategies and tools for the specified server.
945 946 947 948 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 945 def get_server_strategies(params = {}, = {}) req = build_request(:get_server_strategies, params) req.send_request() end |
#list_analyzable_servers(params = {}) ⇒ Types::ListAnalyzableServersResponse
Retrieves a list of all the servers fetched from customer vCenter using Strategy Recommendation Collector.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
996 997 998 999 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 996 def list_analyzable_servers(params = {}, = {}) req = build_request(:list_analyzable_servers, params) req.send_request() end |
#list_application_components(params = {}) ⇒ Types::ListApplicationComponentsResponse
Retrieves a list of all the application components (processes).
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1108 1109 1110 1111 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1108 def list_application_components(params = {}, = {}) req = build_request(:list_application_components, params) req.send_request() end |
#list_collectors(params = {}) ⇒ Types::ListCollectorsResponse
Retrieves a list of all the installed collectors.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1170 1171 1172 1173 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1170 def list_collectors(params = {}, = {}) req = build_request(:list_collectors, params) req.send_request() end |
#list_import_file_task(params = {}) ⇒ Types::ListImportFileTaskResponse
Retrieves a list of all the imports performed.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1221 1222 1223 1224 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1221 def list_import_file_task(params = {}, = {}) req = build_request(:list_import_file_task, params) req.send_request() end |
#list_servers(params = {}) ⇒ Types::ListServersResponse
Returns a list of all the servers.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1318 1319 1320 1321 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1318 def list_servers(params = {}, = {}) req = build_request(:list_servers, params) req.send_request() end |
#put_portfolio_preferences(params = {}) ⇒ Struct
Saves the specified migration and modernization preferences.
1384 1385 1386 1387 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1384 def put_portfolio_preferences(params = {}, = {}) req = build_request(:put_portfolio_preferences, params) req.send_request() end |
#start_assessment(params = {}) ⇒ Types::StartAssessmentResponse
Starts the assessment of an on-premises environment.
1432 1433 1434 1435 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1432 def start_assessment(params = {}, = {}) req = build_request(:start_assessment, params) req.send_request() end |
#start_import_file_task(params = {}) ⇒ Types::StartImportFileTaskResponse
Starts a file import.
1491 1492 1493 1494 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1491 def start_import_file_task(params = {}, = {}) req = build_request(:start_import_file_task, params) req.send_request() end |
#start_recommendation_report_generation(params = {}) ⇒ Types::StartRecommendationReportGenerationResponse
Starts generating a recommendation report.
1529 1530 1531 1532 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1529 def start_recommendation_report_generation(params = {}, = {}) req = build_request(:start_recommendation_report_generation, params) req.send_request() end |
#stop_assessment(params = {}) ⇒ Struct
Stops the assessment of an on-premises environment.
1551 1552 1553 1554 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1551 def stop_assessment(params = {}, = {}) req = build_request(:stop_assessment, params) req.send_request() end |
#update_application_component_config(params = {}) ⇒ Struct
Updates the configuration of an application component.
1616 1617 1618 1619 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1616 def update_application_component_config(params = {}, = {}) req = build_request(:update_application_component_config, params) req.send_request() end |
#update_server_config(params = {}) ⇒ Struct
Updates the configuration of the specified server.
1648 1649 1650 1651 |
# File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1648 def update_server_config(params = {}, = {}) req = build_request(:update_server_config, params) req.send_request() end |