private static void createMigrationTask(DcsClient dcsClient) { var targetInstance = new TargetInstanceBody() { Id = "2a233d1c-8e84-4c28-b0ba-894603408a9d" }; var files = new Files() { FileName = "appendonly02.zip" }; List <Files> fileList = new List <Files>(); fileList.Add(files); var backupFiles = new BackupFilesBody() { BucketName = "obs-dcs-migration", Files = fileList }; var createMigrationBody = new CreateMigrationTaskBody() { TaskName = "dcs-migration-test", MigrationMethod = CreateMigrationTaskBody.MigrationMethodEnum.FULL_AMOUNT_MIGRATION, MigrationType = CreateMigrationTaskBody.MigrationTypeEnum.BACKUPFILE_IMPORT, TargetInstance = targetInstance, BackupFiles = backupFiles }; var createMigrationTaskRequest = new CreateMigrationTaskRequest() { Body = createMigrationBody }; try { // Console.WriteLine(createMigrationTaskRequest.ToString()); var response = dcsClient.CreateMigrationTask(createMigrationTaskRequest); Console.WriteLine(response.GetHttpBody()); } catch (RequestTimeoutException requestTimeoutException) { Console.WriteLine(requestTimeoutException.ErrorMessage); } catch (ServiceResponseException clientRequestException) { Console.WriteLine(clientRequestException.HttpStatusCode); Console.WriteLine(clientRequestException.ErrorCode); Console.WriteLine(clientRequestException.ErrorMsg); } catch (ConnectionException connectionException) { Console.WriteLine(connectionException.ErrorMessage); } }