/** * Database Migration API * Use the Oracle Cloud Infrastructure Database Migration APIs to perform database migration operations. * OpenAPI spec version: 20230518 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import common = require("oci-common"); import * as requests from "./request"; import * as responses from "./response"; import { DatabaseMigrationWaiter } from "./databasemigration-waiter"; declare const Breaker: any; export declare enum DatabaseMigrationApiKeys { } /** * This service client uses {@link common.CircuitBreaker.DefaultConfiguration} for all the operations by default if no circuit breaker configuration is defined by the user. */ export declare class DatabaseMigrationClient { protected static serviceEndpointTemplate: string; protected static endpointServiceName: string; protected "_realmSpecificEndpointTemplateEnabled": boolean | undefined; protected "_endpoint": string; protected "_defaultHeaders": any; protected "_waiters": DatabaseMigrationWaiter; protected "_clientConfiguration": common.ClientConfiguration; protected _circuitBreaker: typeof Breaker | null; protected _httpOptions: any; protected _bodyDuplexMode: any; targetService: string; protected _regionId: string; protected "_region": common.Region; protected _lastSetRegionOrRegionId: string; protected _httpClient: common.HttpClient; protected _authProvider: common.AuthenticationDetailsProvider | undefined; constructor(params: common.AuthParams, clientConfiguration?: common.ClientConfiguration); /** * Get the endpoint that is being used to call (ex, https://www.example.com). */ get endpoint(): string; /** * Sets the endpoint to call (ex, https://www.example.com). * @param endpoint The endpoint of the service. */ set endpoint(endpoint: string); get logger(): import("oci-common/lib/log").Logger; /** * Determines whether realm specific endpoint should be used or not. * Set realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm specific endpoint template, otherwise set it to "false" * @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint template */ set useRealmSpecificEndpointTemplate(realmSpecificEndpointTemplateEnabled: boolean); /** * Sets the region to call (ex, Region.US_PHOENIX_1). * Note, this will call {@link #endpoint(String) endpoint} after resolving the endpoint. * @param region The region of the service. */ set region(region: common.Region); /** * Sets the regionId to call (ex, 'us-phoenix-1'). * * Note, this will first try to map the region ID to a known Region and call {@link #region(Region) region}. * If no known Region could be determined, it will create an endpoint assuming its in default Realm OC1 * and then call {@link #endpoint(String) endpoint}. * @param regionId The public region ID. */ set regionId(regionId: string); /** * Creates a new DatabaseMigrationWaiter for resources for this service. * * @param config The waiter configuration for termination and delay strategy * @return The service waiters. */ createWaiters(config?: common.WaiterConfiguration): DatabaseMigrationWaiter; /** * Gets the waiters available for resources for this service. * * @return The service waiters. */ getWaiters(): DatabaseMigrationWaiter; /** * Shutdown the circuit breaker used by the client when it is no longer needed */ shutdownCircuitBreaker(): void; /** * Close the provider if possible which in turn shuts down any associated circuit breaker */ closeProvider(): void; /** * Close the client once it is no longer needed */ close(): void; /** * Aborts a Migration Job (either Evaluation or Migration). * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param AbortJobRequest * @return AbortJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/AbortJob.ts.html |here} to see how to use AbortJob API. */ abortJob(abortJobRequest: requests.AbortJobRequest): Promise; /** * Add excluded/included object to the list. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param AddAssessmentObjectsRequest * @return AddAssessmentObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/AddAssessmentObjects.ts.html |here} to see how to use AddAssessmentObjects API. */ addAssessmentObjects(addAssessmentObjectsRequest: requests.AddAssessmentObjectsRequest): Promise; /** * Add excluded/included object to the list. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param AddMigrationObjectsRequest * @return AddMigrationObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/AddMigrationObjects.ts.html |here} to see how to use AddMigrationObjects API. */ addMigrationObjects(addMigrationObjectsRequest: requests.AddMigrationObjectsRequest): Promise; /** * Used to change the Assessment compartment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ChangeAssessmentCompartmentRequest * @return ChangeAssessmentCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ChangeAssessmentCompartment.ts.html |here} to see how to use ChangeAssessmentCompartment API. */ changeAssessmentCompartment(changeAssessmentCompartmentRequest: requests.ChangeAssessmentCompartmentRequest): Promise; /** * Used to change the Database Connection compartment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ChangeConnectionCompartmentRequest * @return ChangeConnectionCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ChangeConnectionCompartment.ts.html |here} to see how to use ChangeConnectionCompartment API. */ changeConnectionCompartment(changeConnectionCompartmentRequest: requests.ChangeConnectionCompartmentRequest): Promise; /** * Used to change the Migration compartment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ChangeMigrationCompartmentRequest * @return ChangeMigrationCompartmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ChangeMigrationCompartment.ts.html |here} to see how to use ChangeMigrationCompartment API. */ changeMigrationCompartment(changeMigrationCompartmentRequest: requests.ChangeMigrationCompartmentRequest): Promise; /** * Clone a configuration from an existing Assessment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CloneAssessmentRequest * @return CloneAssessmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CloneAssessment.ts.html |here} to see how to use CloneAssessment API. */ cloneAssessment(cloneAssessmentRequest: requests.CloneAssessmentRequest): Promise; /** * Clone a configuration from an existing Migration. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CloneMigrationRequest * @return CloneMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CloneMigration.ts.html |here} to see how to use CloneMigration API. */ cloneMigration(cloneMigrationRequest: requests.CloneMigrationRequest): Promise; /** * Collects the DB trace and alert logs. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CollectTracesRequest * @return CollectTracesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CollectTraces.ts.html |here} to see how to use CollectTraces API. */ collectTraces(collectTracesRequest: requests.CollectTracesRequest): Promise; /** * Perform connection test for a database connection. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ConnectionDiagnosticsRequest * @return ConnectionDiagnosticsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ConnectionDiagnostics.ts.html |here} to see how to use ConnectionDiagnostics API. */ connectionDiagnostics(connectionDiagnosticsRequest: requests.ConnectionDiagnosticsRequest): Promise; /** * Create an Assessment resource that contains all the details to perform the * database assessment operation, such as source and destination database * details, network throughput, accepted downtime etc. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateAssessmentRequest * @return CreateAssessmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CreateAssessment.ts.html |here} to see how to use CreateAssessment API. */ createAssessment(createAssessmentRequest: requests.CreateAssessmentRequest): Promise; /** * Create a Database Connection resource that contains the details to connect to either a Source or Target Database * in the migration. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateConnectionRequest * @return CreateConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CreateConnection.ts.html |here} to see how to use CreateConnection API. */ createConnection(createConnectionRequest: requests.CreateConnectionRequest): Promise; /** * Create a Migration resource that contains all the details to perform the * database migration operation, such as source and destination database * details, credentials, etc. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateMigrationRequest * @return CreateMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CreateMigration.ts.html |here} to see how to use CreateMigration API. */ createMigration(createMigrationRequest: requests.CreateMigrationRequest): Promise; /** * Creates a new version of the current parameter file contents to the specified value. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param CreateParameterFileVersionRequest * @return CreateParameterFileVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/CreateParameterFileVersion.ts.html |here} to see how to use CreateParameterFileVersion API. */ createParameterFileVersion(createParameterFileVersionRequest: requests.CreateParameterFileVersionRequest): Promise; /** * Deletes the Assessment represented by the specified assessment ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteAssessmentRequest * @return DeleteAssessmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/DeleteAssessment.ts.html |here} to see how to use DeleteAssessment API. */ deleteAssessment(deleteAssessmentRequest: requests.DeleteAssessmentRequest): Promise; /** * Deletes the Database Connection represented by the specified connection ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteConnectionRequest * @return DeleteConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/DeleteConnection.ts.html |here} to see how to use DeleteConnection API. */ deleteConnection(deleteConnectionRequest: requests.DeleteConnectionRequest): Promise; /** * Deletes the migration job represented by the given job ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteJobRequest * @return DeleteJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/DeleteJob.ts.html |here} to see how to use DeleteJob API. */ deleteJob(deleteJobRequest: requests.DeleteJobRequest): Promise; /** * Deletes the Migration represented by the specified migration ID. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteMigrationRequest * @return DeleteMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/DeleteMigration.ts.html |here} to see how to use DeleteMigration API. */ deleteMigration(deleteMigrationRequest: requests.DeleteMigrationRequest): Promise; /** * Deletes the given parameter file version * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param DeleteParameterFileVersionRequest * @return DeleteParameterFileVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/DeleteParameterFileVersion.ts.html |here} to see how to use DeleteParameterFileVersion API. */ deleteParameterFileVersion(deleteParameterFileVersionRequest: requests.DeleteParameterFileVersionRequest): Promise; /** * Start Validate Migration job. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param EvaluateMigrationRequest * @return EvaluateMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/EvaluateMigration.ts.html |here} to see how to use EvaluateMigration API. */ evaluateMigration(evaluateMigrationRequest: requests.EvaluateMigrationRequest): Promise; /** * Get the Pre-Migration Advisor report details * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetAdvisorReportRequest * @return GetAdvisorReportResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetAdvisorReport.ts.html |here} to see how to use GetAdvisorReport API. */ getAdvisorReport(getAdvisorReportRequest: requests.GetAdvisorReportRequest): Promise; /** * Display Assessment details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetAssessmentRequest * @return GetAssessmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetAssessment.ts.html |here} to see how to use GetAssessment API. */ getAssessment(getAssessmentRequest: requests.GetAssessmentRequest): Promise; /** * Display Assessor details. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetAssessorRequest * @return GetAssessorResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetAssessor.ts.html |here} to see how to use GetAssessor API. */ getAssessor(getAssessorRequest: requests.GetAssessorRequest): Promise; /** * Get Assessor Check details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetAssessorCheckRequest * @return GetAssessorCheckResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetAssessorCheck.ts.html |here} to see how to use GetAssessorCheck API. */ getAssessorCheck(getAssessorCheckRequest: requests.GetAssessorCheckRequest): Promise; /** * Display Database Connection details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetConnectionRequest * @return GetConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetConnection.ts.html |here} to see how to use GetConnection API. */ getConnection(getConnectionRequest: requests.GetConnectionRequest): Promise; /** * Get a migration job. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetJobRequest * @return GetJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetJob.ts.html |here} to see how to use GetJob API. */ getJob(getJobRequest: requests.GetJobRequest): Promise; /** * Get the migration Job Output content as a String. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetJobOutputContentRequest * @return GetJobOutputContentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetJobOutputContent.ts.html |here} to see how to use GetJobOutputContent API. */ getJobOutputContent(getJobOutputContentRequest: requests.GetJobOutputContentRequest): Promise; /** * Display Migration details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetMigrationRequest * @return GetMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetMigration.ts.html |here} to see how to use GetMigration API. */ getMigration(getMigrationRequest: requests.GetMigrationRequest): Promise; /** * Obtain the parameter file version contents for the specified parameter file name and the associated job. This operation will * be allowed only if the job is certain acceptable lifecycle states. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetParameterFileVersionRequest * @return GetParameterFileVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetParameterFileVersion.ts.html |here} to see how to use GetParameterFileVersion API. */ getParameterFileVersion(getParameterFileVersionRequest: requests.GetParameterFileVersionRequest): Promise; /** * Download DMS script. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetScriptRequest * @return GetScriptResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetScript.ts.html |here} to see how to use GetScript API. */ getScript(getScriptRequest: requests.GetScriptRequest): Promise; /** * Gets the details of a work request. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param GetWorkRequestRequest * @return GetWorkRequestResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/GetWorkRequest.ts.html |here} to see how to use GetWorkRequest API. */ getWorkRequest(getWorkRequestRequest: requests.GetWorkRequestRequest): Promise; /** * Get the Pre-Migration extended Advisor report object list. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAdvisorReportCheckObjectsRequest * @return ListAdvisorReportCheckObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAdvisorReportCheckObjects.ts.html |here} to see how to use ListAdvisorReportCheckObjects API. */ listAdvisorReportCheckObjects(listAdvisorReportCheckObjectsRequest: requests.ListAdvisorReportCheckObjectsRequest): Promise; /** * List of Pre-Migration checks from the advisor. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAdvisorReportChecksRequest * @return ListAdvisorReportChecksResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAdvisorReportChecks.ts.html |here} to see how to use ListAdvisorReportChecks API. */ listAdvisorReportChecks(listAdvisorReportChecksRequest: requests.ListAdvisorReportChecksRequest): Promise; /** * Display Check Affected objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAffectedObjectsRequest * @return ListAffectedObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAffectedObjects.ts.html |here} to see how to use ListAffectedObjects API. */ listAffectedObjects(listAffectedObjectsRequest: requests.ListAffectedObjectsRequest): Promise; /** * Display sample object types to exclude or include for an Assessment. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAssessmentObjectTypesRequest * @return ListAssessmentObjectTypesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAssessmentObjectTypes.ts.html |here} to see how to use ListAssessmentObjectTypes API. */ listAssessmentObjectTypes(listAssessmentObjectTypesRequest: requests.ListAssessmentObjectTypesRequest): Promise; /** * Display excluded/included objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAssessmentObjectsRequest * @return ListAssessmentObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAssessmentObjects.ts.html |here} to see how to use ListAssessmentObjects API. */ listAssessmentObjects(listAssessmentObjectsRequest: requests.ListAssessmentObjectsRequest): Promise; /** * List all Assessments. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAssessmentsRequest * @return ListAssessmentsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAssessments.ts.html |here} to see how to use ListAssessments API. */ listAssessments(listAssessmentsRequest: requests.ListAssessmentsRequest): Promise; /** * List Assessor Check Summaries. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAssessorChecksRequest * @return ListAssessorChecksResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAssessorChecks.ts.html |here} to see how to use ListAssessorChecks API. */ listAssessorChecks(listAssessorChecksRequest: requests.ListAssessorChecksRequest): Promise; /** * List all Assessors. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListAssessorsRequest * @return ListAssessorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListAssessors.ts.html |here} to see how to use ListAssessors API. */ listAssessors(listAssessorsRequest: requests.ListAssessorsRequest): Promise; /** * List all Database Connections. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListConnectionsRequest * @return ListConnectionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListConnections.ts.html |here} to see how to use ListConnections API. */ listConnections(listConnectionsRequest: requests.ListConnectionsRequest): Promise; /** * List supported Database Types, Sub-types and Versions. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListDatabaseConnectionTypeRequest * @return ListDatabaseConnectionTypeResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListDatabaseConnectionType.ts.html |here} to see how to use ListDatabaseConnectionType API. */ listDatabaseConnectionType(listDatabaseConnectionTypeRequest: requests.ListDatabaseConnectionTypeRequest): Promise; /** * List the excluded database objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListExcludedObjectsRequest * @return ListExcludedObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListExcludedObjects.ts.html |here} to see how to use ListExcludedObjects API. */ listExcludedObjects(listExcludedObjectsRequest: requests.ListExcludedObjectsRequest): Promise; /** * List the Job Outputs * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListJobOutputsRequest * @return ListJobOutputsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListJobOutputs.ts.html |here} to see how to use ListJobOutputs API. */ listJobOutputs(listJobOutputsRequest: requests.ListJobOutputsRequest): Promise; /** * List all the names of the Migration jobs associated to the specified * migration site. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListJobsRequest * @return ListJobsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListJobs.ts.html |here} to see how to use ListJobs API. */ listJobs(listJobsRequest: requests.ListJobsRequest): Promise; /** * Display sample object types to exclude or include for a Migration. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListMigrationObjectTypesRequest * @return ListMigrationObjectTypesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListMigrationObjectTypes.ts.html |here} to see how to use ListMigrationObjectTypes API. */ listMigrationObjectTypes(listMigrationObjectTypesRequest: requests.ListMigrationObjectTypesRequest): Promise; /** * Display excluded/included objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListMigrationObjectsRequest * @return ListMigrationObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListMigrationObjects.ts.html |here} to see how to use ListMigrationObjects API. */ listMigrationObjects(listMigrationObjectsRequest: requests.ListMigrationObjectsRequest): Promise; /** * List of parameters that can be used to customize migrations. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListMigrationParametersRequest * @return ListMigrationParametersResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListMigrationParameters.ts.html |here} to see how to use ListMigrationParameters API. */ listMigrationParameters(listMigrationParametersRequest: requests.ListMigrationParametersRequest): Promise; /** * List all Migrations. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListMigrationsRequest * @return ListMigrationsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListMigrations.ts.html |here} to see how to use ListMigrations API. */ listMigrations(listMigrationsRequest: requests.ListMigrationsRequest): Promise; /** * Return a list of the parameter file metadata of the migration execution of the specified job. This will * only be acceptable if the job is in particular state. It will be accessible if the job is in * the FAILED, PAUSED or SUSPENDED state. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListParameterFileVersionsRequest * @return ListParameterFileVersionsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListParameterFileVersions.ts.html |here} to see how to use ListParameterFileVersions API. */ listParameterFileVersions(listParameterFileVersionsRequest: requests.ListParameterFileVersionsRequest): Promise; /** * Gets the errors for a work request. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestErrorsRequest * @return ListWorkRequestErrorsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListWorkRequestErrors.ts.html |here} to see how to use ListWorkRequestErrors API. */ listWorkRequestErrors(listWorkRequestErrorsRequest: requests.ListWorkRequestErrorsRequest): Promise; /** * Gets the logs for a work request. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestLogsRequest * @return ListWorkRequestLogsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListWorkRequestLogs.ts.html |here} to see how to use ListWorkRequestLogs API. */ listWorkRequestLogs(listWorkRequestLogsRequest: requests.ListWorkRequestLogsRequest): Promise; /** * Lists the work requests in a compartment or for a specified resource. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ListWorkRequestsRequest * @return ListWorkRequestsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ListWorkRequests.ts.html |here} to see how to use ListWorkRequests API. */ listWorkRequests(listWorkRequestsRequest: requests.ListWorkRequestsRequest): Promise; /** * Make current the given parameter file version * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param MakeCurrentParameterFileVersionRequest * @return MakeCurrentParameterFileVersionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/MakeCurrentParameterFileVersion.ts.html |here} to see how to use MakeCurrentParameterFileVersion API. */ makeCurrentParameterFileVersion(makeCurrentParameterFileVersionRequest: requests.MakeCurrentParameterFileVersionRequest): Promise; /** * Assessor Action. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param PerformAssessorActionRequest * @return PerformAssessorActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/PerformAssessorAction.ts.html |here} to see how to use PerformAssessorAction API. */ performAssessorAction(performAssessorActionRequest: requests.PerformAssessorActionRequest): Promise; /** * Download SQL script Assessor Action. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param PerformAssessorActionDownloadSqlRequest * @return PerformAssessorActionDownloadSqlResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/PerformAssessorActionDownloadSql.ts.html |here} to see how to use PerformAssessorActionDownloadSql API. */ performAssessorActionDownloadSql(performAssessorActionDownloadSqlRequest: requests.PerformAssessorActionDownloadSqlRequest): Promise; /** * Assessor Check Action. * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param PerformAssessorCheckActionRequest * @return PerformAssessorCheckActionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/PerformAssessorCheckAction.ts.html |here} to see how to use PerformAssessorCheckAction API. */ performAssessorCheckAction(performAssessorCheckActionRequest: requests.PerformAssessorCheckActionRequest): Promise; /** * Remove excluded/included objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param RemoveAssessmentObjectsRequest * @return RemoveAssessmentObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/RemoveAssessmentObjects.ts.html |here} to see how to use RemoveAssessmentObjects API. */ removeAssessmentObjects(removeAssessmentObjectsRequest: requests.RemoveAssessmentObjectsRequest): Promise; /** * Remove excluded/included objects. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param RemoveMigrationObjectsRequest * @return RemoveMigrationObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/RemoveMigrationObjects.ts.html |here} to see how to use RemoveMigrationObjects API. */ removeMigrationObjects(removeMigrationObjectsRequest: requests.RemoveMigrationObjectsRequest): Promise; /** * Resume a migration Job. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param ResumeJobRequest * @return ResumeJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/ResumeJob.ts.html |here} to see how to use ResumeJob API. */ resumeJob(resumeJobRequest: requests.ResumeJobRequest): Promise; /** * Display Migration Phases for a specified migration. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param RetrieveSupportedPhasesRequest * @return RetrieveSupportedPhasesResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/RetrieveSupportedPhases.ts.html |here} to see how to use RetrieveSupportedPhases API. */ retrieveSupportedPhases(retrieveSupportedPhasesRequest: requests.RetrieveSupportedPhasesRequest): Promise; /** * Start Migration job. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param StartMigrationRequest * @return StartMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/StartMigration.ts.html |here} to see how to use StartMigration API. */ startMigration(startMigrationRequest: requests.StartMigrationRequest): Promise; /** * Place the currently executing migration Job in a Suspended State. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param SuspendJobRequest * @return SuspendJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/SuspendJob.ts.html |here} to see how to use SuspendJob API. */ suspendJob(suspendJobRequest: requests.SuspendJobRequest): Promise; /** * Update the premigration extended Advisor report check. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateAdvisorReportCheckRequest * @return UpdateAdvisorReportCheckResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateAdvisorReportCheck.ts.html |here} to see how to use UpdateAdvisorReportCheck API. */ updateAdvisorReportCheck(updateAdvisorReportCheckRequest: requests.UpdateAdvisorReportCheckRequest): Promise; /** * Update the Pre-Migration extended Advisor report object list. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateAdvisorReportCheckObjectsRequest * @return UpdateAdvisorReportCheckObjectsResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateAdvisorReportCheckObjects.ts.html |here} to see how to use UpdateAdvisorReportCheckObjects API. */ updateAdvisorReportCheckObjects(updateAdvisorReportCheckObjectsRequest: requests.UpdateAdvisorReportCheckObjectsRequest): Promise; /** * Update Assessment resource details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateAssessmentRequest * @return UpdateAssessmentResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateAssessment.ts.html |here} to see how to use UpdateAssessment API. */ updateAssessment(updateAssessmentRequest: requests.UpdateAssessmentRequest): Promise; /** * Update the advisor report object list. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateCheckActionUpdateObjectRequest * @return UpdateCheckActionUpdateObjectResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateCheckActionUpdateObject.ts.html |here} to see how to use UpdateCheckActionUpdateObject API. */ updateCheckActionUpdateObject(updateCheckActionUpdateObjectRequest: requests.UpdateCheckActionUpdateObjectRequest): Promise; /** * Update Database Connection resource details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateConnectionRequest * @return UpdateConnectionResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateConnection.ts.html |here} to see how to use UpdateConnection API. */ updateConnection(updateConnectionRequest: requests.UpdateConnectionRequest): Promise; /** * Update Migration Job resource details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateJobRequest * @return UpdateJobResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateJob.ts.html |here} to see how to use UpdateJob API. */ updateJob(updateJobRequest: requests.UpdateJobRequest): Promise; /** * Update Migration resource details. * * This operation uses {@link common.OciSdkDefaultRetryConfiguration} by default if no retry configuration is defined by the user. * @param UpdateMigrationRequest * @return UpdateMigrationResponse * @throws OciError when an error occurs * @example Click {@link https://docs.oracle.com/en-us/iaas/tools/typescript-sdk-examples/latest/databasemigration/UpdateMigration.ts.html |here} to see how to use UpdateMigration API. */ updateMigration(updateMigrationRequest: requests.UpdateMigrationRequest): Promise; } export {};