Class CfnDomainNamePropsMixin.DomainNameConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.apigatewayv2.mixins.CfnDomainNamePropsMixin.DomainNameConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainNamePropsMixin.DomainNameConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainNamePropsMixin.DomainNameConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDomainNamePropsMixin.DomainNameConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainNamePropsMixin.DomainNameConfigurationProperty
An implementation for
CfnDomainNamePropsMixin.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.mixins.preview.services.apigatewayv2.mixins.CfnDomainNamePropsMixin.DomainNameConfigurationProperty
CfnDomainNamePropsMixin.DomainNameConfigurationProperty.Builder, CfnDomainNamePropsMixin.DomainNameConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainNamePropsMixin.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 theCfnDomainNamePropsMixin.DomainNameConfigurationProperty.Builder.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainNamePropsMixin.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 interfaceCfnDomainNamePropsMixin.DomainNameConfigurationProperty- See Also:
-
getCertificateName
Description copied from interface:CfnDomainNamePropsMixin.DomainNameConfigurationPropertyThe user-friendly name of the certificate that will be used by the edge-optimized endpoint for this domain name.- Specified by:
getCertificateNamein interfaceCfnDomainNamePropsMixin.DomainNameConfigurationProperty- See Also:
-
getEndpointType
Description copied from interface:CfnDomainNamePropsMixin.DomainNameConfigurationPropertyThe endpoint type.- Specified by:
getEndpointTypein interfaceCfnDomainNamePropsMixin.DomainNameConfigurationProperty- See Also:
-
getIpAddressType
Description copied from interface:CfnDomainNamePropsMixin.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 interfaceCfnDomainNamePropsMixin.DomainNameConfigurationProperty- See Also:
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainNamePropsMixin.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 interfaceCfnDomainNamePropsMixin.DomainNameConfigurationProperty- See Also:
-
getSecurityPolicy
Description copied from interface:CfnDomainNamePropsMixin.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 interfaceCfnDomainNamePropsMixin.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()
-