/// <summary> /// Retrieves the metadata associated with the ACM service certificate. /// </summary> /// <param name="client">An AmazonCertificateManagerClient object /// used to call DescribeCertificateResponse.</param> /// <param name="request">The DescribeCertificateRequest object that /// will be passed to the method call.</param> /// <returns></returns> static async Task <DescribeCertificateResponse> DescribeCertificateResponseAsync(AmazonCertificateManagerClient client, DescribeCertificateRequest request) { var response = new DescribeCertificateResponse(); try { response = await client.DescribeCertificateAsync(request); } catch (InvalidArnException ex) { Console.WriteLine($"Error: The ARN specified is invalid."); } catch (ResourceNotFoundException ex) { Console.WriteLine($"Error: The specified certificate cound not be found."); } return(response); }
static async Task <DescribeCertificateResponse> DescribeCertificateResponseAsync(AmazonCertificateManagerClient client, DescribeCertificateRequest request) { var response = await client.DescribeCertificateAsync(request); return(response); }
public Task <DescribeCertificateResponse> DescribeCertificateAsync(string arn, CancellationToken cancellationToken = default(CancellationToken)) => _client.DescribeCertificateAsync(new DescribeCertificateRequest() { CertificateArn = arn }, cancellationToken).EnsureSuccessAsync();