Class CfnCertificate.DomainValidationOptionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificate.DomainValidationOptionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCertificate.DomainValidationOptionProperty
CfnCertificate.DomainValidationOptionProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.certificatemanager.CfnCertificate.DomainValidationOptionProperty
CfnCertificate.DomainValidationOptionProperty.Builder, CfnCertificate.DomainValidationOptionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificate.DomainValidationOptionProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringA fully qualified domain name (FQDN) in the certificate request.final StringTheHostedZoneIdoption, which is available if you are using Route 53 as your domain registrar, causes ACM to add your CNAME to the domain record.final StringThe domain name to which you want ACM to send validation emails.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCertificate.DomainValidationOptionProperty.Builder.
-
-
Method Details
-
getDomainName
Description copied from interface:CfnCertificate.DomainValidationOptionPropertyA fully qualified domain name (FQDN) in the certificate request.- Specified by:
getDomainNamein interfaceCfnCertificate.DomainValidationOptionProperty
-
getHostedZoneId
Description copied from interface:CfnCertificate.DomainValidationOptionPropertyTheHostedZoneIdoption, which is available if you are using Route 53 as your domain registrar, causes ACM to add your CNAME to the domain record.Your list of
DomainValidationOptionsmust contain one and only one of the domain-validation options, and theHostedZoneIdcan be used only whenDNSis specified as your validation method.Use the Route 53
ListHostedZonesAPI to discover IDs for available hosted zones.This option is required for publicly trusted certificates.
The
ListHostedZonesAPI returns IDs in the format "/hostedzone/Z111111QQQQQQQ", but CloudFormation requires the IDs to be in the format "Z111111QQQQQQQ".When you change your
DomainValidationOptions, a new resource is created.- Specified by:
getHostedZoneIdin interfaceCfnCertificate.DomainValidationOptionProperty
-
getValidationDomain
Description copied from interface:CfnCertificate.DomainValidationOptionPropertyThe domain name to which you want ACM to send validation emails.This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the
DomainNamevalue or a superdomain of theDomainNamevalue. For example, if you request a certificate fortesting.example.com, you can specifyexample.comas this value. In that case, ACM sends domain validation emails to the following five addresses:- admin@example.com
- administrator@example.com
- hostmaster@example.com
- postmaster@example.com
- webmaster@example.com
- Specified by:
getValidationDomainin interfaceCfnCertificate.DomainValidationOptionProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-