aws_cdk.aws_cloudfrontΒΆ

Package Overview

AddBehaviorOptions

AliasConfiguration

AllowedMethods

(experimental) The HTTP methods that the Behavior will accept requests on.

Behavior

BehaviorOptions

CacheCookieBehavior

(experimental) Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin.

CacheHeaderBehavior

(experimental) Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin.

CachePolicy

(experimental) A Cache Policy configuration.

CachePolicyProps

CacheQueryStringBehavior

(experimental) Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin.

CachedMethods

(experimental) The HTTP methods that the Behavior will cache requests on.

CfnCachePolicy

A CloudFormation AWS::CloudFront::CachePolicy.

CfnCachePolicyProps

CfnCloudFrontOriginAccessIdentity

A CloudFormation AWS::CloudFront::CloudFrontOriginAccessIdentity.

CfnCloudFrontOriginAccessIdentityProps

CfnDistribution

A CloudFormation AWS::CloudFront::Distribution.

CfnDistributionProps

CfnOriginRequestPolicy

A CloudFormation AWS::CloudFront::OriginRequestPolicy.

CfnOriginRequestPolicyProps

CfnRealtimeLogConfig

A CloudFormation AWS::CloudFront::RealtimeLogConfig.

CfnRealtimeLogConfigProps

CfnStreamingDistribution

A CloudFormation AWS::CloudFront::StreamingDistribution.

CfnStreamingDistributionProps

CloudFrontAllowedCachedMethods

(experimental) Enums for the methods CloudFront can cache.

CloudFrontAllowedMethods

(experimental) An enum for the supported methods to a CloudFront distribution.

CloudFrontWebDistribution

(experimental) Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds.

CloudFrontWebDistributionAttributes

CloudFrontWebDistributionProps

CustomOriginConfig

Distribution

(experimental) A CloudFront distribution with associated origin(s) and caching behavior(s).

DistributionAttributes

DistributionProps

EdgeLambda

ErrorResponse

FailoverStatusCode

(experimental) HTTP status code to failover to second origin.

GeoRestriction

(experimental) Controls the countries in which content is distributed.

HttpVersion

(experimental) Maximum HTTP version to support.

ICachePolicy

(experimental) Represents a Cache Policy.

IDistribution

(experimental) Interface for CloudFront distributions.

IOrigin

(experimental) Represents the concept of a CloudFront Origin.

IOriginAccessIdentity

(experimental) Interface for CloudFront OriginAccessIdentity.

IOriginRequestPolicy

(experimental) Represents a Origin Request Policy.

LambdaEdgeEventType

(experimental) The type of events that a Lambda@Edge function can be invoked in response to.

LambdaFunctionAssociation

LoggingConfiguration

OriginAccessIdentity

(experimental) An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content.

OriginAccessIdentityProps

OriginBase

(experimental) Represents a distribution origin, that describes the Amazon S3 bucket, HTTP server (for example, a web server), Amazon MediaStore, or other server from which CloudFront gets your files.

OriginBindConfig

OriginBindOptions

OriginFailoverConfig

OriginProps

OriginProtocolPolicy

(experimental) Defines what protocols CloudFront will use to connect to an origin.

OriginRequestCookieBehavior

(experimental) Ddetermines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.

OriginRequestHeaderBehavior

(experimental) Determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.

OriginRequestPolicy

(experimental) A Origin Request Policy configuration.

OriginRequestPolicyProps

OriginRequestQueryStringBehavior

(experimental) Determines whether any URL query strings in viewer requests (and if so, which query strings) are included in requests that CloudFront sends to the origin.

OriginSslPolicy

PriceClass

(experimental) The price class determines how many edge locations CloudFront will use for your distribution.

S3OriginConfig

SSLMethod

(experimental) The SSL method CloudFront will use for your distribution.

SecurityPolicyProtocol

(experimental) The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.

SourceConfiguration

ViewerCertificate

(experimental) Viewer certificate configuration class.

ViewerCertificateOptions

ViewerProtocolPolicy

(experimental) How HTTPs should be handled with your distribution.