Interface CfnApi.DomainConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnApi.DomainConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnApi
@Stability(Stable)
public static interface CfnApi.DomainConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.sam.*; DomainConfigurationProperty domainConfigurationProperty = DomainConfigurationProperty.builder() .certificateArn("certificateArn") .domainName("domainName") // the properties below are optional .basePath(List.of("basePath")) .endpointConfiguration("endpointConfiguration") .mutualTlsAuthentication(MutualTlsAuthenticationProperty.builder() .truststoreUri("truststoreUri") .truststoreVersion("truststoreVersion") .build()) .ownershipVerificationCertificateArn("ownershipVerificationCertificateArn") .route53(Route53ConfigurationProperty.builder() .distributedDomainName("distributedDomainName") .evaluateTargetHealth(false) .hostedZoneId("hostedZoneId") .hostedZoneName("hostedZoneName") .ipV6(false) .build()) .securityPolicy("securityPolicy") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnApi.DomainConfigurationProperty
static final class
An implementation forCfnApi.DomainConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
CfnApi.DomainConfigurationProperty.BasePath
.CfnApi.DomainConfigurationProperty.CertificateArn
.CfnApi.DomainConfigurationProperty.DomainName
.default String
CfnApi.DomainConfigurationProperty.EndpointConfiguration
.default Object
CfnApi.DomainConfigurationProperty.MutualTlsAuthentication
.default String
CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn
.default Object
CfnApi.DomainConfigurationProperty.Route53
.default String
CfnApi.DomainConfigurationProperty.SecurityPolicy
.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCertificateArn
CfnApi.DomainConfigurationProperty.CertificateArn
. -
getDomainName
CfnApi.DomainConfigurationProperty.DomainName
. -
getBasePath
CfnApi.DomainConfigurationProperty.BasePath
. -
getEndpointConfiguration
CfnApi.DomainConfigurationProperty.EndpointConfiguration
. -
getMutualTlsAuthentication
CfnApi.DomainConfigurationProperty.MutualTlsAuthentication
. -
getOwnershipVerificationCertificateArn
CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn
. -
getRoute53
CfnApi.DomainConfigurationProperty.Route53
. -
getSecurityPolicy
CfnApi.DomainConfigurationProperty.SecurityPolicy
. -
builder
-