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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.certificatemanager.CfnCertificate.DomainValidationOptionProperty
CfnCertificate.DomainValidationOptionProperty.Builder, CfnCertificate.DomainValidationOptionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCertificate.DomainValidationOptionProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
A fully qualified domain name (FQDN) in the certificate request.final String
TheHostedZoneId
option, which is available if you are using Route 53 as your domain registrar, causes ACM to add your CNAME to the domain record.final String
The domain name to which you want ACM to send validation emails.final int
hashCode()
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.DomainValidationOptionProperty
A fully qualified domain name (FQDN) in the certificate request.- Specified by:
getDomainName
in interfaceCfnCertificate.DomainValidationOptionProperty
- See Also:
-
getHostedZoneId
Description copied from interface:CfnCertificate.DomainValidationOptionProperty
TheHostedZoneId
option, 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
DomainValidationOptions
must contain one and only one of the domain-validation options, and theHostedZoneId
can be used only whenDNS
is specified as your validation method.Use the Route 53
ListHostedZones
API to discover IDs for available hosted zones.This option is required for publicly trusted certificates.
The
ListHostedZones
API 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:
getHostedZoneId
in interfaceCfnCertificate.DomainValidationOptionProperty
- See Also:
-
getValidationDomain
Description copied from interface:CfnCertificate.DomainValidationOptionProperty
The 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
DomainName
value or a superdomain of theDomainName
value. For example, if you request a certificate fortesting.example.com
, you can specifyexample.com
as 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:
getValidationDomain
in interfaceCfnCertificate.DomainValidationOptionProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-