UNPKG

@google-cloud/dms

Version:
810 lines (693 loc) 1.34 MB
// Copyright 2025 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. import type {protobuf as $protobuf} from "google-gax"; import Long = require("long"); /** Namespace google. */ export namespace google { /** Namespace cloud. */ namespace cloud { /** Namespace clouddms. */ namespace clouddms { /** Namespace v1. */ namespace v1 { /** Represents a DataMigrationService */ class DataMigrationService extends $protobuf.rpc.Service { /** * Constructs a new DataMigrationService service. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited */ constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean); /** * Creates new DataMigrationService service using the specified rpc implementation. * @param rpcImpl RPC implementation * @param [requestDelimited=false] Whether requests are length-delimited * @param [responseDelimited=false] Whether responses are length-delimited * @returns RPC service. Useful where requests and/or responses are streamed. */ public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): DataMigrationService; /** * Calls ListMigrationJobs. * @param request ListMigrationJobsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListMigrationJobsResponse */ public listMigrationJobs(request: google.cloud.clouddms.v1.IListMigrationJobsRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ListMigrationJobsCallback): void; /** * Calls ListMigrationJobs. * @param request ListMigrationJobsRequest message or plain object * @returns Promise */ public listMigrationJobs(request: google.cloud.clouddms.v1.IListMigrationJobsRequest): Promise<google.cloud.clouddms.v1.ListMigrationJobsResponse>; /** * Calls GetMigrationJob. * @param request GetMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and MigrationJob */ public getMigrationJob(request: google.cloud.clouddms.v1.IGetMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GetMigrationJobCallback): void; /** * Calls GetMigrationJob. * @param request GetMigrationJobRequest message or plain object * @returns Promise */ public getMigrationJob(request: google.cloud.clouddms.v1.IGetMigrationJobRequest): Promise<google.cloud.clouddms.v1.MigrationJob>; /** * Calls CreateMigrationJob. * @param request CreateMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public createMigrationJob(request: google.cloud.clouddms.v1.ICreateMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CreateMigrationJobCallback): void; /** * Calls CreateMigrationJob. * @param request CreateMigrationJobRequest message or plain object * @returns Promise */ public createMigrationJob(request: google.cloud.clouddms.v1.ICreateMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls UpdateMigrationJob. * @param request UpdateMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public updateMigrationJob(request: google.cloud.clouddms.v1.IUpdateMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.UpdateMigrationJobCallback): void; /** * Calls UpdateMigrationJob. * @param request UpdateMigrationJobRequest message or plain object * @returns Promise */ public updateMigrationJob(request: google.cloud.clouddms.v1.IUpdateMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls DeleteMigrationJob. * @param request DeleteMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteMigrationJob(request: google.cloud.clouddms.v1.IDeleteMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DeleteMigrationJobCallback): void; /** * Calls DeleteMigrationJob. * @param request DeleteMigrationJobRequest message or plain object * @returns Promise */ public deleteMigrationJob(request: google.cloud.clouddms.v1.IDeleteMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls StartMigrationJob. * @param request StartMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public startMigrationJob(request: google.cloud.clouddms.v1.IStartMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.StartMigrationJobCallback): void; /** * Calls StartMigrationJob. * @param request StartMigrationJobRequest message or plain object * @returns Promise */ public startMigrationJob(request: google.cloud.clouddms.v1.IStartMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls StopMigrationJob. * @param request StopMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public stopMigrationJob(request: google.cloud.clouddms.v1.IStopMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.StopMigrationJobCallback): void; /** * Calls StopMigrationJob. * @param request StopMigrationJobRequest message or plain object * @returns Promise */ public stopMigrationJob(request: google.cloud.clouddms.v1.IStopMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls ResumeMigrationJob. * @param request ResumeMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public resumeMigrationJob(request: google.cloud.clouddms.v1.IResumeMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ResumeMigrationJobCallback): void; /** * Calls ResumeMigrationJob. * @param request ResumeMigrationJobRequest message or plain object * @returns Promise */ public resumeMigrationJob(request: google.cloud.clouddms.v1.IResumeMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls PromoteMigrationJob. * @param request PromoteMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public promoteMigrationJob(request: google.cloud.clouddms.v1.IPromoteMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.PromoteMigrationJobCallback): void; /** * Calls PromoteMigrationJob. * @param request PromoteMigrationJobRequest message or plain object * @returns Promise */ public promoteMigrationJob(request: google.cloud.clouddms.v1.IPromoteMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls VerifyMigrationJob. * @param request VerifyMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public verifyMigrationJob(request: google.cloud.clouddms.v1.IVerifyMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.VerifyMigrationJobCallback): void; /** * Calls VerifyMigrationJob. * @param request VerifyMigrationJobRequest message or plain object * @returns Promise */ public verifyMigrationJob(request: google.cloud.clouddms.v1.IVerifyMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls RestartMigrationJob. * @param request RestartMigrationJobRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public restartMigrationJob(request: google.cloud.clouddms.v1.IRestartMigrationJobRequest, callback: google.cloud.clouddms.v1.DataMigrationService.RestartMigrationJobCallback): void; /** * Calls RestartMigrationJob. * @param request RestartMigrationJobRequest message or plain object * @returns Promise */ public restartMigrationJob(request: google.cloud.clouddms.v1.IRestartMigrationJobRequest): Promise<google.longrunning.Operation>; /** * Calls GenerateSshScript. * @param request GenerateSshScriptRequest message or plain object * @param callback Node-style callback called with the error, if any, and SshScript */ public generateSshScript(request: google.cloud.clouddms.v1.IGenerateSshScriptRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GenerateSshScriptCallback): void; /** * Calls GenerateSshScript. * @param request GenerateSshScriptRequest message or plain object * @returns Promise */ public generateSshScript(request: google.cloud.clouddms.v1.IGenerateSshScriptRequest): Promise<google.cloud.clouddms.v1.SshScript>; /** * Calls GenerateTcpProxyScript. * @param request GenerateTcpProxyScriptRequest message or plain object * @param callback Node-style callback called with the error, if any, and TcpProxyScript */ public generateTcpProxyScript(request: google.cloud.clouddms.v1.IGenerateTcpProxyScriptRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GenerateTcpProxyScriptCallback): void; /** * Calls GenerateTcpProxyScript. * @param request GenerateTcpProxyScriptRequest message or plain object * @returns Promise */ public generateTcpProxyScript(request: google.cloud.clouddms.v1.IGenerateTcpProxyScriptRequest): Promise<google.cloud.clouddms.v1.TcpProxyScript>; /** * Calls ListConnectionProfiles. * @param request ListConnectionProfilesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListConnectionProfilesResponse */ public listConnectionProfiles(request: google.cloud.clouddms.v1.IListConnectionProfilesRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ListConnectionProfilesCallback): void; /** * Calls ListConnectionProfiles. * @param request ListConnectionProfilesRequest message or plain object * @returns Promise */ public listConnectionProfiles(request: google.cloud.clouddms.v1.IListConnectionProfilesRequest): Promise<google.cloud.clouddms.v1.ListConnectionProfilesResponse>; /** * Calls GetConnectionProfile. * @param request GetConnectionProfileRequest message or plain object * @param callback Node-style callback called with the error, if any, and ConnectionProfile */ public getConnectionProfile(request: google.cloud.clouddms.v1.IGetConnectionProfileRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GetConnectionProfileCallback): void; /** * Calls GetConnectionProfile. * @param request GetConnectionProfileRequest message or plain object * @returns Promise */ public getConnectionProfile(request: google.cloud.clouddms.v1.IGetConnectionProfileRequest): Promise<google.cloud.clouddms.v1.ConnectionProfile>; /** * Calls CreateConnectionProfile. * @param request CreateConnectionProfileRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public createConnectionProfile(request: google.cloud.clouddms.v1.ICreateConnectionProfileRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CreateConnectionProfileCallback): void; /** * Calls CreateConnectionProfile. * @param request CreateConnectionProfileRequest message or plain object * @returns Promise */ public createConnectionProfile(request: google.cloud.clouddms.v1.ICreateConnectionProfileRequest): Promise<google.longrunning.Operation>; /** * Calls UpdateConnectionProfile. * @param request UpdateConnectionProfileRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public updateConnectionProfile(request: google.cloud.clouddms.v1.IUpdateConnectionProfileRequest, callback: google.cloud.clouddms.v1.DataMigrationService.UpdateConnectionProfileCallback): void; /** * Calls UpdateConnectionProfile. * @param request UpdateConnectionProfileRequest message or plain object * @returns Promise */ public updateConnectionProfile(request: google.cloud.clouddms.v1.IUpdateConnectionProfileRequest): Promise<google.longrunning.Operation>; /** * Calls DeleteConnectionProfile. * @param request DeleteConnectionProfileRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteConnectionProfile(request: google.cloud.clouddms.v1.IDeleteConnectionProfileRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DeleteConnectionProfileCallback): void; /** * Calls DeleteConnectionProfile. * @param request DeleteConnectionProfileRequest message or plain object * @returns Promise */ public deleteConnectionProfile(request: google.cloud.clouddms.v1.IDeleteConnectionProfileRequest): Promise<google.longrunning.Operation>; /** * Calls CreatePrivateConnection. * @param request CreatePrivateConnectionRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public createPrivateConnection(request: google.cloud.clouddms.v1.ICreatePrivateConnectionRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CreatePrivateConnectionCallback): void; /** * Calls CreatePrivateConnection. * @param request CreatePrivateConnectionRequest message or plain object * @returns Promise */ public createPrivateConnection(request: google.cloud.clouddms.v1.ICreatePrivateConnectionRequest): Promise<google.longrunning.Operation>; /** * Calls GetPrivateConnection. * @param request GetPrivateConnectionRequest message or plain object * @param callback Node-style callback called with the error, if any, and PrivateConnection */ public getPrivateConnection(request: google.cloud.clouddms.v1.IGetPrivateConnectionRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GetPrivateConnectionCallback): void; /** * Calls GetPrivateConnection. * @param request GetPrivateConnectionRequest message or plain object * @returns Promise */ public getPrivateConnection(request: google.cloud.clouddms.v1.IGetPrivateConnectionRequest): Promise<google.cloud.clouddms.v1.PrivateConnection>; /** * Calls ListPrivateConnections. * @param request ListPrivateConnectionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListPrivateConnectionsResponse */ public listPrivateConnections(request: google.cloud.clouddms.v1.IListPrivateConnectionsRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ListPrivateConnectionsCallback): void; /** * Calls ListPrivateConnections. * @param request ListPrivateConnectionsRequest message or plain object * @returns Promise */ public listPrivateConnections(request: google.cloud.clouddms.v1.IListPrivateConnectionsRequest): Promise<google.cloud.clouddms.v1.ListPrivateConnectionsResponse>; /** * Calls DeletePrivateConnection. * @param request DeletePrivateConnectionRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deletePrivateConnection(request: google.cloud.clouddms.v1.IDeletePrivateConnectionRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DeletePrivateConnectionCallback): void; /** * Calls DeletePrivateConnection. * @param request DeletePrivateConnectionRequest message or plain object * @returns Promise */ public deletePrivateConnection(request: google.cloud.clouddms.v1.IDeletePrivateConnectionRequest): Promise<google.longrunning.Operation>; /** * Calls GetConversionWorkspace. * @param request GetConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and ConversionWorkspace */ public getConversionWorkspace(request: google.cloud.clouddms.v1.IGetConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GetConversionWorkspaceCallback): void; /** * Calls GetConversionWorkspace. * @param request GetConversionWorkspaceRequest message or plain object * @returns Promise */ public getConversionWorkspace(request: google.cloud.clouddms.v1.IGetConversionWorkspaceRequest): Promise<google.cloud.clouddms.v1.ConversionWorkspace>; /** * Calls ListConversionWorkspaces. * @param request ListConversionWorkspacesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListConversionWorkspacesResponse */ public listConversionWorkspaces(request: google.cloud.clouddms.v1.IListConversionWorkspacesRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ListConversionWorkspacesCallback): void; /** * Calls ListConversionWorkspaces. * @param request ListConversionWorkspacesRequest message or plain object * @returns Promise */ public listConversionWorkspaces(request: google.cloud.clouddms.v1.IListConversionWorkspacesRequest): Promise<google.cloud.clouddms.v1.ListConversionWorkspacesResponse>; /** * Calls CreateConversionWorkspace. * @param request CreateConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public createConversionWorkspace(request: google.cloud.clouddms.v1.ICreateConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CreateConversionWorkspaceCallback): void; /** * Calls CreateConversionWorkspace. * @param request CreateConversionWorkspaceRequest message or plain object * @returns Promise */ public createConversionWorkspace(request: google.cloud.clouddms.v1.ICreateConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls UpdateConversionWorkspace. * @param request UpdateConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public updateConversionWorkspace(request: google.cloud.clouddms.v1.IUpdateConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.UpdateConversionWorkspaceCallback): void; /** * Calls UpdateConversionWorkspace. * @param request UpdateConversionWorkspaceRequest message or plain object * @returns Promise */ public updateConversionWorkspace(request: google.cloud.clouddms.v1.IUpdateConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls DeleteConversionWorkspace. * @param request DeleteConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public deleteConversionWorkspace(request: google.cloud.clouddms.v1.IDeleteConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DeleteConversionWorkspaceCallback): void; /** * Calls DeleteConversionWorkspace. * @param request DeleteConversionWorkspaceRequest message or plain object * @returns Promise */ public deleteConversionWorkspace(request: google.cloud.clouddms.v1.IDeleteConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls CreateMappingRule. * @param request CreateMappingRuleRequest message or plain object * @param callback Node-style callback called with the error, if any, and MappingRule */ public createMappingRule(request: google.cloud.clouddms.v1.ICreateMappingRuleRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CreateMappingRuleCallback): void; /** * Calls CreateMappingRule. * @param request CreateMappingRuleRequest message or plain object * @returns Promise */ public createMappingRule(request: google.cloud.clouddms.v1.ICreateMappingRuleRequest): Promise<google.cloud.clouddms.v1.MappingRule>; /** * Calls DeleteMappingRule. * @param request DeleteMappingRuleRequest message or plain object * @param callback Node-style callback called with the error, if any, and Empty */ public deleteMappingRule(request: google.cloud.clouddms.v1.IDeleteMappingRuleRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DeleteMappingRuleCallback): void; /** * Calls DeleteMappingRule. * @param request DeleteMappingRuleRequest message or plain object * @returns Promise */ public deleteMappingRule(request: google.cloud.clouddms.v1.IDeleteMappingRuleRequest): Promise<google.protobuf.Empty>; /** * Calls ListMappingRules. * @param request ListMappingRulesRequest message or plain object * @param callback Node-style callback called with the error, if any, and ListMappingRulesResponse */ public listMappingRules(request: google.cloud.clouddms.v1.IListMappingRulesRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ListMappingRulesCallback): void; /** * Calls ListMappingRules. * @param request ListMappingRulesRequest message or plain object * @returns Promise */ public listMappingRules(request: google.cloud.clouddms.v1.IListMappingRulesRequest): Promise<google.cloud.clouddms.v1.ListMappingRulesResponse>; /** * Calls GetMappingRule. * @param request GetMappingRuleRequest message or plain object * @param callback Node-style callback called with the error, if any, and MappingRule */ public getMappingRule(request: google.cloud.clouddms.v1.IGetMappingRuleRequest, callback: google.cloud.clouddms.v1.DataMigrationService.GetMappingRuleCallback): void; /** * Calls GetMappingRule. * @param request GetMappingRuleRequest message or plain object * @returns Promise */ public getMappingRule(request: google.cloud.clouddms.v1.IGetMappingRuleRequest): Promise<google.cloud.clouddms.v1.MappingRule>; /** * Calls SeedConversionWorkspace. * @param request SeedConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public seedConversionWorkspace(request: google.cloud.clouddms.v1.ISeedConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.SeedConversionWorkspaceCallback): void; /** * Calls SeedConversionWorkspace. * @param request SeedConversionWorkspaceRequest message or plain object * @returns Promise */ public seedConversionWorkspace(request: google.cloud.clouddms.v1.ISeedConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls ImportMappingRules. * @param request ImportMappingRulesRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public importMappingRules(request: google.cloud.clouddms.v1.IImportMappingRulesRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ImportMappingRulesCallback): void; /** * Calls ImportMappingRules. * @param request ImportMappingRulesRequest message or plain object * @returns Promise */ public importMappingRules(request: google.cloud.clouddms.v1.IImportMappingRulesRequest): Promise<google.longrunning.Operation>; /** * Calls ConvertConversionWorkspace. * @param request ConvertConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public convertConversionWorkspace(request: google.cloud.clouddms.v1.IConvertConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ConvertConversionWorkspaceCallback): void; /** * Calls ConvertConversionWorkspace. * @param request ConvertConversionWorkspaceRequest message or plain object * @returns Promise */ public convertConversionWorkspace(request: google.cloud.clouddms.v1.IConvertConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls CommitConversionWorkspace. * @param request CommitConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public commitConversionWorkspace(request: google.cloud.clouddms.v1.ICommitConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.CommitConversionWorkspaceCallback): void; /** * Calls CommitConversionWorkspace. * @param request CommitConversionWorkspaceRequest message or plain object * @returns Promise */ public commitConversionWorkspace(request: google.cloud.clouddms.v1.ICommitConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls RollbackConversionWorkspace. * @param request RollbackConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public rollbackConversionWorkspace(request: google.cloud.clouddms.v1.IRollbackConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.RollbackConversionWorkspaceCallback): void; /** * Calls RollbackConversionWorkspace. * @param request RollbackConversionWorkspaceRequest message or plain object * @returns Promise */ public rollbackConversionWorkspace(request: google.cloud.clouddms.v1.IRollbackConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls ApplyConversionWorkspace. * @param request ApplyConversionWorkspaceRequest message or plain object * @param callback Node-style callback called with the error, if any, and Operation */ public applyConversionWorkspace(request: google.cloud.clouddms.v1.IApplyConversionWorkspaceRequest, callback: google.cloud.clouddms.v1.DataMigrationService.ApplyConversionWorkspaceCallback): void; /** * Calls ApplyConversionWorkspace. * @param request ApplyConversionWorkspaceRequest message or plain object * @returns Promise */ public applyConversionWorkspace(request: google.cloud.clouddms.v1.IApplyConversionWorkspaceRequest): Promise<google.longrunning.Operation>; /** * Calls DescribeDatabaseEntities. * @param request DescribeDatabaseEntitiesRequest message or plain object * @param callback Node-style callback called with the error, if any, and DescribeDatabaseEntitiesResponse */ public describeDatabaseEntities(request: google.cloud.clouddms.v1.IDescribeDatabaseEntitiesRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DescribeDatabaseEntitiesCallback): void; /** * Calls DescribeDatabaseEntities. * @param request DescribeDatabaseEntitiesRequest message or plain object * @returns Promise */ public describeDatabaseEntities(request: google.cloud.clouddms.v1.IDescribeDatabaseEntitiesRequest): Promise<google.cloud.clouddms.v1.DescribeDatabaseEntitiesResponse>; /** * Calls SearchBackgroundJobs. * @param request SearchBackgroundJobsRequest message or plain object * @param callback Node-style callback called with the error, if any, and SearchBackgroundJobsResponse */ public searchBackgroundJobs(request: google.cloud.clouddms.v1.ISearchBackgroundJobsRequest, callback: google.cloud.clouddms.v1.DataMigrationService.SearchBackgroundJobsCallback): void; /** * Calls SearchBackgroundJobs. * @param request SearchBackgroundJobsRequest message or plain object * @returns Promise */ public searchBackgroundJobs(request: google.cloud.clouddms.v1.ISearchBackgroundJobsRequest): Promise<google.cloud.clouddms.v1.SearchBackgroundJobsResponse>; /** * Calls DescribeConversionWorkspaceRevisions. * @param request DescribeConversionWorkspaceRevisionsRequest message or plain object * @param callback Node-style callback called with the error, if any, and DescribeConversionWorkspaceRevisionsResponse */ public describeConversionWorkspaceRevisions(request: google.cloud.clouddms.v1.IDescribeConversionWorkspaceRevisionsRequest, callback: google.cloud.clouddms.v1.DataMigrationService.DescribeConversionWorkspaceRevisionsCallback): void; /** * Calls DescribeConversionWorkspaceRevisions. * @param request DescribeConversionWorkspaceRevisionsRequest message or plain object * @returns Promise */ public describeConversionWorkspaceRevisions(request: google.cloud.clouddms.v1.IDescribeConversionWorkspaceRevisionsRequest): Promise<google.cloud.clouddms.v1.DescribeConversionWorkspaceRevisionsResponse>; /** * Calls FetchStaticIps. * @param request FetchStaticIpsRequest message or plain object * @param callback Node-style callback called with the error, if any, and FetchStaticIpsResponse */ public fetchStaticIps(request: google.cloud.clouddms.v1.IFetchStaticIpsRequest, callback: google.cloud.clouddms.v1.DataMigrationService.FetchStaticIpsCallback): void; /** * Calls FetchStaticIps. * @param request FetchStaticIpsRequest message or plain object * @returns Promise */ public fetchStaticIps(request: google.cloud.clouddms.v1.IFetchStaticIpsRequest): Promise<google.cloud.clouddms.v1.FetchStaticIpsResponse>; } namespace DataMigrationService { /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|listMigrationJobs}. * @param error Error, if any * @param [response] ListMigrationJobsResponse */ type ListMigrationJobsCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ListMigrationJobsResponse) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|getMigrationJob}. * @param error Error, if any * @param [response] MigrationJob */ type GetMigrationJobCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.MigrationJob) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|createMigrationJob}. * @param error Error, if any * @param [response] Operation */ type CreateMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|updateMigrationJob}. * @param error Error, if any * @param [response] Operation */ type UpdateMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|deleteMigrationJob}. * @param error Error, if any * @param [response] Operation */ type DeleteMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|startMigrationJob}. * @param error Error, if any * @param [response] Operation */ type StartMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|stopMigrationJob}. * @param error Error, if any * @param [response] Operation */ type StopMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|resumeMigrationJob}. * @param error Error, if any * @param [response] Operation */ type ResumeMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|promoteMigrationJob}. * @param error Error, if any * @param [response] Operation */ type PromoteMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|verifyMigrationJob}. * @param error Error, if any * @param [response] Operation */ type VerifyMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|restartMigrationJob}. * @param error Error, if any * @param [response] Operation */ type RestartMigrationJobCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|generateSshScript}. * @param error Error, if any * @param [response] SshScript */ type GenerateSshScriptCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.SshScript) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|generateTcpProxyScript}. * @param error Error, if any * @param [response] TcpProxyScript */ type GenerateTcpProxyScriptCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.TcpProxyScript) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|listConnectionProfiles}. * @param error Error, if any * @param [response] ListConnectionProfilesResponse */ type ListConnectionProfilesCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ListConnectionProfilesResponse) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|getConnectionProfile}. * @param error Error, if any * @param [response] ConnectionProfile */ type GetConnectionProfileCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ConnectionProfile) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|createConnectionProfile}. * @param error Error, if any * @param [response] Operation */ type CreateConnectionProfileCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|updateConnectionProfile}. * @param error Error, if any * @param [response] Operation */ type UpdateConnectionProfileCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|deleteConnectionProfile}. * @param error Error, if any * @param [response] Operation */ type DeleteConnectionProfileCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|createPrivateConnection}. * @param error Error, if any * @param [response] Operation */ type CreatePrivateConnectionCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|getPrivateConnection}. * @param error Error, if any * @param [response] PrivateConnection */ type GetPrivateConnectionCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.PrivateConnection) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|listPrivateConnections}. * @param error Error, if any * @param [response] ListPrivateConnectionsResponse */ type ListPrivateConnectionsCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ListPrivateConnectionsResponse) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|deletePrivateConnection}. * @param error Error, if any * @param [response] Operation */ type DeletePrivateConnectionCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|getConversionWorkspace}. * @param error Error, if any * @param [response] ConversionWorkspace */ type GetConversionWorkspaceCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ConversionWorkspace) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|listConversionWorkspaces}. * @param error Error, if any * @param [response] ListConversionWorkspacesResponse */ type ListConversionWorkspacesCallback = (error: (Error|null), response?: google.cloud.clouddms.v1.ListConversionWorkspacesResponse) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|createConversionWorkspace}. * @param error Error, if any * @param [response] Operation */ type CreateConversionWorkspaceCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|updateConversionWorkspace}. * @param error Error, if any * @param [response] Operation */ type UpdateConversionWorkspaceCallback = (error: (Error|null), response?: google.longrunning.Operation) => void; /** * Callback as used by {@link google.cloud.clouddms.v1.DataMigrationService|deleteConversionWorkspace}. * @param error Er