/// <summary> /// DeleteSecretVersion接口的同步版本,该接口用于直接删除指定凭据下的单个版本凭据,删除操作立即生效,对所有状态下的凭据版本都可以删除。 /// </summary> /// <param name="req">参考<see cref="DeleteSecretVersionRequest"/></param> /// <returns>参考<see cref="DeleteSecretVersionResponse"/>实例</returns> public DeleteSecretVersionResponse DeleteSecretVersionSync(DeleteSecretVersionRequest req) { JsonResponseModel <DeleteSecretVersionResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DeleteSecretVersion"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeleteSecretVersionResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
/// <summary> /// 删除指定版本机密 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public async Task <DeleteSecretVersionResponse> DeleteSecretVersion(DeleteSecretVersionRequest request) { return(await new DeleteSecretVersionExecutor().Client(this).Execute <DeleteSecretVersionResponse, DeleteSecretVersionResult, DeleteSecretVersionRequest>(request).ConfigureAwait(false)); }
/// <summary> /// 删除指定版本机密 /// </summary> /// <param name="request">请求参数信息</param> /// <returns>请求结果信息</returns> public DeleteSecretVersionResponse DeleteSecretVersion(DeleteSecretVersionRequest request) { return(new DeleteSecretVersionExecutor().Client(this).Execute <DeleteSecretVersionResponse, DeleteSecretVersionResult, DeleteSecretVersionRequest>(request)); }