aws_sdk_acm/client/resend_validation_email.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 [`ResendValidationEmail`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`certificate_arn(impl Into<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::certificate_arn) / [`set_certificate_arn(Option<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::set_certificate_arn):<br>required: **true**<br><p>String that contains the ARN of the requested certificate. The certificate ARN is generated and returned by the <code>RequestCertificate</code> action as soon as the request is made. By default, using this parameter causes email to be sent to all top-level domains you specified in the certificate request. The ARN must be of the form:</p> <p><code>arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012</code></p><br>
7 /// - [`domain(impl Into<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::domain) / [`set_domain(Option<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::set_domain):<br>required: **true**<br><p>The fully qualified domain name (FQDN) of the certificate that needs to be validated.</p><br>
8 /// - [`validation_domain(impl Into<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::validation_domain) / [`set_validation_domain(Option<String>)`](crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::set_validation_domain):<br>required: **true**<br><p>The base validation domain that will act as the suffix of the email addresses that are used to send the emails. This must be the same as the <code>Domain</code> value or a superdomain of the <code>Domain</code> value. For example, if you requested a certificate for <code>site.subdomain.example.com</code> and specify a <b>ValidationDomain</b> of <code>subdomain.example.com</code>, ACM sends email to the domain registrant, technical contact, and administrative contact in WHOIS and the following five addresses:</p> <ul> <li> <p>admin@subdomain.example.com</p></li> <li> <p>administrator@subdomain.example.com</p></li> <li> <p>hostmaster@subdomain.example.com</p></li> <li> <p>postmaster@subdomain.example.com</p></li> <li> <p>webmaster@subdomain.example.com</p></li> </ul><br>
9 /// - On success, responds with [`ResendValidationEmailOutput`](crate::operation::resend_validation_email::ResendValidationEmailOutput)
10 /// - On failure, responds with [`SdkError<ResendValidationEmailError>`](crate::operation::resend_validation_email::ResendValidationEmailError)
11 pub fn resend_validation_email(&self) -> crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder {
12 crate::operation::resend_validation_email::builders::ResendValidationEmailFluentBuilder::new(self.handle.clone())
13 }
14}