Builder
Properties
Amazon Web Services services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions.
ID of the Anycast static IP list that is associated with the distribution.
A complex type that contains zero or more CacheBehavior
elements.
This field specifies whether the connection mode is through a standard distribution (direct) or a multi-tenant distribution with distribution tenants(tenant-only).
A complex type that contains zero or more CustomErrorResponses
elements.
A complex type that describes the default cache behavior if you don't specify a CacheBehavior
element or if files don't match any of the values of PathPattern
in CacheBehavior
elements. You must create exactly one default cache behavior.
The domain name that corresponds to the distribution, for example, d111111abcdef8.cloudfront.net
.
Specify the maximum HTTP version that you want viewers to use to communicate with CloudFront. The default value for new web distributions is http2
. Viewers that don't support HTTP/2
will automatically use an earlier version.
Whether CloudFront responds to IPv6 DNS requests with an IPv6 address for your distribution.
The date and time the distribution was last modified.
A complex type that contains information about origin groups for this distribution.
This field only supports standard distributions. You can't specify this field for multi-tenant distributions. For more information, see Unsupported features for SaaS Manager for Amazon CloudFront in the Amazon CloudFront Developer Guide.
A complex type that identifies ways in which you want to restrict distribution of your content.
A complex type that determines the distribution's SSL/TLS configuration for communicating with viewers.
Functions
construct an aws.sdk.kotlin.services.cloudfront.model.Aliases inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.CacheBehaviors inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.CustomErrorResponses inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.DefaultCacheBehavior inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.OriginGroups inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.Origins inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.Restrictions inside the given block
construct an aws.sdk.kotlin.services.cloudfront.model.ViewerCertificate inside the given block