Class CfnDomainNameMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainNameMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainNameMixinProps
CfnDomainNameMixinProps-
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.cfnpropertymixins.services.apigateway.CfnDomainNameMixinProps
CfnDomainNameMixinProps.Builder, CfnDomainNameMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainNameMixinProps.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 or private endpoint for this domain name.final StringThe custom domain name as an API host name, for example,my-api.example.com.final StringThe endpoint access mode for your DomainName.final ObjectThe endpoint configuration of this DomainName showing the endpoint types and IP address 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 routing mode for this 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 theCfnDomainNameMixinProps.Builder.
-
-
Method Details
-
getCertificateArn
Description copied from interface:CfnDomainNameMixinPropsThe reference to an AWS -managed certificate that will be used by edge-optimized endpoint or private endpoint for this domain name.Certificate Manager is the only supported source.
- Specified by:
getCertificateArnin interfaceCfnDomainNameMixinProps- See Also:
-
getDomainName
Description copied from interface:CfnDomainNameMixinPropsThe custom domain name as an API host name, for example,my-api.example.com.- Specified by:
getDomainNamein interfaceCfnDomainNameMixinProps- See Also:
-
getEndpointAccessMode
Description copied from interface:CfnDomainNameMixinPropsThe endpoint access mode for your DomainName.- Specified by:
getEndpointAccessModein interfaceCfnDomainNameMixinProps- See Also:
-
getEndpointConfiguration
Description copied from interface:CfnDomainNameMixinPropsThe endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.Returns union: either
IResolvableorCfnDomainNamePropsMixin.EndpointConfigurationProperty- Specified by:
getEndpointConfigurationin interfaceCfnDomainNameMixinProps- See Also:
-
getMutualTlsAuthentication
Description copied from interface:CfnDomainNameMixinPropsThe 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.
Returns union: either
IResolvableorCfnDomainNamePropsMixin.MutualTlsAuthenticationProperty- Specified by:
getMutualTlsAuthenticationin interfaceCfnDomainNameMixinProps- See Also:
-
getOwnershipVerificationCertificateArn
Description copied from interface:CfnDomainNameMixinPropsThe 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 interfaceCfnDomainNameMixinProps- See Also:
-
getRegionalCertificateArn
Description copied from interface:CfnDomainNameMixinPropsThe reference to an AWS -managed certificate that will be used for validating the regional domain name.Certificate Manager is the only supported source.
- Specified by:
getRegionalCertificateArnin interfaceCfnDomainNameMixinProps- See Also:
-
getRoutingMode
Description copied from interface:CfnDomainNameMixinPropsThe routing mode for this domain name.The routing mode determines how API Gateway sends traffic from your custom domain name to your public APIs.
Default: - "BASE_PATH_MAPPING_ONLY"
- Specified by:
getRoutingModein interfaceCfnDomainNameMixinProps- See Also:
-
getSecurityPolicy
Description copied from interface:CfnDomainNameMixinPropsThe Transport Layer Security (TLS) version + cipher suite for this DomainName.- Specified by:
getSecurityPolicyin interfaceCfnDomainNameMixinProps- See Also:
-
getTags
Description copied from interface:CfnDomainNameMixinPropsThe collection of tags.Each tag element is associated with a given resource.
- Specified by:
getTagsin interfaceCfnDomainNameMixinProps- 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()
-