Class CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigatewayv2.CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainName.DomainNameConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainName.DomainNameConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainName.DomainNameConfigurationProperty
An implementation for
CfnDomainName.DomainNameConfigurationProperty-
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.apigatewayv2.CfnDomainName.DomainNameConfigurationProperty
CfnDomainName.DomainNameConfigurationProperty.Builder, CfnDomainName.DomainNameConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainName.DomainNameConfigurationProperty.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 StringAn AWS -managed certificate that will be used by the edge-optimized endpoint for this domain name.final StringThe user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.final StringThe endpoint type.final StringThe IP address types that can invoke the domain name.final StringThe Amazon resource name (ARN) for the public certificate issued by Certificate Manager .final StringThe Transport Layer Security (TLS) version of the security policy for this domain name.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 theCfnDomainName.DomainNameConfigurationProperty.Builder.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyAn AWS -managed certificate that will be used by the edge-optimized endpoint for this domain name.AWS Certificate Manager is the only supported source.
- Specified by:
getCertificateArnin interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
getCertificateName
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyThe user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.- Specified by:
getCertificateNamein interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
getEndpointType
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyThe endpoint type.- Specified by:
getEndpointTypein interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
getIpAddressType
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyThe IP address types that can invoke the domain name.Use
ipv4to allow only IPv4 addresses to invoke your domain name, or usedualstackto allow both IPv4 and IPv6 addresses to invoke your domain name.- Specified by:
getIpAddressTypein interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyThe Amazon resource name (ARN) for the public certificate issued by Certificate Manager .This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn.
- Specified by:
getOwnershipVerificationCertificateArnin interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
getSecurityPolicy
Description copied from interface:CfnDomainName.DomainNameConfigurationPropertyThe Transport Layer Security (TLS) version of the security policy for this domain name.The valid values are
TLS_1_0andTLS_1_2.- Specified by:
getSecurityPolicyin interfaceCfnDomainName.DomainNameConfigurationProperty- See Also:
-
$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()
-