/// <summary> /// 此接口用于查询命令详情。 /// </summary> /// <param name="req"><see cref="DescribeCommandsRequest"/></param> /// <returns><see cref="DescribeCommandsResponse"/></returns> public DescribeCommandsResponse DescribeCommandsSync(DescribeCommandsRequest req) { JsonResponseModel <DescribeCommandsResponse> rsp = null; try { var strResp = this.InternalRequestSync(req, "DescribeCommands"); rsp = JsonConvert.DeserializeObject <JsonResponseModel <DescribeCommandsResponse> >(strResp); } catch (JsonSerializationException e) { throw new TencentCloudSDKException(e.Message); } return(rsp.Response); }
public override void Invoke(AWSCredentials creds, RegionEndpoint region, int maxItems) { AmazonOpsWorksConfig config = new AmazonOpsWorksConfig(); config.RegionEndpoint = region; ConfigureClient(config); AmazonOpsWorksClient client = new AmazonOpsWorksClient(creds, config); DescribeCommandsResponse resp = new DescribeCommandsResponse(); DescribeCommandsRequest req = new DescribeCommandsRequest { }; resp = client.DescribeCommands(req); CheckError(resp.HttpStatusCode, "200"); foreach (var obj in resp.Commands) { AddObject(obj); } }