20 CloudFormation resource types available for CloudFront.
AWS::CloudFront::AnycastIpListAn Anycast static IP list. For more information, see [Request Anycast static IPs to use for allowlisting](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/request-static-ips.html) in
AWS::CloudFront::CachePolicyA cache policy. When it's attached to a cache behavior, the cache policy determines the following: + The values that CloudFront includes in the cache key. These values can include HTTP headers, co
AWS::CloudFront::CloudFrontOriginAccessIdentityThe request to create a new origin access identity (OAI). 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
AWS::CloudFront::ConnectionFunctionA connection function.
AWS::CloudFront::ConnectionGroupThe connection group for your distribution tenants. When you first create a distribution tenant and you don't specify a connection group, CloudFront will automatically create a default connection grou
AWS::CloudFront::ContinuousDeploymentPolicyCreates a continuous deployment policy that routes a subset of production traffic from a primary distribution to a staging distribution. After you create and update a staging distribution, you can us
AWS::CloudFront::DistributionA distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.
AWS::CloudFront::DistributionTenantThe distribution tenant.
AWS::CloudFront::FunctionCreates a CF function. To create a function, you provide the function code and some configuration information about the function. The response contains an Amazon Resource Name (ARN) that uniquely ide
AWS::CloudFront::KeyGroupA key group. A key group contains a list of public keys that you can use with [CloudFront signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateCon
AWS::CloudFront::KeyValueStoreThe key value store. Use this to separate data from function code, allowing you to update data without having to publish a new version of a function. The key value store holds keys and their correspon
AWS::CloudFront::MonitoringSubscriptionA monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
AWS::CloudFront::OriginAccessControlCreates a new origin access control in CloudFront. After you create an origin access control, you can add it to an origin in a CloudFront distribution so that CloudFront sends authenticated (signed) r
AWS::CloudFront::OriginRequestPolicyAn origin request policy. When it's attached to a cache behavior, the origin request policy determines the values that CloudFront includes in requests that it sends to the origin. Each request that C
AWS::CloudFront::PublicKeyA public key that you can use with [signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html), or with [field-level encryption](https://do
AWS::CloudFront::RealtimeLogConfigA real-time log configuration.
AWS::CloudFront::ResponseHeadersPolicyA response headers policy. A response headers policy contains information about a set of HTTP response headers. After you create a response headers policy, you can use its ID to attach it to one or
AWS::CloudFront::StreamingDistributionResource Type definition for AWS::CloudFront::StreamingDistribution
AWS::CloudFront::TrustStoreA trust store.
AWS::CloudFront::VpcOriginAn Amazon CloudFront VPC origin.
Everything you need to know about CloudFront on one page. HD quality, print-friendly.
Download Free Infographic