Package-level declarations
Types
The following example below creates a CloudFront cache policy.
The following example below creates a CloudFront cache policy.
Builder for CachePolicyArgs.
Builder for CachePolicy.
Creates an Amazon CloudFront web distribution. For information about CloudFront distributions, see the Amazon CloudFront Developer Guide. For specific information about creating CloudFront web distributions, see the POST Distribution page in the Amazon CloudFront API Reference.
Creates an Amazon CloudFront web distribution. For information about CloudFront distributions, see the Amazon CloudFront Developer Guide. For specific information about creating CloudFront web distributions, see the POST Distribution page in the Amazon CloudFront API Reference.
Builder for DistributionArgs.
Builder for Distribution.
Provides a CloudFront Field-level Encryption Config resource.
Provides a CloudFront Field-level Encryption Config resource.
Builder for FieldLevelEncryptionConfigArgs.
Builder for FieldLevelEncryptionConfig.
Provides a CloudFront Field-level Encryption Profile resource.
Provides a CloudFront Field-level Encryption Profile resource.
Builder for FieldLevelEncryptionProfileArgs.
Builder for FieldLevelEncryptionProfile.
Provides a CloudFront Function resource. With CloudFront Functions in Amazon CloudFront, you can write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations. See CloudFront Functions
Provides a CloudFront Function resource. With CloudFront Functions in Amazon CloudFront, you can write lightweight functions in JavaScript for high-scale, latency-sensitive CDN customizations. See CloudFront Functions
Builder for FunctionArgs.
Builder for Function.
The following example below creates a CloudFront key group.
Builder for KeyGroupArgs.
Builder for KeyGroup.
Provides a CloudFront real-time log configuration resource.
Provides a CloudFront real-time log configuration resource.
Builder for MonitoringSubscriptionArgs.
Builder for MonitoringSubscription.
Manages an AWS CloudFront Origin Access Control, which is used by CloudFront Distributions with an Amazon S3 bucket as the origin. Read more about Origin Access Control in the CloudFront Developer Guide.
Manages an AWS CloudFront Origin Access Control, which is used by CloudFront Distributions with an Amazon S3 bucket as the origin. Read more about Origin Access Control in the CloudFront Developer Guide.
Builder for OriginAccessControlArgs.
Builder for OriginAccessControl.
Creates an Amazon CloudFront origin access identity. For information about CloudFront distributions, see the Amazon CloudFront Developer Guide. For more information on generating origin access identities, see Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content.
Creates an Amazon CloudFront origin access identity. For information about CloudFront distributions, see the Amazon CloudFront Developer Guide. For more information on generating origin access identities, see Using an Origin Access Identity to Restrict Access to Your Amazon S3 Content.
Builder for OriginAccessIdentityArgs.
Builder for OriginAccessIdentity.
The following example below creates a CloudFront origin request policy.
The following example below creates a CloudFront origin request policy.
Builder for OriginRequestPolicyArgs.
Builder for OriginRequestPolicy.
The following example below creates a CloudFront public key.
Builder for PublicKeyArgs.
Builder for PublicKey.
Provides a CloudFront real-time log configuration resource.
Provides a CloudFront real-time log configuration resource.
Builder for RealtimeLogConfigArgs.
Builder for RealtimeLogConfig.
Provides a CloudFront response headers policy resource. A response headers policy contains information about a set of HTTP response headers and their values. After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it’s attached to a cache behavior, CloudFront adds the headers in the policy to every response that it sends for requests that match the cache behavior.
Provides a CloudFront response headers policy resource. A response headers policy contains information about a set of HTTP response headers and their values. After you create a response headers policy, you can use its ID to attach it to one or more cache behaviors in a CloudFront distribution. When it’s attached to a cache behavior, CloudFront adds the headers in the policy to every response that it sends for requests that match the cache behavior.
Builder for ResponseHeadersPolicyArgs.
Builder for ResponseHeadersPolicy.