Expand description
Origin Access Control + the four policy resources (cache, origin
request, response headers, continuous deployment). Models are defined
here and the [CloudFrontService] handlers live in this module too —
service.rs only dispatches by action name.
AWS-managed policies for CachePolicy, OriginRequestPolicy, and
ResponseHeadersPolicy are pre-seeded by seed_managed so
Terraform / CDK code that looks them up by their well-known IDs
resolves them without the caller having to create them first.
Structs§
- Cache
Policy Config - Cache
Policy Cookies Config - Cache
Policy Headers Config - Cache
Policy Query Strings Config - Content
Security Policy - Content
Type Options - Continuous
Deployment Policy Config - Continuous
Deployment Single Header Config - Continuous
Deployment Single Weight Config - Frame
Options - Name
Items - Name
Wrapper - Origin
Access Control Config - Origin
Request Policy Config - Origin
Request Policy Cookies Config - Origin
Request Policy Headers Config - Origin
Request Policy Query Strings Config - Parameters
InCache KeyAnd Forwarded ToOrigin - Referrer
Policy - Response
Headers Policy Access Control Allow Methods - Response
Headers Policy Config - Response
Headers Policy Cors Config - Response
Headers Policy Custom Header - Response
Headers Policy Custom Header Items - Response
Headers Policy Custom Headers Config - Response
Headers Policy Method Items - Response
Headers Policy Remove Header - Response
Headers Policy Remove Header Items - Response
Headers Policy Remove Headers Config - Response
Headers Policy Security Headers Config - Response
Headers Policy Server Timing Headers Config - Session
Stickiness Config - Staging
Distribution DnsName Items - Staging
Distribution DnsNames - Stored
Cache Policy - Stored
Continuous Deployment Policy - Stored
Origin Access Control - Stored
Origin Request Policy - Stored
Response Headers Policy - Strict
Transport Security - Traffic
Config - XssProtection
Functions§
- seed_
managed - Pre-populate AWS-managed policies. Called once per account on first
touch from
CloudFrontService. Mirrors the IDs / names AWS returns fromaws cloudfront list-cache-policies --type managedso Terraform / CDK lookups by well-known ID resolve.