/// <summary> /// 本接口 (DescribeTemplate) 用于获取模板信息。 /// </summary> /// <param name="req"><see cref="DescribeTemplateRequest"/></param> /// <returns><see cref="DescribeTemplateResponse"/></returns> public DescribeTemplateResponse DescribeTemplateSync(DescribeTemplateRequest req) { JsonResponseModel <DescribeTemplateResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeTemplate"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DescribeTemplateResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
public async Task <DescribeTemplateResponse> DescribeTemplateAsync(string stackName, string stackId, DescribeTemplateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return(await DescribeTemplateWithOptionsAsync(stackName, stackId, request, runtime)); }
public DescribeTemplateResponse DescribeTemplate(string stackName, string stackId, DescribeTemplateRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return(DescribeTemplateWithOptions(stackName, stackId, request, runtime)); }
public async Task <DescribeTemplateResponse> DescribeTemplateWithOptionsAsync(string stackName, string stackId, DescribeTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); return(TeaModel.ToObject <DescribeTemplateResponse>(await DoRequestAsync("2015-09-01", "HTTPS", "GET", "AK", "/stacks/" + stackName + "/" + stackId + "/template", null, request.Headers, null, runtime))); }