Class CfnDomainNameProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apigateway.CfnDomainNameProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainNameProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDomainNameProps
@Stability(Stable)
@Internal
public static final class CfnDomainNameProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainNameProps
An implementation for
CfnDomainNameProps-
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.apigateway.CfnDomainNameProps
CfnDomainNameProps.Builder, CfnDomainNameProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDomainNameProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDomainNameProps.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 StringThe reference to an AWS -managed certificate that will be used by edge-optimized endpoint for this domain name.final StringThe custom domain name as an API host name, for example,my-api.example.com.final ObjectThe endpoint configuration of this DomainName showing the endpoint types of the domain name.final ObjectThe mutual TLS authentication configuration for a custom domain name.final StringThe ARN of the public certificate issued by ACM to validate ownership of your custom domain.final StringThe reference to an AWS -managed certificate that will be used for validating the regional domain name.final StringThe Transport Layer Security (TLS) version + cipher suite for this DomainName.getTags()The collection of tags.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 theCfnDomainNameProps.Builder.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainNamePropsThe reference to an AWS -managed certificate that will be used by edge-optimized endpoint for this domain name.AWS Certificate Manager is the only supported source.
- Specified by:
getCertificateArnin interfaceCfnDomainNameProps
-
getDomainName
Description copied from interface:CfnDomainNamePropsThe custom domain name as an API host name, for example,my-api.example.com.- Specified by:
getDomainNamein interfaceCfnDomainNameProps
-
getEndpointConfiguration
Description copied from interface:CfnDomainNamePropsThe endpoint configuration of this DomainName showing the endpoint types of the domain name.- Specified by:
getEndpointConfigurationin interfaceCfnDomainNameProps
-
getMutualTlsAuthentication
Description copied from interface:CfnDomainNamePropsThe mutual TLS authentication configuration for a custom domain name.If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
- Specified by:
getMutualTlsAuthenticationin interfaceCfnDomainNameProps
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainNamePropsThe ARN of the public certificate issued by ACM to validate ownership of your custom domain.Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the RegionalCertificateArn.
- Specified by:
getOwnershipVerificationCertificateArnin interfaceCfnDomainNameProps
-
getRegionalCertificateArn
Description copied from interface:CfnDomainNamePropsThe reference to an AWS -managed certificate that will be used for validating the regional domain name.AWS Certificate Manager is the only supported source.
- Specified by:
getRegionalCertificateArnin interfaceCfnDomainNameProps
-
getSecurityPolicy
Description copied from interface:CfnDomainNamePropsThe Transport Layer Security (TLS) version + cipher suite for this DomainName.The valid values are
TLS_1_0andTLS_1_2.- Specified by:
getSecurityPolicyin interfaceCfnDomainNameProps
-
getTags
Description copied from interface:CfnDomainNamePropsThe collection of tags.Each tag element is associated with a given resource.
- Specified by:
getTagsin interfaceCfnDomainNameProps
-
$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()
-