コード例 #1
0
        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));
        }
コード例 #2
0
 /// <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));
 }
コード例 #3
0
 /// <summary>
 ///  -   仅可对制作快照的源硬盘进行数据恢复操作。
 /// -   仅源硬盘处于可用状态时才能使用快照进行数据恢复操作。
 /// -   云硬盘恢复后,当前数据将被清除,请您谨慎操作。
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public RestoreDiskResponse RestoreDisk(RestoreDiskRequest request)
 {
     return(new RestoreDiskExecutor().Client(this).Execute <RestoreDiskResponse, RestoreDiskResult, RestoreDiskRequest>(request));
 }