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
-
Classes in software.amazon.awscdk.services.cloudfront used by software.amazon.awscdk.services.cloudfrontClassDescriptionThe level of permissions granted to the CloudFront Distribution when configuring OAC.Options for adding a new behavior to a Distribution.A builder for
AddBehaviorOptionsThe HTTP methods that the Behavior will accept requests on.An import source from a local file.A fluent builder forAssetImportSource.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.An Anycast static IP list.An Anycast static IP list.A builder forCfnAnycastIpList.AnycastIpListPropertyA fluent builder forCfnAnycastIpList.Configuration for an IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.A builder forCfnAnycastIpList.IpamCidrConfigPropertyThe result for the IPAM CIDR that defines a specific IP address range, IPAM pool, and associated Anycast IP address.A builder forCfnAnycastIpList.IpamCidrConfigResultPropertyA complex type that contains zero or moreTagelements.A builder forCfnAnycastIpList.TagsPropertyProperties for defining aCfnAnycastIpList.A builder forCfnAnycastIpListPropsA cache policy.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 forCfnCachePolicyPropsThe request to create a new origin access identity (OAI).A fluent builder forCfnCloudFrontOriginAccessIdentity.Origin access identity configuration.Properties for defining aCfnCloudFrontOriginAccessIdentity.A builder forCfnCloudFrontOriginAccessIdentityPropsA connection function.A fluent builder forCfnConnectionFunction.Contains configuration information about a CloudFront function.A builder forCfnConnectionFunction.ConnectionFunctionConfigPropertyThe key value store association.A builder forCfnConnectionFunction.KeyValueStoreAssociationPropertyProperties for defining aCfnConnectionFunction.A builder forCfnConnectionFunctionPropsThe connection group for your distribution tenants.A fluent builder forCfnConnectionGroup.Properties for defining aCfnConnectionGroup.A builder forCfnConnectionGroupPropsCreates a continuous deployment policy that routes a subset of production traffic from a primary distribution to a staging distribution.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.SingleHeaderConfigPropertyDefines a single header policy for a CloudFront distribution.This configuration determines the percentage of HTTP requests that are sent to the staging distribution.A builder forCfnContinuousDeploymentPolicy.SingleWeightConfigPropertyConfigure a policy that CloudFront uses to route requests to different origins or use different cache settings, based on the weight assigned to each option.The traffic configuration of your continuous deployment.A builder forCfnContinuousDeploymentPolicy.TrafficConfigPropertyProperties for defining aCfnContinuousDeploymentPolicy.A builder forCfnContinuousDeploymentPolicyPropsA distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.A fluent builder forCfnDistribution.A complex type that describes how CloudFront processes requests.A builder forCfnDistribution.CacheBehaviorPropertyA connection function association.A builder forCfnDistribution.ConnectionFunctionAssociationPropertyThis 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.DefaultCacheBehaviorPropertyThe value that you assigned to the parameter.A builder forCfnDistribution.DefinitionPropertyA distribution configuration.A builder forCfnDistribution.DistributionConfigPropertyA 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.GeoRestrictionPropertyAmazon CloudFront supports gRPC, an open-source remote procedure call (RPC) framework built on HTTP/2.A builder forCfnDistribution.GrpcConfigPropertyA complex type that contains a Lambda@Edge function association.A builder forCfnDistribution.LambdaFunctionAssociationPropertyA custom origin.A builder forCfnDistribution.LegacyCustomOriginPropertyThe origin as an Amazon S3 bucket.A builder forCfnDistribution.LegacyS3OriginPropertyA complex type that specifies 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 secondary 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.OriginGroupsPropertyExample:A builder forCfnDistribution.OriginMtlsConfigPropertyAn origin.A builder forCfnDistribution.OriginPropertyCloudFront Origin Shield.A builder forCfnDistribution.OriginShieldPropertyA list of parameter values to add to the resource.A builder forCfnDistribution.ParameterDefinitionPropertyA 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.StatusCodesPropertyExample:A builder forCfnDistribution.StringSchemaPropertyA builder forCfnDistribution.TenantConfigPropertyA trust store configuration.A builder forCfnDistribution.TrustStoreConfigPropertyA complex type that determines the distribution's SSL/TLS configuration for communicating with viewers.A builder forCfnDistribution.ViewerCertificatePropertyA viewer mTLS configuration.A builder forCfnDistribution.ViewerMtlsConfigPropertyAn Amazon CloudFront VPC origin configuration.A builder forCfnDistribution.VpcOriginConfigPropertyProperties for defining aCfnDistribution.A builder forCfnDistributionPropsThe distribution tenant.A fluent builder forCfnDistributionTenant.The Certificate Manager (ACM) certificate associated with your distribution.A builder forCfnDistributionTenant.CertificatePropertyCustomizations for the distribution tenant.A builder forCfnDistributionTenant.CustomizationsPropertyThe details about the domain result.A builder forCfnDistributionTenant.DomainResultPropertyThe customizations that you specified for the distribution tenant for geographic restrictions.An object that represents the request for the Amazon CloudFront managed ACM certificate.A builder forCfnDistributionTenant.ManagedCertificateRequestPropertyA list of parameter values to add to the resource.A builder forCfnDistributionTenant.ParameterPropertyThe AWS WAF web ACL customization specified for the distribution tenant.A builder forCfnDistributionTenant.WebAclCustomizationPropertyProperties for defining aCfnDistributionTenant.A builder forCfnDistributionTenantPropsCreates a 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.FunctionMetadataPropertyThe key value store association.A builder forCfnFunction.KeyValueStoreAssociationPropertyProperties for defining aCfnFunction.A builder forCfnFunctionPropsA key group.A fluent builder forCfnKeyGroup.A key group configuration.A builder forCfnKeyGroup.KeyGroupConfigPropertyProperties for defining aCfnKeyGroup.A builder forCfnKeyGroupPropsThe key value store.A fluent builder forCfnKeyValueStore.The import source for the key value store.A builder forCfnKeyValueStore.ImportSourcePropertyProperties for defining aCfnKeyValueStore.A builder forCfnKeyValueStorePropsA monitoring subscription.A fluent builder forCfnMonitoringSubscription.A monitoring subscription.A builder forCfnMonitoringSubscription.MonitoringSubscriptionPropertyA subscription configuration for additional CloudWatch metrics.Properties for defining aCfnMonitoringSubscription.A builder forCfnMonitoringSubscriptionPropsCreates a new origin access control in CloudFront.A fluent builder forCfnOriginAccessControl.Creates a new origin access control in CloudFront.A builder forCfnOriginAccessControl.OriginAccessControlConfigPropertyProperties for defining aCfnOriginAccessControl.A builder forCfnOriginAccessControlPropsAn origin request policy.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 public key that you can use with signed URLs and signed cookies , or with field-level encryption .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 real-time log configuration.A fluent builder forCfnRealtimeLogConfig.Contains information about the Amazon Kinesis data stream where you are sending real-time log data for this 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 response headers policy.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 forCfnResponseHeadersPolicyPropsThis resource is deprecated.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 forCfnStreamingDistributionPropsA trust store.A fluent builder forCfnTrustStore.The CA certificates bundle location in Amazon S3.A builder forCfnTrustStore.CaCertificatesBundleS3LocationPropertyA CA certificates bundle source.A builder forCfnTrustStore.CaCertificatesBundleSourcePropertyProperties for defining aCfnTrustStore.A builder forCfnTrustStorePropsAn Amazon CloudFront VPC origin.A fluent builder forCfnVpcOrigin.An Amazon CloudFront VPC origin endpoint configuration.A builder forCfnVpcOrigin.VpcOriginEndpointConfigPropertyProperties for defining aCfnVpcOrigin.A builder forCfnVpcOriginPropsEnums for the methods CloudFront can cache.An enum for the supported methods to a CloudFront distribution.Deprecated.Deprecated.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 forDistributionAttributesCollection of grant methods for a IDistributionRef.Properties for a Distribution.A builder forDistributionPropsRepresents a Lambda function version and event type when using Lambda@Edge.A builder forEdgeLambdaRepresents the endpoints available for targetting within a realtime log config resource.Options 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 forFunctionPropsThe function's runtime environment version.An Origin Access Control for Lambda Function URLs.A fluent builder forFunctionUrlOriginAccessControl.Properties for creating a Lambda Function URL Origin Access Control resource.A builder forFunctionUrlOriginAccessControlPropsControls 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.A CloudFront Key Value Store.Internal default implementation forIKeyValueStore.The data to be imported to the key value store.Represents the concept of a CloudFront Origin.Internal default implementation forIOrigin.Represents a CloudFront Origin Access Control.Internal default implementation forIOriginAccessControl.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 Realtime Log Configuration.Internal default implementation forIRealtimeLogConfig.Represents a response headers policy.Internal default implementation forIResponseHeadersPolicy.Represents a VPC origin.Internal default implementation forIVpcOrigin.A Key Group configuration.A fluent builder forKeyGroup.Properties for creating a Public Key.A builder forKeyGroupPropsA CloudFront Key Value Store.A fluent builder forKeyValueStore.The properties to create a Key Value Store.A builder forKeyValueStorePropsThe type of events that a Lambda@Edge function can be invoked in response to.Example:A builder forLambdaFunctionAssociationLogging configuration for incoming requests.A builder forLoggingConfigurationCommon properties for creating a Origin Access Control resource.A builder forOriginAccessControlBasePropsOrigin types supported by Origin Access Control.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.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 forOriginFailoverConfigThe IP address type for the origin.Options 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 selection criteria for the origin group.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 forPublicKeyPropsA Realtime Log Config configuration.A fluent builder forRealtimeLogConfig.Properties for defining a RealtimeLogConfig resource.A builder forRealtimeLogConfigPropsAn 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 forResponseSecurityHeadersBehaviorAn Origin Access Control for Amazon S3 origins.A fluent builder forS3OriginAccessControl.Properties for creating a S3 Origin Access Control resource.A builder forS3OriginAccessControlPropsS3 origin configuration for CloudFront.A builder forS3OriginConfigThe minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.Options for how CloudFront signs requests.Options for which requests CloudFront signs.The signing protocol of the Origin Access Control.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.A CloudFront VPC Origin configuration.A fluent builder forVpcOrigin.The properties to import from the VPC origin.A builder forVpcOriginAttributesRepresents the VPC origin endpoint.VPC origin endpoint configuration.A builder forVpcOriginOptionsVPC origin endpoint configuration.A builder forVpcOriginProps -
Classes in software.amazon.awscdk.services.cloudfront used by software.amazon.awscdk.services.cloudfront.originsClassDescriptionThe level of permissions granted to the CloudFront Distribution when configuring OAC.A custom origin.A complex type that contains information about the Amazon S3 origin.An Amazon CloudFront VPC origin configuration.Represents the concept of a CloudFront Origin.Represents a VPC origin.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().The IP address type for the origin.Options to define an Origin.Properties to define an Origin.Defines what protocols CloudFront will use to connect to an origin.The selection criteria for the origin group.VPC origin endpoint configuration. -
Distributioninstead