public static interface CfnHttpApi.HttpApiDomainConfigurationProperty
// 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.*; HttpApiDomainConfigurationProperty httpApiDomainConfigurationProperty = HttpApiDomainConfigurationProperty.builder() .certificateArn("certificateArn") .domainName("domainName") // the properties below are optional .basePath("basePath") .endpointConfiguration("endpointConfiguration") .mutualTlsAuthentication(MutualTlsAuthenticationProperty.builder() .truststoreUri("truststoreUri") .truststoreVersion(false) .build()) .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 |
CfnHttpApi.HttpApiDomainConfigurationProperty.Builder
A builder for
CfnHttpApi.HttpApiDomainConfigurationProperty |
static class |
CfnHttpApi.HttpApiDomainConfigurationProperty.Jsii$Proxy
An implementation for
CfnHttpApi.HttpApiDomainConfigurationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnHttpApi.HttpApiDomainConfigurationProperty.Builder |
builder() |
default java.lang.String |
getBasePath()
`CfnHttpApi.HttpApiDomainConfigurationProperty.BasePath`.
|
java.lang.String |
getCertificateArn()
`CfnHttpApi.HttpApiDomainConfigurationProperty.CertificateArn`.
|
java.lang.String |
getDomainName()
`CfnHttpApi.HttpApiDomainConfigurationProperty.DomainName`.
|
default java.lang.String |
getEndpointConfiguration()
`CfnHttpApi.HttpApiDomainConfigurationProperty.EndpointConfiguration`.
|
default java.lang.Object |
getMutualTlsAuthentication()
`CfnHttpApi.HttpApiDomainConfigurationProperty.MutualTlsAuthentication`.
|
default java.lang.Object |
getRoute53()
`CfnHttpApi.HttpApiDomainConfigurationProperty.Route53`.
|
default java.lang.String |
getSecurityPolicy()
`CfnHttpApi.HttpApiDomainConfigurationProperty.SecurityPolicy`.
|
java.lang.String getCertificateArn()
java.lang.String getDomainName()
default java.lang.String getBasePath()
default java.lang.String getEndpointConfiguration()
default java.lang.Object getMutualTlsAuthentication()
default java.lang.Object getRoute53()
default java.lang.String getSecurityPolicy()
static CfnHttpApi.HttpApiDomainConfigurationProperty.Builder builder()