public static interface CfnApi.DomainConfigurationProperty
// 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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnApi.DomainConfigurationProperty.Builder
A builder for
CfnApi.DomainConfigurationProperty |
static class |
CfnApi.DomainConfigurationProperty.Jsii$Proxy
An implementation for
CfnApi.DomainConfigurationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnApi.DomainConfigurationProperty.Builder |
builder() |
default java.util.List<java.lang.String> |
getBasePath()
`CfnApi.DomainConfigurationProperty.BasePath`.
|
java.lang.String |
getCertificateArn()
`CfnApi.DomainConfigurationProperty.CertificateArn`.
|
java.lang.String |
getDomainName()
`CfnApi.DomainConfigurationProperty.DomainName`.
|
default java.lang.String |
getEndpointConfiguration()
`CfnApi.DomainConfigurationProperty.EndpointConfiguration`.
|
default java.lang.Object |
getMutualTlsAuthentication()
`CfnApi.DomainConfigurationProperty.MutualTlsAuthentication`.
|
default java.lang.String |
getOwnershipVerificationCertificateArn()
`CfnApi.DomainConfigurationProperty.OwnershipVerificationCertificateArn`.
|
default java.lang.Object |
getRoute53()
`CfnApi.DomainConfigurationProperty.Route53`.
|
default java.lang.String |
getSecurityPolicy()
`CfnApi.DomainConfigurationProperty.SecurityPolicy`.
|
java.lang.String getCertificateArn()
java.lang.String getDomainName()
default java.util.List<java.lang.String> getBasePath()
default java.lang.String getEndpointConfiguration()
default java.lang.Object getMutualTlsAuthentication()
default java.lang.String getOwnershipVerificationCertificateArn()
default java.lang.Object getRoute53()
default java.lang.String getSecurityPolicy()
static CfnApi.DomainConfigurationProperty.Builder builder()