Skip to main content

aws_sdk_acm/client/
update_certificate_options.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 [`UpdateCertificateOptions`](crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`certificate_arn(impl Into<String>)`](crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder::certificate_arn) / [`set_certificate_arn(Option<String>)`](crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder::set_certificate_arn):<br>required: **true**<br><p>ARN of the requested certificate to update. This must be of the form:</p> <p><code>arn:aws:acm:us-east-1:<i>account</i>:certificate/<i>12345678-1234-1234-1234-123456789012</i> </code></p><br>
7    ///   - [`options(CertificateOptions)`](crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder::options) / [`set_options(Option<CertificateOptions>)`](crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder::set_options):<br>required: **true**<br><p>Use to update the options for your certificate. Currently, you can change the domain validation method or specify whether to export your certificate. For more information about migrating from email to DNS validation, see <a href="https://docs.aws.amazon.com/acm/latest/userguide/email-to-dns-migration.html">Migrate from email to DNS validation</a>.</p><br>
8    /// - On success, responds with [`UpdateCertificateOptionsOutput`](crate::operation::update_certificate_options::UpdateCertificateOptionsOutput)
9    /// - On failure, responds with [`SdkError<UpdateCertificateOptionsError>`](crate::operation::update_certificate_options::UpdateCertificateOptionsError)
10    pub fn update_certificate_options(&self) -> crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder {
11        crate::operation::update_certificate_options::builders::UpdateCertificateOptionsFluentBuilder::new(self.handle.clone())
12    }
13}