DistributionBuilder Type
Constructors
| Constructor | Description |
|
|
Instance members
| Instance member | Description |
Full Usage:
additionalBehavior pathPattern behavior
Parameters:
string
behavior : IBehaviorOptions
Returns: DistributionConfig
|
|
Full Usage:
additionalHttpBehavior pathPattern domainName ?originPath ?viewerProtocolPolicy ?cachePolicy ?originRequestPolicy ?responseHeadersPolicy ?allowedMethods ?cachedMethods ?compress
Parameters:
string
domainName : string
?originPath : string
?viewerProtocolPolicy : ViewerProtocolPolicy
?cachePolicy : ICachePolicy
?originRequestPolicy : IOriginRequestPolicy
?responseHeadersPolicy : ResponseHeadersPolicy
?allowedMethods : AllowedMethods
?cachedMethods : CachedMethods
?compress : bool
Returns: DistributionConfig
|
|
Full Usage:
additionalS3Behavior pathPattern originType ?viewerProtocolPolicy ?cachePolicy ?originRequestPolicy ?responseHeadersPolicy ?allowedMethods ?cachedMethods ?compress
Parameters:
string
originType : S3OriginType
?viewerProtocolPolicy : ViewerProtocolPolicy
?cachePolicy : ICachePolicy
?originRequestPolicy : IOriginRequestPolicy
?responseHeadersPolicy : ResponseHeadersPolicy
?allowedMethods : AllowedMethods
?cachedMethods : CachedMethods
?compress : bool
Returns: DistributionConfig
|
|
Full Usage:
certificate certificate
Parameters:
ICertificate
Returns: DistributionConfig
|
|
Full Usage:
this.Combine
Parameters:
DistributionConfig
b : DistributionConfig
Returns: DistributionConfig
|
|
|
|
|
|
Full Usage:
defaultBehavior behavior
Parameters:
IBehaviorOptions
Returns: DistributionConfig
|
|
|
|
Full Usage:
this.Delay
Parameters:
unit -> DistributionConfig
Returns: DistributionConfig
Modifiers: inline |
|
|
|
|
|
Full Usage:
enableLogging bucket ?prefix ?includeCookies
Parameters:
IBucket
?prefix : string
?includeCookies : bool
Returns: DistributionConfig
|
|
|
|
Full Usage:
this.For
Parameters:
DistributionConfig
f : unit -> DistributionConfig
Returns: DistributionConfig
Modifiers: inline |
|
Full Usage:
httpDefaultBehavior domainName ?originPath ?viewerProtocolPolicy ?cachePolicy ?originRequestPolicy ?responseHeadersPolicy ?allowedMethods ?cachedMethods ?compress
Parameters:
string
?originPath : string
?viewerProtocolPolicy : ViewerProtocolPolicy
?cachePolicy : ICachePolicy
?originRequestPolicy : IOriginRequestPolicy
?responseHeadersPolicy : ResponseHeadersPolicy
?allowedMethods : AllowedMethods
?cachedMethods : CachedMethods
?compress : bool
Returns: DistributionConfig
|
|
|
|
Full Usage:
minimumProtocolVersion version
Parameters:
SecurityPolicyProtocol
Returns: DistributionConfig
|
|
|
|
|
|
Full Usage:
s3DefaultBehavior originType ?viewerProtocolPolicy ?cachePolicy ?originRequestPolicy ?responseHeadersPolicy ?allowedMethods ?cachedMethods ?compress
Parameters:
S3OriginType
?viewerProtocolPolicy : ViewerProtocolPolicy
?cachePolicy : ICachePolicy
?originRequestPolicy : IOriginRequestPolicy
?responseHeadersPolicy : ResponseHeadersPolicy
?allowedMethods : AllowedMethods
?cachedMethods : CachedMethods
?compress : bool
Returns: DistributionConfig
|
Convenience: default S3 origin behavior with common best-practice defaults. Defaults: - ViewerProtocolPolicy = REDIRECT_TO_HTTPS - CachePolicy = CachePolicy.CACHING_OPTIMIZED - OriginRequestPolicy = OriginRequestPolicy.CORS_S3_ORIGIN - Compress = true You can override any default via optional parameters.
|
|
|
|
|
|
|
FsCDK