public void TestRestoreDisk() { DiskClient diskClient = GetDiskClient(); RestoreDiskRequest request = new RestoreDiskRequest(); request.RegionId = "cn-north-1"; request.SnapshotId = "snapshot-sq1i919o98"; request.DiskId = "vol-bwxyeo32bv"; var result = diskClient.RestoreDisk(request); _output.WriteLine(JsonConvert.SerializeObject(result)); }
/// <summary> /// - 仅可对制作快照的源硬盘进行数据恢复操作。 /// - 仅源硬盘处于可用状态时才能使用快照进行数据恢复操作。 /// - 云硬盘恢复后,当前数据将被清除,请您谨慎操作。 /// /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <RestoreDiskResponse> RestoreDisk(RestoreDiskRequest request) { return(await new RestoreDiskExecutor().Client(this).Execute <RestoreDiskResponse, RestoreDiskResult, RestoreDiskRequest>(request).ConfigureAwait(false)); }
/// <summary> /// - 仅可对制作快照的源硬盘进行数据恢复操作。 /// - 仅源硬盘处于可用状态时才能使用快照进行数据恢复操作。 /// - 云硬盘恢复后,当前数据将被清除,请您谨慎操作。 /// /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public RestoreDiskResponse RestoreDisk(RestoreDiskRequest request) { return(new RestoreDiskExecutor().Client(this).Execute <RestoreDiskResponse, RestoreDiskResult, RestoreDiskRequest>(request)); }