| Package | Description |
|---|---|
| software.amazon.awscdk.services.cloudfront |
Amazon CloudFront Construct Library
|
| software.amazon.awscdk.services.cloudfront.origins |
CloudFront Origins for the CDK CloudFront Library
|
| software.amazon.awscdk.services.route53.targets |
Route53 Alias Record Targets for the CDK Route53 Library
|
| software.amazon.awscdk.services.s3.deployment |
AWS S3 Deployment Construct Library
|
| Class and Description |
|---|
| AddBehaviorOptions
Options for adding a new behavior to a Distribution.
|
| AddBehaviorOptions.Builder
A builder for
AddBehaviorOptions |
| AllowedMethods
The HTTP methods that the Behavior will accept requests on.
|
| Behavior
A CloudFront behavior wrapper.
|
| Behavior.Builder
A builder for
Behavior |
| BehaviorOptions
Options for creating a new behavior.
|
| BehaviorOptions.Builder
A builder for
BehaviorOptions |
| CacheCookieBehavior
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
The HTTP methods that the Behavior will cache requests on.
|
| CacheHeaderBehavior
Determines whether any HTTP headers are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CachePolicy
A Cache Policy configuration.
|
| CachePolicy.Builder
A fluent builder for
CachePolicy. |
| CachePolicyProps
Properties for creating a Cache Policy.
|
| CachePolicyProps.Builder
A builder for
CachePolicyProps |
| CacheQueryStringBehavior
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
A fluent builder for
CfnCachePolicy. |
| CfnCachePolicy.CachePolicyConfigProperty
A cache policy configuration.
|
| CfnCachePolicy.CachePolicyConfigProperty.Builder
A builder for
CfnCachePolicy.CachePolicyConfigProperty |
| CfnCachePolicy.CookiesConfigProperty
An object that determines whether any cookies in viewer requests (and if so, which cookies) are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CfnCachePolicy.CookiesConfigProperty.Builder
A builder for
CfnCachePolicy.CookiesConfigProperty |
| CfnCachePolicy.HeadersConfigProperty
An object that determines whether any HTTP headers (and if so, which headers) are included in the cache key and automatically included in requests that CloudFront sends to the origin.
|
| CfnCachePolicy.HeadersConfigProperty.Builder
A builder for
CfnCachePolicy.HeadersConfigProperty |
| CfnCachePolicy.ParametersInCacheKeyAndForwardedToOriginProperty
This object determines the values that CloudFront includes in the cache key.
|
| CfnCachePolicy.ParametersInCacheKeyAndForwardedToOriginProperty.Builder |
| CfnCachePolicy.QueryStringsConfigProperty
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 automatically included in requests that CloudFront sends to the origin.
|
| CfnCachePolicy.QueryStringsConfigProperty.Builder
A builder for
CfnCachePolicy.QueryStringsConfigProperty |
| CfnCachePolicyProps
Properties for defining a `CfnCachePolicy`.
|
| CfnCachePolicyProps.Builder
A builder for
CfnCachePolicyProps |
| CfnCloudFrontOriginAccessIdentity
A CloudFormation `AWS::CloudFront::CloudFrontOriginAccessIdentity`.
|
| CfnCloudFrontOriginAccessIdentity.Builder
A fluent builder for
CfnCloudFrontOriginAccessIdentity. |
| CfnCloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfigProperty
Origin access identity configuration.
|
| CfnCloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfigProperty.Builder |
| CfnCloudFrontOriginAccessIdentityProps
Properties for defining a `CfnCloudFrontOriginAccessIdentity`.
|
| CfnCloudFrontOriginAccessIdentityProps.Builder
A builder for
CfnCloudFrontOriginAccessIdentityProps |
| CfnDistribution
A CloudFormation `AWS::CloudFront::Distribution`.
|
| CfnDistribution.Builder
A fluent builder for
CfnDistribution. |
| CfnDistribution.CacheBehaviorProperty
A complex type that describes how CloudFront processes requests.
|
| CfnDistribution.CacheBehaviorProperty.Builder
A builder for
CfnDistribution.CacheBehaviorProperty |
| CfnDistribution.CookiesProperty
This field is deprecated.
|
| CfnDistribution.CookiesProperty.Builder
A builder for
CfnDistribution.CookiesProperty |
| CfnDistribution.CustomErrorResponseProperty
A complex type that controls:.
|
| CfnDistribution.CustomErrorResponseProperty.Builder
A builder for
CfnDistribution.CustomErrorResponseProperty |
| CfnDistribution.CustomOriginConfigProperty
A custom origin.
|
| CfnDistribution.CustomOriginConfigProperty.Builder
A builder for
CfnDistribution.CustomOriginConfigProperty |
| CfnDistribution.DefaultCacheBehaviorProperty
A complex type that describes the default cache behavior if you don’t specify a `CacheBehavior` element or if request URLs don’t match any of the values of `PathPattern` in `CacheBehavior` elements.
|
| CfnDistribution.DefaultCacheBehaviorProperty.Builder
A builder for
CfnDistribution.DefaultCacheBehaviorProperty |
| CfnDistribution.DistributionConfigProperty
A distribution configuration.
|
| CfnDistribution.DistributionConfigProperty.Builder
A builder for
CfnDistribution.DistributionConfigProperty |
| CfnDistribution.ForwardedValuesProperty
This field is deprecated.
|
| CfnDistribution.ForwardedValuesProperty.Builder
A builder for
CfnDistribution.ForwardedValuesProperty |
| CfnDistribution.FunctionAssociationProperty
A CloudFront function that is associated with a cache behavior in a CloudFront distribution.
|
| CfnDistribution.FunctionAssociationProperty.Builder
A builder for
CfnDistribution.FunctionAssociationProperty |
| CfnDistribution.GeoRestrictionProperty
A complex type that controls the countries in which your content is distributed.
|
| CfnDistribution.GeoRestrictionProperty.Builder
A builder for
CfnDistribution.GeoRestrictionProperty |
| CfnDistribution.LambdaFunctionAssociationProperty
A complex type that contains a Lambda@Edge function association.
|
| CfnDistribution.LambdaFunctionAssociationProperty.Builder
A builder for
CfnDistribution.LambdaFunctionAssociationProperty |
| CfnDistribution.LegacyCustomOriginProperty
Example:
|
| CfnDistribution.LegacyCustomOriginProperty.Builder
A builder for
CfnDistribution.LegacyCustomOriginProperty |
| CfnDistribution.LegacyS3OriginProperty
Example:
|
| CfnDistribution.LegacyS3OriginProperty.Builder
A builder for
CfnDistribution.LegacyS3OriginProperty |
| CfnDistribution.LoggingProperty
A complex type that controls whether access logs are written for the distribution.
|
| CfnDistribution.LoggingProperty.Builder
A builder for
CfnDistribution.LoggingProperty |
| CfnDistribution.OriginCustomHeaderProperty
A complex type that contains `HeaderName` and `HeaderValue` elements, if any, for this distribution.
|
| CfnDistribution.OriginCustomHeaderProperty.Builder
A builder for
CfnDistribution.OriginCustomHeaderProperty |
| CfnDistribution.OriginGroupFailoverCriteriaProperty
A 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.
|
| CfnDistribution.OriginGroupFailoverCriteriaProperty.Builder
A builder for
CfnDistribution.OriginGroupFailoverCriteriaProperty |
| CfnDistribution.OriginGroupMemberProperty
An origin in an origin group.
|
| CfnDistribution.OriginGroupMemberProperty.Builder
A builder for
CfnDistribution.OriginGroupMemberProperty |
| CfnDistribution.OriginGroupMembersProperty
A complex data type for the origins included in an origin group.
|
| CfnDistribution.OriginGroupMembersProperty.Builder
A builder for
CfnDistribution.OriginGroupMembersProperty |
| CfnDistribution.OriginGroupProperty
An origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria that you specify.
|
| CfnDistribution.OriginGroupProperty.Builder
A builder for
CfnDistribution.OriginGroupProperty |
| CfnDistribution.OriginGroupsProperty
A complex data type for the origin groups specified for a distribution.
|
| CfnDistribution.OriginGroupsProperty.Builder
A builder for
CfnDistribution.OriginGroupsProperty |
| CfnDistribution.OriginProperty
An origin.
|
| CfnDistribution.OriginProperty.Builder
A builder for
CfnDistribution.OriginProperty |
| CfnDistribution.OriginShieldProperty
CloudFront Origin Shield.
|
| CfnDistribution.OriginShieldProperty.Builder
A builder for
CfnDistribution.OriginShieldProperty |
| CfnDistribution.RestrictionsProperty
A complex type that identifies ways in which you want to restrict distribution of your content.
|
| CfnDistribution.RestrictionsProperty.Builder
A builder for
CfnDistribution.RestrictionsProperty |
| CfnDistribution.S3OriginConfigProperty
A complex type that contains information about the Amazon S3 origin.
|
| CfnDistribution.S3OriginConfigProperty.Builder
A builder for
CfnDistribution.S3OriginConfigProperty |
| CfnDistribution.StatusCodesProperty
A 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.
|
| CfnDistribution.StatusCodesProperty.Builder
A builder for
CfnDistribution.StatusCodesProperty |
| CfnDistribution.ViewerCertificateProperty
A complex type that determines the distribution’s SSL/TLS configuration for communicating with viewers.
|
| CfnDistribution.ViewerCertificateProperty.Builder
A builder for
CfnDistribution.ViewerCertificateProperty |
| CfnDistributionProps
Properties for defining a `CfnDistribution`.
|
| CfnDistributionProps.Builder
A builder for
CfnDistributionProps |
| CfnFunction
A CloudFormation `AWS::CloudFront::Function`.
|
| CfnFunction.Builder
A fluent builder for
CfnFunction. |
| CfnFunction.FunctionConfigProperty
Contains configuration information about a CloudFront function.
|
| CfnFunction.FunctionConfigProperty.Builder
A builder for
CfnFunction.FunctionConfigProperty |
| CfnFunction.FunctionMetadataProperty
Contains metadata about a CloudFront function.
|
| CfnFunction.FunctionMetadataProperty.Builder
A builder for
CfnFunction.FunctionMetadataProperty |
| CfnFunctionProps
Properties for defining a `CfnFunction`.
|
| CfnFunctionProps.Builder
A builder for
CfnFunctionProps |
| CfnKeyGroup
A CloudFormation `AWS::CloudFront::KeyGroup`.
|
| CfnKeyGroup.Builder
A fluent builder for
CfnKeyGroup. |
| CfnKeyGroup.KeyGroupConfigProperty
A key group configuration.
|
| CfnKeyGroup.KeyGroupConfigProperty.Builder
A builder for
CfnKeyGroup.KeyGroupConfigProperty |
| CfnKeyGroupProps
Properties for defining a `CfnKeyGroup`.
|
| CfnKeyGroupProps.Builder
A builder for
CfnKeyGroupProps |
| CfnOriginAccessControl
A CloudFormation `AWS::CloudFront::OriginAccessControl`.
|
| CfnOriginAccessControl.Builder
A fluent builder for
CfnOriginAccessControl. |
| CfnOriginAccessControl.OriginAccessControlConfigProperty
Example:
|
| CfnOriginAccessControl.OriginAccessControlConfigProperty.Builder
A builder for
CfnOriginAccessControl.OriginAccessControlConfigProperty |
| CfnOriginAccessControlProps
Properties for defining a `CfnOriginAccessControl`.
|
| CfnOriginAccessControlProps.Builder
A builder for
CfnOriginAccessControlProps |
| CfnOriginRequestPolicy
A CloudFormation `AWS::CloudFront::OriginRequestPolicy`.
|
| CfnOriginRequestPolicy.Builder
A fluent builder for
CfnOriginRequestPolicy. |
| CfnOriginRequestPolicy.CookiesConfigProperty
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.
|
| CfnOriginRequestPolicy.CookiesConfigProperty.Builder
A builder for
CfnOriginRequestPolicy.CookiesConfigProperty |
| CfnOriginRequestPolicy.HeadersConfigProperty
An object that determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.
|
| CfnOriginRequestPolicy.HeadersConfigProperty.Builder
A builder for
CfnOriginRequestPolicy.HeadersConfigProperty |
| CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty
An origin request policy configuration.
|
| CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder
A builder for
CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty |
| CfnOriginRequestPolicy.QueryStringsConfigProperty
An 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.
|
| CfnOriginRequestPolicy.QueryStringsConfigProperty.Builder
A builder for
CfnOriginRequestPolicy.QueryStringsConfigProperty |
| CfnOriginRequestPolicyProps
Properties for defining a `CfnOriginRequestPolicy`.
|
| CfnOriginRequestPolicyProps.Builder
A builder for
CfnOriginRequestPolicyProps |
| CfnPublicKey
A CloudFormation `AWS::CloudFront::PublicKey`.
|
| CfnPublicKey.Builder
A fluent builder for
CfnPublicKey. |
| CfnPublicKey.PublicKeyConfigProperty
Configuration information about a public key that you can use with [signed URLs and signed cookies](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html) , or with [field-level encryption](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/field-level-encryption.html) .
|
| CfnPublicKey.PublicKeyConfigProperty.Builder
A builder for
CfnPublicKey.PublicKeyConfigProperty |
| CfnPublicKeyProps
Properties for defining a `CfnPublicKey`.
|
| CfnPublicKeyProps.Builder
A builder for
CfnPublicKeyProps |
| CfnRealtimeLogConfig
A CloudFormation `AWS::CloudFront::RealtimeLogConfig`.
|
| CfnRealtimeLogConfig.Builder
A fluent builder for
CfnRealtimeLogConfig. |
| CfnRealtimeLogConfig.EndPointProperty
Contains information about the Amazon Kinesis data stream where you are sending real-time log data in a real-time log configuration.
|
| CfnRealtimeLogConfig.EndPointProperty.Builder
A builder for
CfnRealtimeLogConfig.EndPointProperty |
| CfnRealtimeLogConfig.KinesisStreamConfigProperty
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
|
| CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder
A builder for
CfnRealtimeLogConfig.KinesisStreamConfigProperty |
| CfnRealtimeLogConfigProps
Properties for defining a `CfnRealtimeLogConfig`.
|
| CfnRealtimeLogConfigProps.Builder
A builder for
CfnRealtimeLogConfigProps |
| CfnResponseHeadersPolicy
A CloudFormation `AWS::CloudFront::ResponseHeadersPolicy`.
|
| CfnResponseHeadersPolicy.AccessControlAllowHeadersProperty
A list of HTTP header names that CloudFront includes as values for the `Access-Control-Allow-Headers` HTTP response header.
|
| CfnResponseHeadersPolicy.AccessControlAllowHeadersProperty.Builder |
| CfnResponseHeadersPolicy.AccessControlAllowMethodsProperty
A list of HTTP methods that CloudFront includes as values for the `Access-Control-Allow-Methods` HTTP response header.
|
| CfnResponseHeadersPolicy.AccessControlAllowMethodsProperty.Builder |
| CfnResponseHeadersPolicy.AccessControlAllowOriginsProperty
A list of origins (domain names) that CloudFront can use as the value for the `Access-Control-Allow-Origin` HTTP response header.
|
| CfnResponseHeadersPolicy.AccessControlAllowOriginsProperty.Builder |
| CfnResponseHeadersPolicy.AccessControlExposeHeadersProperty
A list of HTTP headers that CloudFront includes as values for the `Access-Control-Expose-Headers` HTTP response header.
|
| CfnResponseHeadersPolicy.AccessControlExposeHeadersProperty.Builder |
| CfnResponseHeadersPolicy.Builder
A fluent builder for
CfnResponseHeadersPolicy. |
| CfnResponseHeadersPolicy.ContentSecurityPolicyProperty
The policy directives and their values that CloudFront includes as values for the `Content-Security-Policy` HTTP response header.
|
| CfnResponseHeadersPolicy.ContentSecurityPolicyProperty.Builder
A builder for
CfnResponseHeadersPolicy.ContentSecurityPolicyProperty |
| CfnResponseHeadersPolicy.ContentTypeOptionsProperty
Determines whether CloudFront includes the `X-Content-Type-Options` HTTP response header with its value set to `nosniff` .
|
| CfnResponseHeadersPolicy.ContentTypeOptionsProperty.Builder
A builder for
CfnResponseHeadersPolicy.ContentTypeOptionsProperty |
| CfnResponseHeadersPolicy.CorsConfigProperty
A configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).
|
| CfnResponseHeadersPolicy.CorsConfigProperty.Builder
A builder for
CfnResponseHeadersPolicy.CorsConfigProperty |
| CfnResponseHeadersPolicy.CustomHeaderProperty
An HTTP response header name and its value.
|
| CfnResponseHeadersPolicy.CustomHeaderProperty.Builder
A builder for
CfnResponseHeadersPolicy.CustomHeaderProperty |
| CfnResponseHeadersPolicy.CustomHeadersConfigProperty
A list of HTTP response header names and their values.
|
| CfnResponseHeadersPolicy.CustomHeadersConfigProperty.Builder
A builder for
CfnResponseHeadersPolicy.CustomHeadersConfigProperty |
| CfnResponseHeadersPolicy.FrameOptionsProperty
Determines whether CloudFront includes the `X-Frame-Options` HTTP response header and the header’s value.
|
| CfnResponseHeadersPolicy.FrameOptionsProperty.Builder
A builder for
CfnResponseHeadersPolicy.FrameOptionsProperty |
| CfnResponseHeadersPolicy.ReferrerPolicyProperty
Determines whether CloudFront includes the `Referrer-Policy` HTTP response header and the header’s value.
|
| CfnResponseHeadersPolicy.ReferrerPolicyProperty.Builder
A builder for
CfnResponseHeadersPolicy.ReferrerPolicyProperty |
| CfnResponseHeadersPolicy.ResponseHeadersPolicyConfigProperty
A response headers policy configuration.
|
| CfnResponseHeadersPolicy.ResponseHeadersPolicyConfigProperty.Builder |
| CfnResponseHeadersPolicy.SecurityHeadersConfigProperty
A configuration for a set of security-related HTTP response headers.
|
| CfnResponseHeadersPolicy.SecurityHeadersConfigProperty.Builder
A builder for
CfnResponseHeadersPolicy.SecurityHeadersConfigProperty |
| CfnResponseHeadersPolicy.ServerTimingHeadersConfigProperty
Example:
|
| CfnResponseHeadersPolicy.ServerTimingHeadersConfigProperty.Builder |
| CfnResponseHeadersPolicy.StrictTransportSecurityProperty
Determines whether CloudFront includes the `Strict-Transport-Security` HTTP response header and the header’s value.
|
| CfnResponseHeadersPolicy.StrictTransportSecurityProperty.Builder
A builder for
CfnResponseHeadersPolicy.StrictTransportSecurityProperty |
| CfnResponseHeadersPolicy.XSSProtectionProperty
Determines whether CloudFront includes the `X-XSS-Protection` HTTP response header and the header’s value.
|
| CfnResponseHeadersPolicy.XSSProtectionProperty.Builder
A builder for
CfnResponseHeadersPolicy.XSSProtectionProperty |
| CfnResponseHeadersPolicyProps
Properties for defining a `CfnResponseHeadersPolicy`.
|
| CfnResponseHeadersPolicyProps.Builder
A builder for
CfnResponseHeadersPolicyProps |
| CfnStreamingDistribution
A CloudFormation `AWS::CloudFront::StreamingDistribution`.
|
| CfnStreamingDistribution.Builder
A fluent builder for
CfnStreamingDistribution. |
| CfnStreamingDistribution.LoggingProperty
A complex type that controls whether access logs are written for the streaming distribution.
|
| CfnStreamingDistribution.LoggingProperty.Builder
A builder for
CfnStreamingDistribution.LoggingProperty |
| CfnStreamingDistribution.S3OriginProperty
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.
|
| CfnStreamingDistribution.S3OriginProperty.Builder
A builder for
CfnStreamingDistribution.S3OriginProperty |
| CfnStreamingDistribution.StreamingDistributionConfigProperty
The RTMP distribution's configuration information.
|
| CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder |
| CfnStreamingDistribution.TrustedSignersProperty
A list of AWS accounts whose public keys CloudFront can use to verify the signatures of signed URLs and signed cookies.
|
| CfnStreamingDistribution.TrustedSignersProperty.Builder
A builder for
CfnStreamingDistribution.TrustedSignersProperty |
| CfnStreamingDistributionProps
Properties for defining a `CfnStreamingDistribution`.
|
| CfnStreamingDistributionProps.Builder
A builder for
CfnStreamingDistributionProps |
| CloudFrontAllowedCachedMethods
Enums for the methods CloudFront can cache.
|
| CloudFrontAllowedMethods
An enum for the supported methods to a CloudFront distribution.
|
| CloudFrontWebDistribution
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
A fluent builder for
CloudFrontWebDistribution. |
| CloudFrontWebDistributionAttributes
Attributes used to import a Distribution.
|
| CloudFrontWebDistributionAttributes.Builder
A builder for
CloudFrontWebDistributionAttributes |
| CloudFrontWebDistributionProps
Example:
|
| CloudFrontWebDistributionProps.Builder
A builder for
CloudFrontWebDistributionProps |
| CustomOriginConfig
A custom origin configuration.
|
| CustomOriginConfig.Builder
A builder for
CustomOriginConfig |
| Distribution
A CloudFront distribution with associated origin(s) and caching behavior(s).
|
| Distribution.Builder
A fluent builder for
Distribution. |
| DistributionAttributes
Attributes used to import a Distribution.
|
| DistributionAttributes.Builder
A builder for
DistributionAttributes |
| DistributionProps
Properties for a Distribution.
|
| DistributionProps.Builder
A builder for
DistributionProps |
| EdgeLambda
Represents a Lambda function version and event type when using Lambda@Edge.
|
| EdgeLambda.Builder
A builder for
EdgeLambda |
| ErrorResponse
Options for configuring custom error responses.
|
| ErrorResponse.Builder
A builder for
ErrorResponse |
| FailoverStatusCode
HTTP status code to failover to second origin.
|
| FileCodeOptions
Options when reading the function's code from an external file.
|
| FileCodeOptions.Builder
A builder for
FileCodeOptions |
| Function
A CloudFront Function.
|
| Function.Builder
A fluent builder for
Function. |
| FunctionAssociation
Represents a CloudFront function and event type when using CF Functions.
|
| FunctionAssociation.Builder
A builder for
FunctionAssociation |
| FunctionAttributes
Attributes of an existing CloudFront Function to import it.
|
| FunctionAttributes.Builder
A builder for
FunctionAttributes |
| FunctionCode
Represents the function's source code.
|
| FunctionEventType
The type of events that a CloudFront function can be invoked in response to.
|
| FunctionProps
Properties for creating a CloudFront Function.
|
| FunctionProps.Builder
A builder for
FunctionProps |
| GeoRestriction
Controls the countries in which content is distributed.
|
| HeadersFrameOption
Enum representing possible values of the X-Frame-Options HTTP response header.
|
| HeadersReferrerPolicy
Enum representing possible values of the Referrer-Policy HTTP response header.
|
| HttpVersion
Maximum HTTP version to support.
|
| ICachePolicy
Represents a Cache Policy.
|
| ICachePolicy.Jsii$Default
Internal default implementation for
ICachePolicy. |
| IDistribution
Interface for CloudFront distributions.
|
| IDistribution.Jsii$Default
Internal default implementation for
IDistribution. |
| IFunction
Represents a CloudFront Function.
|
| IKeyGroup
Represents a Key Group.
|
| IKeyGroup.Jsii$Default
Internal default implementation for
IKeyGroup. |
| IOrigin
Represents the concept of a CloudFront Origin.
|
| IOrigin.Jsii$Default
Internal default implementation for
IOrigin. |
| IOriginAccessIdentity
Interface for CloudFront OriginAccessIdentity.
|
| IOriginAccessIdentity.Jsii$Default
Internal default implementation for
IOriginAccessIdentity. |
| IOriginRequestPolicy
Represents a Origin Request Policy.
|
| IOriginRequestPolicy.Jsii$Default
Internal default implementation for
IOriginRequestPolicy. |
| IPublicKey
Represents a Public Key.
|
| IPublicKey.Jsii$Default
Internal default implementation for
IPublicKey. |
| IResponseHeadersPolicy
Represents a response headers policy.
|
| IResponseHeadersPolicy.Jsii$Default
Internal default implementation for
IResponseHeadersPolicy. |
| KeyGroup
A Key Group configuration.
|
| KeyGroup.Builder
A fluent builder for
KeyGroup. |
| KeyGroupProps
Properties for creating a Public Key.
|
| KeyGroupProps.Builder
A builder for
KeyGroupProps |
| LambdaEdgeEventType
The type of events that a Lambda@Edge function can be invoked in response to.
|
| LambdaFunctionAssociation
Example:
|
| LambdaFunctionAssociation.Builder
A builder for
LambdaFunctionAssociation |
| LoggingConfiguration
Logging configuration for incoming requests.
|
| LoggingConfiguration.Builder
A builder for
LoggingConfiguration |
| OriginAccessIdentity
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
A fluent builder for
OriginAccessIdentity. |
| OriginAccessIdentityProps
Properties of CloudFront OriginAccessIdentity.
|
| OriginAccessIdentityProps.Builder
A builder for
OriginAccessIdentityProps |
| OriginBindConfig
The struct returned from
IOrigin.bind. |
| OriginBindConfig.Builder
A builder for
OriginBindConfig |
| OriginBindOptions
Options passed to Origin.bind().
|
| OriginBindOptions.Builder
A builder for
OriginBindOptions |
| OriginFailoverConfig
The failover configuration used for Origin Groups, returned in
OriginBindConfig.failoverConfig. |
| OriginFailoverConfig.Builder
A builder for
OriginFailoverConfig |
| OriginOptions
Options to define an Origin.
|
| OriginOptions.Builder
A builder for
OriginOptions |
| OriginProps
Properties to define an Origin.
|
| OriginProps.Builder
A builder for
OriginProps |
| OriginProtocolPolicy
Defines what protocols CloudFront will use to connect to an origin.
|
| OriginRequestCookieBehavior
Determines whether any cookies in viewer requests (and if so, which cookies) are included in requests that CloudFront sends to the origin.
|
| OriginRequestHeaderBehavior
Determines whether any HTTP headers (and if so, which headers) are included in requests that CloudFront sends to the origin.
|
| OriginRequestPolicy
A Origin Request Policy configuration.
|
| OriginRequestPolicy.Builder
A fluent builder for
OriginRequestPolicy. |
| OriginRequestPolicyProps
Properties for creating a Origin Request Policy.
|
| OriginRequestPolicyProps.Builder
A builder for
OriginRequestPolicyProps |
| OriginRequestQueryStringBehavior
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
The price class determines how many edge locations CloudFront will use for your distribution.
|
| PublicKey
A Public Key Configuration.
|
| PublicKey.Builder
A fluent builder for
PublicKey. |
| PublicKeyProps
Properties for creating a Public Key.
|
| PublicKeyProps.Builder
A builder for
PublicKeyProps |
| ResponseCustomHeader
An HTTP response header name and its value.
|
| ResponseCustomHeader.Builder
A builder for
ResponseCustomHeader |
| ResponseCustomHeadersBehavior
Configuration 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.
|
| ResponseCustomHeadersBehavior.Builder
A builder for
ResponseCustomHeadersBehavior |
| ResponseHeadersContentSecurityPolicy
The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header.
|
| ResponseHeadersContentSecurityPolicy.Builder
A builder for
ResponseHeadersContentSecurityPolicy |
| ResponseHeadersContentTypeOptions
Determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff.
|
| ResponseHeadersContentTypeOptions.Builder
A builder for
ResponseHeadersContentTypeOptions |
| ResponseHeadersCorsBehavior
Configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).
|
| ResponseHeadersCorsBehavior.Builder
A builder for
ResponseHeadersCorsBehavior |
| ResponseHeadersFrameOptions
Determines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value.
|
| ResponseHeadersFrameOptions.Builder
A builder for
ResponseHeadersFrameOptions |
| ResponseHeadersPolicy
A Response Headers Policy configuration.
|
| ResponseHeadersPolicy.Builder
A fluent builder for
ResponseHeadersPolicy. |
| ResponseHeadersPolicyProps
Properties for creating a Response Headers Policy.
|
| ResponseHeadersPolicyProps.Builder
A builder for
ResponseHeadersPolicyProps |
| ResponseHeadersReferrerPolicy
Determines whether CloudFront includes the Referrer-Policy HTTP response header and the header’s value.
|
| ResponseHeadersReferrerPolicy.Builder
A builder for
ResponseHeadersReferrerPolicy |
| ResponseHeadersStrictTransportSecurity
Determines whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value.
|
| ResponseHeadersStrictTransportSecurity.Builder
A builder for
ResponseHeadersStrictTransportSecurity |
| ResponseHeadersXSSProtection
Determines whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value.
|
| ResponseHeadersXSSProtection.Builder
A builder for
ResponseHeadersXSSProtection |
| ResponseSecurityHeadersBehavior
Configuration for a set of security-related HTTP response headers.
|
| ResponseSecurityHeadersBehavior.Builder
A builder for
ResponseSecurityHeadersBehavior |
| S3OriginConfig
S3 origin configuration for CloudFront.
|
| S3OriginConfig.Builder
A builder for
S3OriginConfig |
| SecurityPolicyProtocol
The minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections.
|
| SourceConfiguration
A source configuration is a wrapper for CloudFront origins and behaviors.
|
| SourceConfiguration.Builder
A builder for
SourceConfiguration |
| SSLMethod
The SSL method CloudFront will use for your distribution.
|
| ViewerCertificate
Viewer certificate configuration class.
|
| ViewerCertificateOptions
Example:
|
| ViewerCertificateOptions.Builder
A builder for
ViewerCertificateOptions |
| ViewerProtocolPolicy
How HTTPs should be handled with your distribution.
|
| Class and Description |
|---|
| CfnDistribution.CustomOriginConfigProperty
A custom origin.
|
| IOrigin
Represents the concept of a CloudFront Origin.
|
| IOriginAccessIdentity
Interface for CloudFront OriginAccessIdentity.
|
| OriginBase
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.
|
| OriginBindConfig
The struct returned from
IOrigin.bind. |
| OriginBindOptions
Options passed to Origin.bind().
|
| OriginOptions
Options to define an Origin.
|
| OriginProps
Properties to define an Origin.
|
| OriginProtocolPolicy
Defines what protocols CloudFront will use to connect to an origin.
|
| OriginSslPolicy |
| Class and Description |
|---|
| IDistribution
Interface for CloudFront distributions.
|
| Class and Description |
|---|
| IDistribution
Interface for CloudFront distributions.
|
Copyright © 2022. All rights reserved.