CloudFrontBehaviors Module
Factory helpers to build common IBehaviorOptions for S3 and HTTP origins. These helpers are useful if you prefer to construct behaviors and pass them via defaultBehavior/additionalBehavior.
Functions and values
| Function or value | Description |
Full Usage:
httpBehavior domainName originPath viewerProtocolPolicy cachePolicy originRequestPolicy responseHeadersPolicy allowedMethods cachedMethods compress
Parameters:
string
originPath : string option
viewerProtocolPolicy : ViewerProtocolPolicy option
cachePolicy : ICachePolicy option
originRequestPolicy : IOriginRequestPolicy option
responseHeadersPolicy : ResponseHeadersPolicy option
allowedMethods : AllowedMethods option
cachedMethods : CachedMethods option
compress : bool option
Returns: IBehaviorOptions
|
|
Full Usage:
httpBehaviorDefault domainName
Parameters:
string
Returns: bool option -> IBehaviorOptions
|
|
Full Usage:
s3Behavior originType viewerProtocolPolicy cachePolicy originRequestPolicy responseHeadersPolicy allowedMethods cachedMethods compress
Parameters:
S3OriginType
viewerProtocolPolicy : ViewerProtocolPolicy option
cachePolicy : ICachePolicy option
originRequestPolicy : IOriginRequestPolicy option
responseHeadersPolicy : ResponseHeadersPolicy option
allowedMethods : AllowedMethods option
cachedMethods : CachedMethods option
compress : bool option
Returns: IBehaviorOptions
|
|
Full Usage:
s3BehaviorDefault originType
Parameters:
S3OriginType
Returns: IBehaviorOptions
|
|
FsCDK