Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MigrationHubStrategy

import { MigrationHubStrategy } from "https://aws-api.deno.dev/v0.4/services/migrationhubstrategy.ts?docs=full";
class MigrationHubStrategy {
constructor(apiFactory: client.ApiFactory);
async getApplicationComponentDetails(params: GetApplicationComponentDetailsRequest, opts?: client.RequestOptions): Promise<GetApplicationComponentDetailsResponse>;
async getApplicationComponentStrategies(params: GetApplicationComponentStrategiesRequest, opts?: client.RequestOptions): Promise<GetApplicationComponentStrategiesResponse>;
async getAssessment(params: GetAssessmentRequest, opts?: client.RequestOptions): Promise<GetAssessmentResponse>;
async getImportFileTask(params: GetImportFileTaskRequest, opts?: client.RequestOptions): Promise<GetImportFileTaskResponse>;
async getLatestAssessmentId(opts?: client.RequestOptions): Promise<GetLatestAssessmentIdResponse>;
async getPortfolioPreferences(opts?: client.RequestOptions): Promise<GetPortfolioPreferencesResponse>;
async getPortfolioSummary(opts?: client.RequestOptions): Promise<GetPortfolioSummaryResponse>;
async getRecommendationReportDetails(params: GetRecommendationReportDetailsRequest, opts?: client.RequestOptions): Promise<GetRecommendationReportDetailsResponse>;
async getServerDetails(params: GetServerDetailsRequest, opts?: client.RequestOptions): Promise<GetServerDetailsResponse>;
async getServerStrategies(params: GetServerStrategiesRequest, opts?: client.RequestOptions): Promise<GetServerStrategiesResponse>;
async listApplicationComponents(params?: ListApplicationComponentsRequest, opts?: client.RequestOptions): Promise<ListApplicationComponentsResponse>;
async listCollectors(params?: ListCollectorsRequest, opts?: client.RequestOptions): Promise<ListCollectorsResponse>;
async listImportFileTask(params?: ListImportFileTaskRequest, opts?: client.RequestOptions): Promise<ListImportFileTaskResponse>;
async listServers(params?: ListServersRequest, opts?: client.RequestOptions): Promise<ListServersResponse>;
async putPortfolioPreferences(params?: PutPortfolioPreferencesRequest, opts?: client.RequestOptions): Promise<void>;
async startAssessment(params?: StartAssessmentRequest, opts?: client.RequestOptions): Promise<StartAssessmentResponse>;
async startImportFileTask(params: StartImportFileTaskRequest, opts?: client.RequestOptions): Promise<StartImportFileTaskResponse>;
async startRecommendationReportGeneration(params?: StartRecommendationReportGenerationRequest, opts?: client.RequestOptions): Promise<StartRecommendationReportGenerationResponse>;
async stopAssessment(params: StopAssessmentRequest, opts?: client.RequestOptions): Promise<void>;
async updateApplicationComponentConfig(params: UpdateApplicationComponentConfigRequest, opts?: client.RequestOptions): Promise<void>;
async updateServerConfig(params: UpdateServerConfigRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new MigrationHubStrategy(apiFactory: client.ApiFactory)
[src]

§Methods

§

Retrieves details about an application component.

§

Retrieves a list of all the recommended strategies and tools for an application component running on a server.

§

Retrieves the status of an on-going assessment.

§

Retrieves the details about a specific import task.

§
getLatestAssessmentId(opts?: client.RequestOptions): Promise<GetLatestAssessmentIdResponse>
[src]

Retrieve the latest ID of a specific assessment task.

§
getPortfolioPreferences(opts?: client.RequestOptions): Promise<GetPortfolioPreferencesResponse>
[src]

Retrieves your migration and modernization preferences.

§
getPortfolioSummary(opts?: client.RequestOptions): Promise<GetPortfolioSummaryResponse>
[src]

Retrieves overall summary including the number of servers to rehost and the overall number of anti-patterns.

§

Retrieves detailed information about the specified recommendation report.

§

Retrieves detailed information about a specified server.

§

Retrieves recommended strategies and tools for the specified server.

§

Retrieves a list of all the application components (processes).

§

Retrieves a list of all the installed collectors.

§

Retrieves a list of all the imports performed.

§
listServers(params?: ListServersRequest, opts?: client.RequestOptions): Promise<ListServersResponse>
[src]

Returns a list of all the servers.

§
putPortfolioPreferences(params?: PutPortfolioPreferencesRequest, opts?: client.RequestOptions): Promise<void>
[src]

Saves the specified migration and modernization preferences.

§

Starts the assessment of an on-premises environment.

§

Starts a file import.

§

Starts generating a recommendation report.

§
stopAssessment(params: StopAssessmentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Stops the assessment of an on-premises environment.

§
updateApplicationComponentConfig(params: UpdateApplicationComponentConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]

Updates the configuration of an application component.

§
updateServerConfig(params: UpdateServerConfigRequest, opts?: client.RequestOptions): Promise<void>
[src]

Updates the configuration of the specified server.

§Static Properties