Uses of Package
software.amazon.awscdk.services.cloudfront
Packages that use software.amazon.awscdk.services.cloudfront
Package
Description
Amazon CloudFront Construct Library
CloudFront Origins for the CDK CloudFront Library
Route53 Alias Record Targets for the CDK Route53 Library
AWS S3 Deployment Construct Library
-
Classes in software.amazon.awscdk.services.cloudfront used by software.amazon.awscdk.services.cloudfrontClassDescriptionOptions for adding a new behavior to a Distribution.A builder for
AddBehaviorOptionsDeprecated.Deprecated.The HTTP methods that the Behavior will accept requests on.A CloudFront behavior wrapper.A builder forBehaviorOptions for creating a new behavior.A builder forBehaviorOptionsDetermines whether any cookies in viewer requests are included in the cache key and automatically included in requests that CloudFront sends to the origin.The HTTP methods that the Behavior will cache requests on.Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin.A Cache Policy configuration.A fluent builder forCachePolicy.Properties for creating a Cache Policy.A builder forCachePolicyPropsDetermines 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.A CloudFormationAWS::CloudFront::CachePolicy.A fluent builder forCfnCachePolicy.A cache policy configuration.A builder forCfnCachePolicy.CachePolicyConfigPropertyAn object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicy.CookiesConfigPropertyAn object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicy.HeadersConfigPropertyThis object determines the values that CloudFront includes in the cache key.An object that determines whether any URL query strings in viewer requests (and if so, which query strings) are included in the cache key and in requests that CloudFront sends to the origin.A builder forCfnCachePolicy.QueryStringsConfigPropertyProperties for defining aCfnCachePolicy.A builder forCfnCachePolicyPropsA CloudFormationAWS::CloudFront::CloudFrontOriginAccessIdentity.A fluent builder forCfnCloudFrontOriginAccessIdentity.Origin access identity configuration.Properties for defining aCfnCloudFrontOriginAccessIdentity.A builder forCfnCloudFrontOriginAccessIdentityPropsA CloudFormationAWS::CloudFront::ContinuousDeploymentPolicy.A fluent builder forCfnContinuousDeploymentPolicy.Contains the configuration for a continuous deployment policy.Session stickiness provides the ability to define multiple requests from a single viewer as a single session.Determines which HTTP requests are sent to the staging distribution.A builder forCfnContinuousDeploymentPolicy.SingleHeaderConfigPropertyThis configuration determines the percentage of HTTP requests that are sent to the staging distribution.A builder forCfnContinuousDeploymentPolicy.SingleWeightConfigPropertyThe traffic configuration of your continuous deployment.A builder forCfnContinuousDeploymentPolicy.TrafficConfigPropertyProperties for defining aCfnContinuousDeploymentPolicy.A builder forCfnContinuousDeploymentPolicyPropsA CloudFormationAWS::CloudFront::Distribution.A fluent builder forCfnDistribution.A complex type that describes how CloudFront processes requests.A builder forCfnDistribution.CacheBehaviorPropertyThis field is deprecated.A builder forCfnDistribution.CookiesPropertyA complex type that controls:.A builder forCfnDistribution.CustomErrorResponsePropertyA custom origin.A builder forCfnDistribution.CustomOriginConfigPropertyA complex type that describes the default cache behavior if you don't specify aCacheBehaviorelement or if request URLs don't match any of the values ofPathPatterninCacheBehaviorelements.A builder forCfnDistribution.DefaultCacheBehaviorPropertyA distribution configuration.A builder forCfnDistribution.DistributionConfigPropertyThis field is deprecated.A builder forCfnDistribution.ForwardedValuesPropertyA CloudFront function that is associated with a cache behavior in a CloudFront distribution.A builder forCfnDistribution.FunctionAssociationPropertyA complex type that controls the countries in which your content is distributed.A builder forCfnDistribution.GeoRestrictionPropertyA complex type that contains a Lambda@Edge function association.A builder forCfnDistribution.LambdaFunctionAssociationPropertyExample:A builder forCfnDistribution.LegacyCustomOriginPropertyExample:A builder forCfnDistribution.LegacyS3OriginPropertyA complex type that controls whether access logs are written for the distribution.A builder forCfnDistribution.LoggingPropertyA complex type that containsHeaderNameandHeaderValueelements, if any, for this distribution.A builder forCfnDistribution.OriginCustomHeaderPropertyA complex data type that includes information about the failover criteria for an origin group, including the status codes for which CloudFront will failover from the primary origin to the second origin.A builder forCfnDistribution.OriginGroupFailoverCriteriaPropertyAn origin in an origin group.A builder forCfnDistribution.OriginGroupMemberPropertyA complex data type for the origins included in an origin group.A builder forCfnDistribution.OriginGroupMembersPropertyAn origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria that you specify.A builder forCfnDistribution.OriginGroupPropertyA complex data type for the origin groups specified for a distribution.A builder forCfnDistribution.OriginGroupsPropertyAn origin.A builder forCfnDistribution.OriginPropertyCloudFront Origin Shield.A builder forCfnDistribution.OriginShieldPropertyA complex type that identifies ways in which you want to restrict distribution of your content.A builder forCfnDistribution.RestrictionsPropertyA complex type that contains information about the Amazon S3 origin.A builder forCfnDistribution.S3OriginConfigPropertyA complex data type for the status codes that you specify that, when returned by a primary origin, trigger CloudFront to failover to a second origin.A builder forCfnDistribution.StatusCodesPropertyA complex type that determines the distribution's SSL/TLS configuration for communicating with viewers.A builder forCfnDistribution.ViewerCertificatePropertyProperties for defining aCfnDistribution.A builder forCfnDistributionPropsA CloudFormationAWS::CloudFront::Function.A fluent builder forCfnFunction.Contains configuration information about a CloudFront function.A builder forCfnFunction.FunctionConfigPropertyContains metadata about a CloudFront function.A builder forCfnFunction.FunctionMetadataPropertyProperties for defining aCfnFunction.A builder forCfnFunctionPropsA CloudFormationAWS::CloudFront::KeyGroup.A fluent builder forCfnKeyGroup.A key group configuration.A builder forCfnKeyGroup.KeyGroupConfigPropertyProperties for defining aCfnKeyGroup.A builder forCfnKeyGroupPropsA CloudFormationAWS::CloudFront::MonitoringSubscription.A fluent builder forCfnMonitoringSubscription.A monitoring subscription.A builder forCfnMonitoringSubscription.MonitoringSubscriptionPropertyA subscription configuration for additional CloudWatch metrics.Properties for defining aCfnMonitoringSubscription.A builder forCfnMonitoringSubscriptionPropsA CloudFormationAWS::CloudFront::OriginAccessControl.A fluent builder forCfnOriginAccessControl.Creates a new origin access control in CloudFront.A builder forCfnOriginAccessControl.OriginAccessControlConfigPropertyProperties for defining aCfnOriginAccessControl.A builder forCfnOriginAccessControlPropsA CloudFormationAWS::CloudFront::OriginRequestPolicy.A fluent builder forCfnOriginRequestPolicy.An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.A builder forCfnOriginRequestPolicy.CookiesConfigPropertyAn object that determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.A builder forCfnOriginRequestPolicy.HeadersConfigPropertyAn origin request policy configuration.A builder forCfnOriginRequestPolicy.OriginRequestPolicyConfigPropertyAn object that 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.A builder forCfnOriginRequestPolicy.QueryStringsConfigPropertyProperties for defining aCfnOriginRequestPolicy.A builder forCfnOriginRequestPolicyPropsA CloudFormationAWS::CloudFront::PublicKey.A fluent builder forCfnPublicKey.Configuration information about a public key that you can use with signed URLs and signed cookies , or with field-level encryption .A builder forCfnPublicKey.PublicKeyConfigPropertyProperties for defining aCfnPublicKey.A builder forCfnPublicKeyPropsA CloudFormationAWS::CloudFront::RealtimeLogConfig.A fluent builder forCfnRealtimeLogConfig.Contains information about the Amazon Kinesis data stream where you are sending real-time log data in a real-time log configuration.A builder forCfnRealtimeLogConfig.EndPointPropertyContains information about the Amazon Kinesis data stream where you are sending real-time log data.A builder forCfnRealtimeLogConfig.KinesisStreamConfigPropertyProperties for defining aCfnRealtimeLogConfig.A builder forCfnRealtimeLogConfigPropsA CloudFormationAWS::CloudFront::ResponseHeadersPolicy.A list of HTTP header names that CloudFront includes as values for theAccess-Control-Allow-HeadersHTTP response header.A list of HTTP methods that CloudFront includes as values for theAccess-Control-Allow-MethodsHTTP response header.A list of origins (domain names) that CloudFront can use as the value for theAccess-Control-Allow-OriginHTTP response header.A list of HTTP headers that CloudFront includes as values for theAccess-Control-Expose-HeadersHTTP response header.A fluent builder forCfnResponseHeadersPolicy.The policy directives and their values that CloudFront includes as values for theContent-Security-PolicyHTTP response header.A builder forCfnResponseHeadersPolicy.ContentSecurityPolicyPropertyDetermines whether CloudFront includes theX-Content-Type-OptionsHTTP response header with its value set tonosniff.A builder forCfnResponseHeadersPolicy.ContentTypeOptionsPropertyA configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).A builder forCfnResponseHeadersPolicy.CorsConfigPropertyAn HTTP response header name and its value.A builder forCfnResponseHeadersPolicy.CustomHeaderPropertyA list of HTTP response header names and their values.A builder forCfnResponseHeadersPolicy.CustomHeadersConfigPropertyDetermines whether CloudFront includes theX-Frame-OptionsHTTP response header and the header's value.A builder forCfnResponseHeadersPolicy.FrameOptionsPropertyDetermines whether CloudFront includes theReferrer-PolicyHTTP response header and the header's value.A builder forCfnResponseHeadersPolicy.ReferrerPolicyPropertyThe name of an HTTP header that CloudFront removes from HTTP responses to requests that match the cache behavior that this response headers policy is attached to.A builder forCfnResponseHeadersPolicy.RemoveHeaderPropertyA list of HTTP header names that CloudFront removes from HTTP responses to requests that match the cache behavior that this response headers policy is attached to.A builder forCfnResponseHeadersPolicy.RemoveHeadersConfigPropertyA response headers policy configuration.A configuration for a set of security-related HTTP response headers.A builder forCfnResponseHeadersPolicy.SecurityHeadersConfigPropertyA configuration for enabling theServer-Timingheader in HTTP responses sent from CloudFront.Determines whether CloudFront includes theStrict-Transport-SecurityHTTP response header and the header's value.A builder forCfnResponseHeadersPolicy.StrictTransportSecurityPropertyDetermines whether CloudFront includes theX-XSS-ProtectionHTTP response header and the header's value.A builder forCfnResponseHeadersPolicy.XSSProtectionPropertyProperties for defining aCfnResponseHeadersPolicy.A builder forCfnResponseHeadersPolicyPropsA CloudFormationAWS::CloudFront::StreamingDistribution.A fluent builder forCfnStreamingDistribution.A complex type that controls whether access logs are written for the streaming distribution.A builder forCfnStreamingDistribution.LoggingPropertyA complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.A builder forCfnStreamingDistribution.S3OriginPropertyThe RTMP distribution's configuration information.A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.A builder forCfnStreamingDistribution.TrustedSignersPropertyProperties for defining aCfnStreamingDistribution.A builder forCfnStreamingDistributionPropsEnums for the methods CloudFront can cache.An enum for the supported methods to a CloudFront distribution.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.A fluent builder forCloudFrontWebDistribution.Attributes used to import a Distribution.A builder forCloudFrontWebDistributionAttributesExample:A builder forCloudFrontWebDistributionPropsA custom origin configuration.A builder forCustomOriginConfigA CloudFront distribution with associated origin(s) and caching behavior(s).A fluent builder forDistribution.Attributes used to import a Distribution.A builder forDistributionAttributesProperties for a Distribution.A builder forDistributionPropsRepresents a Lambda function version and event type when using Lambda@Edge.A builder forEdgeLambdaOptions for configuring custom error responses.A builder forErrorResponseHTTP status code to failover to second origin.Options when reading the function's code from an external file.A builder forFileCodeOptionsA CloudFront Function.A fluent builder forFunction.Represents a CloudFront function and event type when using CF Functions.A builder forFunctionAssociationAttributes of an existing CloudFront Function to import it.A builder forFunctionAttributesRepresents the function's source code.The type of events that a CloudFront function can be invoked in response to.Properties for creating a CloudFront Function.A builder forFunctionPropsControls the countries in which content is distributed.Enum representing possible values of the X-Frame-Options HTTP response header.Enum representing possible values of the Referrer-Policy HTTP response header.Maximum HTTP version to support.Represents a Cache Policy.Internal default implementation forICachePolicy.Interface for CloudFront distributions.Internal default implementation forIDistribution.Represents a CloudFront Function.Internal default implementation forIFunction.Represents a Key Group.Internal default implementation forIKeyGroup.Represents the concept of a CloudFront Origin.Internal default implementation forIOrigin.Interface for CloudFront OriginAccessIdentity.Internal default implementation forIOriginAccessIdentity.Represents a Origin Request Policy.Internal default implementation forIOriginRequestPolicy.Represents a Public Key.Internal default implementation forIPublicKey.Represents a response headers policy.Internal default implementation forIResponseHeadersPolicy.A Key Group configuration.A fluent builder forKeyGroup.Properties for creating a Public Key.A builder forKeyGroupPropsThe type of events that a Lambda@Edge function can be invoked in response to.Example:A builder forLambdaFunctionAssociationLogging configuration for incoming requests.A builder forLoggingConfigurationAn 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.A fluent builder forOriginAccessIdentity.Properties of CloudFront OriginAccessIdentity.A builder forOriginAccessIdentityPropsThe struct returned fromIOrigin.bind.A builder forOriginBindConfigOptions passed to Origin.bind().A builder forOriginBindOptionsThe failover configuration used for Origin Groups, returned inOriginBindConfig.failoverConfig.A builder forOriginFailoverConfigOptions to define an Origin.A builder forOriginOptionsProperties to define an Origin.A builder forOriginPropsDefines what protocols CloudFront will use to connect to an origin.Determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.Determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.A Origin Request Policy configuration.A fluent builder forOriginRequestPolicy.Properties for creating a Origin Request Policy.A builder forOriginRequestPolicyPropsDetermines whether any URL query strings in viewer requests (and if so, which query strings) are included in requests that CloudFront sends to the origin.The price class determines how many edge locations CloudFront will use for your distribution.A Public Key Configuration.A fluent builder forPublicKey.Properties for creating a Public Key.A builder forPublicKeyPropsAn HTTP response header name and its value.A builder forResponseCustomHeaderConfiguration for a set of HTTP response headers that are sent for requests that match a cache behavior that’s associated with this response headers policy.A builder forResponseCustomHeadersBehaviorThe policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header.A builder forResponseHeadersContentSecurityPolicyDetermines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff.A builder forResponseHeadersContentTypeOptionsConfiguration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).A builder forResponseHeadersCorsBehaviorDetermines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value.A builder forResponseHeadersFrameOptionsA Response Headers Policy configuration.A fluent builder forResponseHeadersPolicy.Properties for creating a Response Headers Policy.A builder forResponseHeadersPolicyPropsDetermines whether CloudFront includes the Referrer-Policy HTTP response header and the header’s value.A builder forResponseHeadersReferrerPolicyDetermines whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value.A builder forResponseHeadersStrictTransportSecurityDetermines whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value.A builder forResponseHeadersXSSProtectionConfiguration for a set of security-related HTTP response headers.A builder forResponseSecurityHeadersBehaviorS3 origin configuration for CloudFront.A builder forS3OriginConfigThe minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.A source configuration is a wrapper for CloudFront origins and behaviors.A builder forSourceConfigurationThe SSL method CloudFront will use for your distribution.Viewer certificate configuration class.Example:A builder forViewerCertificateOptionsHow HTTPs should be handled with your distribution. -
Classes in software.amazon.awscdk.services.cloudfront used by software.amazon.awscdk.services.cloudfront.originsClassDescriptionA custom origin.Represents the concept of a CloudFront Origin.Interface for CloudFront OriginAccessIdentity.Represents a distribution origin, that describes the Amazon S3 bucket, HTTP server (for example, a web server), Amazon MediaStore, or other server from which CloudFront gets your files.The struct returned from
IOrigin.bind.Options passed to Origin.bind().Options to define an Origin.Properties to define an Origin.Defines what protocols CloudFront will use to connect to an origin. -
-
CloudFrontWebDistributionProps#viewerCertificatewithViewerCertificate#acmCertificate