Package-level declarations
Types
Use the aws.cloudfront.CachePolicy
resource to create a cache policy for CloudFront.
Use the aws.cloudfront.CachePolicy
resource to create a cache policy for CloudFront.
Builder for CachePolicyArgs.
Builder for CachePolicy.
Resource for managing an AWS CloudFront Continuous Deployment Policy.
Resource for managing an AWS CloudFront Continuous Deployment Policy.
Builder for ContinuousDeploymentPolicyArgs.
Builder for ContinuousDeploymentPolicy.
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.
Resource for managing an AWS CloudFront Key Value Store.
Resource for managing an AWS CloudFront Key Value Store.
Builder for KeyValueStoreArgs.
Builder for KeyvaluestoreKeyArgs.
Builder for KeyvaluestoreKey.
Using pulumi import
, import AWS CloudFront KeyValueStore Key Value Pairs using the key_value_store_arn
. For example:
Using pulumi import
, import AWS CloudFront KeyValueStore Key Value Pairs using the key_value_store_arn
. For example:
Builder for KeyvaluestoreKeysExclusiveArgs.
Builder for KeyvaluestoreKeysExclusive.
Builder for KeyValueStore.
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.
Creates an Amazon CloudFront VPC origin. For information about CloudFront VPC origins, see 1.
Builder for VpcOriginArgs.
Builder for VpcOrigin.