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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apigateway.CfnDomainNameProps
CfnDomainNameProps.Builder, CfnDomainNameProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDomainNameProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDomainNameProps.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
The reference to an AWS -managed certificate that will be used by edge-optimized endpoint for this domain name.final String
The custom domain name as an API host name, for example,my-api.example.com
.final Object
The endpoint configuration of this DomainName showing the endpoint types of the domain name.final Object
The mutual TLS authentication configuration for a custom domain name.final String
The ARN of the public certificate issued by ACM to validate ownership of your custom domain.final String
The reference to an AWS -managed certificate that will be used for validating the regional domain name.final String
The Transport Layer Security (TLS) version + cipher suite for this DomainName.getTags()
The collection of tags.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 theCfnDomainNameProps.Builder
.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainNameProps
The 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:
getCertificateArn
in interfaceCfnDomainNameProps
-
getDomainName
Description copied from interface:CfnDomainNameProps
The custom domain name as an API host name, for example,my-api.example.com
.- Specified by:
getDomainName
in interfaceCfnDomainNameProps
-
getEndpointConfiguration
Description copied from interface:CfnDomainNameProps
The endpoint configuration of this DomainName showing the endpoint types of the domain name.- Specified by:
getEndpointConfiguration
in interfaceCfnDomainNameProps
-
getMutualTlsAuthentication
Description copied from interface:CfnDomainNameProps
The 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:
getMutualTlsAuthentication
in interfaceCfnDomainNameProps
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainNameProps
The 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:
getOwnershipVerificationCertificateArn
in interfaceCfnDomainNameProps
-
getRegionalCertificateArn
Description copied from interface:CfnDomainNameProps
The 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:
getRegionalCertificateArn
in interfaceCfnDomainNameProps
-
getSecurityPolicy
Description copied from interface:CfnDomainNameProps
The Transport Layer Security (TLS) version + cipher suite for this DomainName.The valid values are
TLS_1_0
andTLS_1_2
.- Specified by:
getSecurityPolicy
in interfaceCfnDomainNameProps
-
getTags
Description copied from interface:CfnDomainNameProps
The collection of tags.Each tag element is associated with a given resource.
- Specified by:
getTags
in interfaceCfnDomainNameProps
-
$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()
-