aws_cdk.aws_cloudfrontΒΆ

Package Overview

AddBehaviorOptions

AliasConfiguration

AllowedMethods

The HTTP methods that the Behavior will accept requests on.

Behavior

BehaviorOptions

CachedMethods

The HTTP methods that the Behavior will cache requests on.

CfnCloudFrontOriginAccessIdentity

A CloudFormation AWS::CloudFront::CloudFrontOriginAccessIdentity.

CfnCloudFrontOriginAccessIdentityProps

CfnDistribution

A CloudFormation AWS::CloudFront::Distribution.

CfnDistributionProps

CfnStreamingDistribution

A CloudFormation AWS::CloudFront::StreamingDistribution.

CfnStreamingDistributionProps

CloudFrontAllowedCachedMethods

Enums for the methods CloudFront can cache.

CloudFrontAllowedMethods

An enum for the supported methods to a CloudFront distribution.

CloudFrontWebDistribution

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.

CloudFrontWebDistributionProps

CustomOriginConfig

Distribution

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

DistributionAttributes

DistributionProps

EdgeLambda

ErrorResponse

FailoverStatusCode

HTTP status code to failover to second origin.

GeoRestriction

Controls the countries in which your content is distributed.

HttpVersion

IDistribution

Interface for CloudFront distributions.

IOrigin

Represents the concept of a CloudFront Origin.

IOriginAccessIdentity

Interface for CloudFront OriginAccessIdentity.

LambdaEdgeEventType

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

LambdaFunctionAssociation

LoggingConfiguration

OriginAccessIdentity

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

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

Defines what protocols CloudFront will use to connect to an origin.

OriginSslPolicy

PriceClass

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

S3OriginConfig

SSLMethod

The SSL method CloudFront will use for your distribution.

SecurityPolicyProtocol

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

SourceConfiguration

ViewerCertificate

Viewer certificate configuration class.

ViewerCertificateOptions

ViewerProtocolPolicy

How HTTPs should be handled with your distribution.