| AddBehaviorOptions
(experimental) Options for adding a new behavior to a Distribution.
|
| AddBehaviorOptions.Builder
|
| AllowedMethods
(experimental) The HTTP methods that the Behavior will accept requests on.
|
| Behavior
(experimental) A CloudFront behavior wrapper.
|
| Behavior.Builder
|
| BehaviorOptions
(experimental) Options for creating a new behavior.
|
| BehaviorOptions.Builder
|
| CacheCookieBehavior
(experimental) Determines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CachedMethods
(experimental) The HTTP methods that the Behavior will cache requests on.
|
| CacheHeaderBehavior
(experimental) Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CachePolicy
(experimental) A Cache Policy configuration.
|
| CachePolicy.Builder
|
| CachePolicyProps
(experimental) Properties for creating a Cache Policy.
|
| CachePolicyProps.Builder
|
| CacheQueryStringBehavior
(experimental) Determines whether any URL query strings in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CfnCachePolicy
A CloudFormation `AWS::CloudFront::CachePolicy`.
|
| CfnCachePolicy.Builder
|
| CfnCachePolicy.CachePolicyConfigProperty |
| CfnCachePolicy.CachePolicyConfigProperty.Builder
|
| CfnCachePolicy.CookiesConfigProperty |
| CfnCachePolicy.CookiesConfigProperty.Builder
|
| CfnCachePolicy.HeadersConfigProperty |
| CfnCachePolicy.HeadersConfigProperty.Builder
|
| CfnCachePolicy.ParametersInCacheKeyAndForwardedToOriginProperty |
| CfnCachePolicy.ParametersInCacheKeyAndForwardedToOriginProperty.Builder
|
| CfnCachePolicy.QueryStringsConfigProperty |
| CfnCachePolicy.QueryStringsConfigProperty.Builder
|
| CfnCachePolicyProps
Properties for defining a `AWS::CloudFront::CachePolicy`.
|
| CfnCachePolicyProps.Builder
|
| CfnCloudFrontOriginAccessIdentity
A CloudFormation `AWS::CloudFront::CloudFrontOriginAccessIdentity`.
|
| CfnCloudFrontOriginAccessIdentity.Builder
|
| CfnCloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfigProperty |
| CfnCloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfigProperty.Builder
|
| CfnCloudFrontOriginAccessIdentityProps
Properties for defining a `AWS::CloudFront::CloudFrontOriginAccessIdentity`.
|
| CfnCloudFrontOriginAccessIdentityProps.Builder
|
| CfnDistribution
A CloudFormation `AWS::CloudFront::Distribution`.
|
| CfnDistribution.Builder
|
| CfnDistribution.CacheBehaviorProperty |
| CfnDistribution.CacheBehaviorProperty.Builder
|
| CfnDistribution.CookiesProperty |
| CfnDistribution.CookiesProperty.Builder
|
| CfnDistribution.CustomErrorResponseProperty |
| CfnDistribution.CustomErrorResponseProperty.Builder
|
| CfnDistribution.CustomOriginConfigProperty |
| CfnDistribution.CustomOriginConfigProperty.Builder
|
| CfnDistribution.DefaultCacheBehaviorProperty |
| CfnDistribution.DefaultCacheBehaviorProperty.Builder
|
| CfnDistribution.DistributionConfigProperty |
| CfnDistribution.DistributionConfigProperty.Builder
|
| CfnDistribution.ForwardedValuesProperty |
| CfnDistribution.ForwardedValuesProperty.Builder
|
| CfnDistribution.FunctionAssociationProperty |
| CfnDistribution.FunctionAssociationProperty.Builder
|
| CfnDistribution.GeoRestrictionProperty |
| CfnDistribution.GeoRestrictionProperty.Builder
|
| CfnDistribution.LambdaFunctionAssociationProperty |
| CfnDistribution.LambdaFunctionAssociationProperty.Builder
|
| CfnDistribution.LegacyCustomOriginProperty |
| CfnDistribution.LegacyCustomOriginProperty.Builder
|
| CfnDistribution.LegacyS3OriginProperty |
| CfnDistribution.LegacyS3OriginProperty.Builder
|
| CfnDistribution.LoggingProperty |
| CfnDistribution.LoggingProperty.Builder
|
| CfnDistribution.OriginCustomHeaderProperty |
| CfnDistribution.OriginCustomHeaderProperty.Builder
|
| CfnDistribution.OriginGroupFailoverCriteriaProperty |
| CfnDistribution.OriginGroupFailoverCriteriaProperty.Builder
|
| CfnDistribution.OriginGroupMemberProperty |
| CfnDistribution.OriginGroupMemberProperty.Builder
|
| CfnDistribution.OriginGroupMembersProperty |
| CfnDistribution.OriginGroupMembersProperty.Builder
|
| CfnDistribution.OriginGroupProperty |
| CfnDistribution.OriginGroupProperty.Builder
|
| CfnDistribution.OriginGroupsProperty |
| CfnDistribution.OriginGroupsProperty.Builder
|
| CfnDistribution.OriginProperty |
| CfnDistribution.OriginProperty.Builder
|
| CfnDistribution.OriginShieldProperty |
| CfnDistribution.OriginShieldProperty.Builder
|
| CfnDistribution.RestrictionsProperty |
| CfnDistribution.RestrictionsProperty.Builder
|
| CfnDistribution.S3OriginConfigProperty |
| CfnDistribution.S3OriginConfigProperty.Builder
|
| CfnDistribution.StatusCodesProperty |
| CfnDistribution.StatusCodesProperty.Builder
|
| CfnDistribution.ViewerCertificateProperty |
| CfnDistribution.ViewerCertificateProperty.Builder
|
| CfnDistributionProps
Properties for defining a `AWS::CloudFront::Distribution`.
|
| CfnDistributionProps.Builder
|
| CfnFunction
A CloudFormation `AWS::CloudFront::Function`.
|
| CfnFunction.Builder
|
| CfnFunction.FunctionConfigProperty |
| CfnFunction.FunctionConfigProperty.Builder
|
| CfnFunction.FunctionMetadataProperty |
| CfnFunction.FunctionMetadataProperty.Builder
|
| CfnFunctionProps
Properties for defining a `AWS::CloudFront::Function`.
|
| CfnFunctionProps.Builder
|
| CfnKeyGroup
A CloudFormation `AWS::CloudFront::KeyGroup`.
|
| CfnKeyGroup.Builder
|
| CfnKeyGroup.KeyGroupConfigProperty |
| CfnKeyGroup.KeyGroupConfigProperty.Builder
|
| CfnKeyGroupProps
Properties for defining a `AWS::CloudFront::KeyGroup`.
|
| CfnKeyGroupProps.Builder
|
| CfnOriginRequestPolicy
A CloudFormation `AWS::CloudFront::OriginRequestPolicy`.
|
| CfnOriginRequestPolicy.Builder
|
| CfnOriginRequestPolicy.CookiesConfigProperty |
| CfnOriginRequestPolicy.CookiesConfigProperty.Builder
|
| CfnOriginRequestPolicy.HeadersConfigProperty |
| CfnOriginRequestPolicy.HeadersConfigProperty.Builder
|
| CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty |
| CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder
|
| CfnOriginRequestPolicy.QueryStringsConfigProperty |
| CfnOriginRequestPolicy.QueryStringsConfigProperty.Builder
|
| CfnOriginRequestPolicyProps
Properties for defining a `AWS::CloudFront::OriginRequestPolicy`.
|
| CfnOriginRequestPolicyProps.Builder
|
| CfnPublicKey
A CloudFormation `AWS::CloudFront::PublicKey`.
|
| CfnPublicKey.Builder
|
| CfnPublicKey.PublicKeyConfigProperty |
| CfnPublicKey.PublicKeyConfigProperty.Builder
|
| CfnPublicKeyProps
Properties for defining a `AWS::CloudFront::PublicKey`.
|
| CfnPublicKeyProps.Builder
|
| CfnRealtimeLogConfig
A CloudFormation `AWS::CloudFront::RealtimeLogConfig`.
|
| CfnRealtimeLogConfig.Builder
|
| CfnRealtimeLogConfig.EndPointProperty |
| CfnRealtimeLogConfig.EndPointProperty.Builder
|
| CfnRealtimeLogConfig.KinesisStreamConfigProperty |
| CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder
|
| CfnRealtimeLogConfigProps
Properties for defining a `AWS::CloudFront::RealtimeLogConfig`.
|
| CfnRealtimeLogConfigProps.Builder
|
| CfnStreamingDistribution
A CloudFormation `AWS::CloudFront::StreamingDistribution`.
|
| CfnStreamingDistribution.Builder
|
| CfnStreamingDistribution.LoggingProperty |
| CfnStreamingDistribution.LoggingProperty.Builder
|
| CfnStreamingDistribution.S3OriginProperty |
| CfnStreamingDistribution.S3OriginProperty.Builder
|
| CfnStreamingDistribution.StreamingDistributionConfigProperty |
| CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder
|
| CfnStreamingDistribution.TrustedSignersProperty |
| CfnStreamingDistribution.TrustedSignersProperty.Builder
|
| CfnStreamingDistributionProps
Properties for defining a `AWS::CloudFront::StreamingDistribution`.
|
| CfnStreamingDistributionProps.Builder
|
| CloudFrontAllowedCachedMethods
(experimental) Enums for the methods CloudFront can cache.
|
| CloudFrontAllowedMethods
(experimental) An enum for the supported methods to a CloudFront distribution.
|
| CloudFrontWebDistribution
(experimental) 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.
|
| CloudFrontWebDistribution.Builder
|
| CloudFrontWebDistributionAttributes
(experimental) Attributes used to import a Distribution.
|
| CloudFrontWebDistributionAttributes.Builder
|
| CloudFrontWebDistributionProps |
| CloudFrontWebDistributionProps.Builder
|
| CustomOriginConfig
(experimental) A custom origin configuration.
|
| CustomOriginConfig.Builder
|
| Distribution
(experimental) A CloudFront distribution with associated origin(s) and caching behavior(s).
|
| Distribution.Builder
|
| DistributionAttributes
(experimental) Attributes used to import a Distribution.
|
| DistributionAttributes.Builder
|
| DistributionProps
(experimental) Properties for a Distribution.
|
| DistributionProps.Builder
|
| EdgeLambda
(experimental) Represents a Lambda function version and event type when using Lambda@Edge.
|
| EdgeLambda.Builder
|
| ErrorResponse
(experimental) Options for configuring custom error responses.
|
| ErrorResponse.Builder
|
| FailoverStatusCode
(experimental) HTTP status code to failover to second origin.
|
| GeoRestriction
(experimental) Controls the countries in which content is distributed.
|
| HttpVersion
(experimental) Maximum HTTP version to support.
|
| ICachePolicy
(experimental) Represents a Cache Policy.
|
| ICachePolicy.Jsii$Default
|
| IDistribution
(experimental) Interface for CloudFront distributions.
|
| IDistribution.Jsii$Default
|
| IKeyGroup
(experimental) Represents a Key Group.
|
IKeyGroup.Jsii$Default
Internal default implementation for IKeyGroup.
|
| IOrigin
(experimental) Represents the concept of a CloudFront Origin.
|
IOrigin.Jsii$Default
Internal default implementation for IOrigin.
|
| IOriginAccessIdentity
(experimental) Interface for CloudFront OriginAccessIdentity.
|
| IOriginAccessIdentity.Jsii$Default
|
| IOriginRequestPolicy
(experimental) Represents a Origin Request Policy.
|
| IOriginRequestPolicy.Jsii$Default
|
| IPublicKey
(experimental) Represents a Public Key.
|
| IPublicKey.Jsii$Default
|
| KeyGroup
(experimental) A Key Group configuration.
|
KeyGroup.Builder
(experimental) A fluent builder for KeyGroup.
|
| KeyGroupProps
(experimental) Properties for creating a Public Key.
|
| KeyGroupProps.Builder
|
| LambdaEdgeEventType
(experimental) The type of events that a Lambda@Edge function can be invoked in response to.
|
| LambdaFunctionAssociation |
| LambdaFunctionAssociation.Builder
|
| LoggingConfiguration
(experimental) Logging configuration for incoming requests.
|
| LoggingConfiguration.Builder
|
| OriginAccessIdentity
(experimental) 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.
|
| OriginAccessIdentity.Builder
|
| OriginAccessIdentityProps
(experimental) Properties of CloudFront OriginAccessIdentity.
|
| OriginAccessIdentityProps.Builder
|
| OriginBindConfig
(experimental) The struct returned from IOrigin.bind.
|
| OriginBindConfig.Builder
|
| OriginBindOptions
(experimental) Options passed to Origin.bind().
|
| OriginBindOptions.Builder
|
| OriginFailoverConfig
(experimental) The failover configuration used for Origin Groups, returned in OriginBindConfig.failoverConfig.
|
| OriginFailoverConfig.Builder
|
| OriginProps
(experimental) Properties to define an Origin.
|
| OriginProps.Builder
|
| OriginProtocolPolicy
(experimental) Defines what protocols CloudFront will use to connect to an origin.
|
| OriginRequestCookieBehavior
(experimental) Determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.
|
| OriginRequestHeaderBehavior
(experimental) Determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.
|
| OriginRequestPolicy
(experimental) A Origin Request Policy configuration.
|
| OriginRequestPolicy.Builder
|
| OriginRequestPolicyProps
(experimental) Properties for creating a Origin Request Policy.
|
| OriginRequestPolicyProps.Builder
|
| OriginRequestQueryStringBehavior
(experimental) Determines whether any URL query strings in viewer requests (and if so, which query strings) are included in requests that CloudFront sends to the origin.
|
| OriginSslPolicy |
| PriceClass
(experimental) The price class determines how many edge locations CloudFront will use for your distribution.
|
| PublicKey
(experimental) A Public Key Configuration.
|
PublicKey.Builder
(experimental) A fluent builder for PublicKey.
|
| PublicKeyProps
(experimental) Properties for creating a Public Key.
|
| PublicKeyProps.Builder
|
| S3OriginConfig
(experimental) S3 origin configuration for CloudFront.
|
| S3OriginConfig.Builder
|
| SecurityPolicyProtocol
(experimental) The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.
|
| SourceConfiguration
(experimental) A source configuration is a wrapper for CloudFront origins and behaviors.
|
| SourceConfiguration.Builder
|
| SSLMethod
(experimental) The SSL method CloudFront will use for your distribution.
|
| ViewerCertificate
(experimental) Viewer certificate configuration class.
|
| ViewerCertificateOptions |
| ViewerCertificateOptions.Builder
|
| ViewerProtocolPolicy
(experimental) How HTTPs should be handled with your distribution.
|