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.
| 473 474 475 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 473 def initialize(*args) super end | 
Instance Method Details
#get_application_component_details(params = {}) ⇒ Types::GetApplicationComponentDetailsResponse
Retrieves details about an application component.
| 557 558 559 560 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 557 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.
| 594 595 596 597 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 594 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.
| 637 638 639 640 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 637 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.
| 686 687 688 689 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 686 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.
| 705 706 707 708 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 705 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.
| 744 745 746 747 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 744 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.
| 789 790 791 792 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 789 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.
| 827 828 829 830 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 827 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.
| 906 907 908 909 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 906 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.
| 942 943 944 945 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 942 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.
| 993 994 995 996 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 993 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.
| 1105 1106 1107 1108 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1105 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.
| 1167 1168 1169 1170 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1167 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.
| 1218 1219 1220 1221 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1218 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.
| 1315 1316 1317 1318 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1315 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.
| 1381 1382 1383 1384 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1381 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.
| 1429 1430 1431 1432 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1429 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.
| 1488 1489 1490 1491 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1488 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.
| 1526 1527 1528 1529 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1526 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.
| 1548 1549 1550 1551 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1548 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.
| 1613 1614 1615 1616 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1613 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.
| 1645 1646 1647 1648 | # File 'gems/aws-sdk-migrationhubstrategyrecommendations/lib/aws-sdk-migrationhubstrategyrecommendations/client.rb', line 1645 def update_server_config(params = {}, = {}) req = build_request(:update_server_config, params) req.send_request() end |