private async Task <DescribeTrustedAdvisorCheckResultResponse> TrustedAdvisorCheckResult(string checkID, string language) { trustedAdvisorRepository.Region = "us-east-1"; DescribeTrustedAdvisorCheckResultRequest describeTrustedAdvisorCheckResultRequest = new DescribeTrustedAdvisorCheckResultRequest(); describeTrustedAdvisorCheckResultRequest.CheckId = checkID; describeTrustedAdvisorCheckResultRequest.Language = language; var response = await trustedAdvisorRepository.GetTrustedAdvisorCheckResult(describeTrustedAdvisorCheckResultRequest); return(response); }
/// <summary> /// <para>Returns the results of the Trusted Advisor check that has the specified check ID. Check IDs can be obtained by calling /// DescribeTrustedAdvisorChecks.</para> <para>The response contains a TrustedAdvisorCheckResult object, which contains these three /// objects:</para> /// <ul> /// <li> TrustedAdvisorCategorySpecificSummary </li> /// <li> TrustedAdvisorResourceDetail </li> /// <li> TrustedAdvisorResourcesSummary </li> /// /// </ul> /// <para>In addition, the response contains these fields:</para> /// <ul> /// <li> <b>Status.</b> The alert status of the check: "ok" (green), "warning" (yellow), "error" (red), or "not_available".</li> /// <li> <b>Timestamp.</b> The time of the last refresh of the check.</li> /// <li> <b>CheckId.</b> The unique identifier for the check.</li> /// /// </ul> /// </summary> /// /// <param name="describeTrustedAdvisorCheckResultRequest">Container for the necessary parameters to execute the /// DescribeTrustedAdvisorCheckResult service method on AmazonAWSSupport.</param> /// /// <returns>The response from the DescribeTrustedAdvisorCheckResult service method, as returned by AmazonAWSSupport.</returns> /// /// <exception cref="T:Amazon.AWSSupport.Model.InternalServerErrorException" /> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> public Task <DescribeTrustedAdvisorCheckResultResponse> DescribeTrustedAdvisorCheckResultAsync(DescribeTrustedAdvisorCheckResultRequest describeTrustedAdvisorCheckResultRequest, CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeTrustedAdvisorCheckResultRequestMarshaller(); var unmarshaller = DescribeTrustedAdvisorCheckResultResponseUnmarshaller.GetInstance(); return(Invoke <IRequest, DescribeTrustedAdvisorCheckResultRequest, DescribeTrustedAdvisorCheckResultResponse>(describeTrustedAdvisorCheckResultRequest, marshaller, unmarshaller, signer, cancellationToken)); }
internal DescribeTrustedAdvisorCheckResultResponse DescribeTrustedAdvisorCheckResult(DescribeTrustedAdvisorCheckResultRequest request) { var task = DescribeTrustedAdvisorCheckResultAsync(request); try { return(task.Result); } catch (AggregateException e) { ExceptionDispatchInfo.Capture(e.InnerException).Throw(); return(null); } }
/// <summary> /// Initiates the asynchronous execution of the DescribeTrustedAdvisorCheckResult operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DescribeTrustedAdvisorCheckResult operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorCheckResult">REST API Reference for DescribeTrustedAdvisorCheckResult Operation</seealso> public Task <DescribeTrustedAdvisorCheckResultResponse> DescribeTrustedAdvisorCheckResultAsync(DescribeTrustedAdvisorCheckResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new DescribeTrustedAdvisorCheckResultRequestMarshaller(); var unmarshaller = DescribeTrustedAdvisorCheckResultResponseUnmarshaller.Instance; return(InvokeAsync <DescribeTrustedAdvisorCheckResultRequest, DescribeTrustedAdvisorCheckResultResponse>(request, marshaller, unmarshaller, cancellationToken)); }
internal DescribeTrustedAdvisorCheckResultResponse DescribeTrustedAdvisorCheckResult(DescribeTrustedAdvisorCheckResultRequest request) { var marshaller = new DescribeTrustedAdvisorCheckResultRequestMarshaller(); var unmarshaller = DescribeTrustedAdvisorCheckResultResponseUnmarshaller.Instance; return(Invoke <DescribeTrustedAdvisorCheckResultRequest, DescribeTrustedAdvisorCheckResultResponse>(request, marshaller, unmarshaller)); }
//checkresult public async Task <DescribeTrustedAdvisorCheckResultResponse> GetTrustedAdvisorCheckResult(DescribeTrustedAdvisorCheckResultRequest describeTrustedAdvisorCheckResultRequest) { using (var amazonAWSSupportClient = new AmazonAWSSupportClient(awsCredentials, RegionEndpoint.GetBySystemName(Region))) { var response = await amazonAWSSupportClient.DescribeTrustedAdvisorCheckResultAsync(describeTrustedAdvisorCheckResultRequest); return(response); } }
/// <summary> /// Initiates the asynchronous execution of the DescribeTrustedAdvisorCheckResult operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the DescribeTrustedAdvisorCheckResult operation.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// <returns>The task object representing the asynchronous operation.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/DescribeTrustedAdvisorCheckResult">REST API Reference for DescribeTrustedAdvisorCheckResult Operation</seealso> public virtual Task <DescribeTrustedAdvisorCheckResultResponse> DescribeTrustedAdvisorCheckResultAsync(DescribeTrustedAdvisorCheckResultRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTrustedAdvisorCheckResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTrustedAdvisorCheckResultResponseUnmarshaller.Instance; return(InvokeAsync <DescribeTrustedAdvisorCheckResultResponse>(request, options, cancellationToken)); }
internal virtual DescribeTrustedAdvisorCheckResultResponse DescribeTrustedAdvisorCheckResult(DescribeTrustedAdvisorCheckResultRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeTrustedAdvisorCheckResultRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeTrustedAdvisorCheckResultResponseUnmarshaller.Instance; return(Invoke <DescribeTrustedAdvisorCheckResultResponse>(request, options)); }