| Package | Description |
|---|---|
| software.amazon.awscdk.services.cloudfront |
Amazon CloudFront Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.aliasConfiguration(AliasConfiguration aliasConfiguration)
Deprecated.
see
CloudFrontWebDistributionProps#viewerCertificate with ViewerCertificate#acmCertificate |
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.comment(String comment)
A comment for this distribution in the CloudFront console.
|
static CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.create(software.constructs.Construct scope,
String id) |
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.defaultRootObject(String defaultRootObject)
The default object to serve.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.enabled(Boolean enabled)
Enable or disable the distribution.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.enableIpV6(Boolean enableIpV6)
If your distribution should have IPv6 enabled.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.errorConfigurations(List<? extends CfnDistribution.CustomErrorResponseProperty> errorConfigurations)
How CloudFront should handle requests that are not successful (eg PageNotFound).
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.geoRestriction(GeoRestriction geoRestriction)
Controls the countries in which your content is distributed.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.httpVersion(HttpVersion httpVersion)
The max supported HTTP Versions.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.loggingConfig(LoggingConfiguration loggingConfig)
Optional - if we should enable logging.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.originConfigs(List<? extends SourceConfiguration> originConfigs)
The origin configurations for this distribution.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.priceClass(PriceClass priceClass)
The price class for the distribution (this impacts how many locations CloudFront uses for your distribution, and billing).
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.viewerCertificate(ViewerCertificate viewerCertificate)
Specifies whether you want viewers to use HTTP or HTTPS to request your objects, whether you're using an alternate domain name with HTTPS, and if so, if you're using AWS Certificate Manager (ACM) or a third-party certificate authority.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.viewerProtocolPolicy(ViewerProtocolPolicy viewerProtocolPolicy)
The default viewer policy for incoming clients.
|
CloudFrontWebDistribution.Builder |
CloudFrontWebDistribution.Builder.webAclId(String webAclId)
Unique identifier that specifies the AWS WAF web ACL to associate with this CloudFront distribution.
|
Copyright © 2022. All rights reserved.