aws_sdk_acm/client/list_certificate_domain_validations.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`ListCertificateDomainValidations`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder) operation.
4 /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::into_paginator).
5 ///
6 /// - The fluent builder is configurable:
7 /// - [`certificate_arn(impl Into<String>)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::certificate_arn) / [`set_certificate_arn(Option<String>)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::set_certificate_arn):<br>required: **true**<br><p>The Amazon Resource Name (ARN) of the certificate for which to list domain validation summaries.</p><br>
8 /// - [`next_token(impl Into<String>)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::set_next_token):<br>required: **false**<br><p>A token returned by a previous call to <code>ListCertificateDomainValidations</code>. If the number of results exceeds <code>MaxItems</code>, use this token to retrieve the next page of results.</p><br>
9 /// - [`max_items(i32)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::max_items) / [`set_max_items(Option<i32>)`](crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::set_max_items):<br>required: **false**<br><p>The maximum number of domain validation summaries to return. If you don't specify a value, the default is 1000.</p><br>
10 /// - On success, responds with [`ListCertificateDomainValidationsOutput`](crate::operation::list_certificate_domain_validations::ListCertificateDomainValidationsOutput) with field(s):
11 /// - [`domain_validation_summary_list(Option<Vec::<DomainValidationSummary>>)`](crate::operation::list_certificate_domain_validations::ListCertificateDomainValidationsOutput::domain_validation_summary_list): <p>A list of <code>DomainValidationSummary</code> objects, one for each domain on the certificate. Each object contains the domain name and its active and requested validation configurations.</p>
12 /// - [`next_token(Option<String>)`](crate::operation::list_certificate_domain_validations::ListCertificateDomainValidationsOutput::next_token): <p>If the number of results exceeds <code>MaxItems</code>, this token is included in the response. Use this token in a subsequent <code>ListCertificateDomainValidations</code> request to retrieve the next page of results.</p>
13 /// - On failure, responds with [`SdkError<ListCertificateDomainValidationsError>`](crate::operation::list_certificate_domain_validations::ListCertificateDomainValidationsError)
14 pub fn list_certificate_domain_validations(
15 &self,
16 ) -> crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder {
17 crate::operation::list_certificate_domain_validations::builders::ListCertificateDomainValidationsFluentBuilder::new(self.handle.clone())
18 }
19}