/// <summary>
        /// 描述资源接口
        /// </summary>
        /// <param name="req"><see cref="DescribeResourcesRequest"/></param>
        /// <returns><see cref="DescribeResourcesResponse"/></returns>
        public DescribeResourcesResponse DescribeResourcesSync(DescribeResourcesRequest req)
        {
            JsonResponseModel <DescribeResourcesResponse> rsp = null;

            try
            {
                var strResp = this.InternalRequestSync(req, "DescribeResources");
                rsp = JsonConvert.DeserializeObject <JsonResponseModel <DescribeResourcesResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Example #2
0
 public async Task <DescribeResourcesResponse> DescribeResourcesAsync(string stackName, string stackId, DescribeResourcesRequest request)
 {
     AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
     return(await DescribeResourcesWithOptionsAsync(stackName, stackId, request, runtime));
 }
Example #3
0
 public DescribeResourcesResponse DescribeResources(string stackName, string stackId, DescribeResourcesRequest request)
 {
     AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
     return(DescribeResourcesWithOptions(stackName, stackId, request, runtime));
 }
Example #4
0
 public async Task <DescribeResourcesResponse> DescribeResourcesWithOptionsAsync(string stackName, string stackId, DescribeResourcesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
 {
     AlibabaCloud.TeaUtil.Common.ValidateModel(request);
     return(TeaModel.ToObject <DescribeResourcesResponse>(await DoRequestAsync("2015-09-01", "HTTPS", "GET", "AK", "/stacks/" + stackName + "/" + stackId + "/resources", null, request.Headers, null, runtime)));
 }
 /// <summary>
 ///  获得资源与对应标签列表详情,不含资源名称和可用区。&lt;br/&gt;
 /// 注意查询cdn的资源时url中regionId必须指定为cn-all。&lt;br/&gt;
 /// 该接口目前不支持分页功能。
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public async Task <DescribeResourcesResponse> DescribeResources(DescribeResourcesRequest request)
 {
     return(await new DescribeResourcesExecutor().Client(this).Execute <DescribeResourcesResponse, DescribeResourcesResult, DescribeResourcesRequest>(request).ConfigureAwait(false));
 }
 /// <summary>
 ///  获得资源与对应标签列表详情,不含资源名称和可用区。&lt;br/&gt;
 /// 注意查询cdn的资源时url中regionId必须指定为cn-all。&lt;br/&gt;
 /// 该接口目前不支持分页功能。
 ///
 /// </summary>
 /// <param name="request">请求参数信息</param>
 /// <returns>请求结果信息</returns>
 public DescribeResourcesResponse DescribeResources(DescribeResourcesRequest request)
 {
     return(new DescribeResourcesExecutor().Client(this).Execute <DescribeResourcesResponse, DescribeResourcesResult, DescribeResourcesRequest>(request));
 }