View a markdown version of this page

Updating an ACME domain validation - Amazon Certificate Manager
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Updating an ACME domain validation

The following example shows how to use the UpdateAcmeDomainValidation function.

package com.amazonaws.samples; import com.amazonaws.services.certificatemanager.AWSCertificateManagerClientBuilder; import com.amazonaws.services.certificatemanager.AWSCertificateManager; import com.amazonaws.services.certificatemanager.model.UpdateAcmeDomainValidationRequest; import com.amazonaws.services.certificatemanager.model.PrevalidationOptions; import com.amazonaws.services.certificatemanager.model.DnsPrevalidationOptions; import com.amazonaws.services.certificatemanager.model.DomainScope; public class AWSCertificateManagerSample { public static void main(String[] args) { AWSCertificateManager client = AWSCertificateManagerClientBuilder.defaultClient(); // Configure updated domain scope. DomainScope domainScope = new DomainScope() .withExactDomain("ENABLED") .withSubdomains("DISABLED") .withWildcards("DISABLED"); DnsPrevalidationOptions dnsOptions = new DnsPrevalidationOptions() .withDomainScope(domainScope); PrevalidationOptions prevalidationOptions = new PrevalidationOptions() .withDnsPrevalidation(dnsOptions); // Create the request. UpdateAcmeDomainValidationRequest req = new UpdateAcmeDomainValidationRequest() .withAcmeDomainValidationArn("arn:aws:acm:us-east-1:123456789012:acme-endpoint/ep-example/acme-domain-validation/dv-example") .withPrevalidationOptions(prevalidationOptions); // Update the domain validation. client.updateAcmeDomainValidation(req); } }