This is the preferred interface for making CloudFront TrustedSigners with Fugue. If you want to manage a CloudFront TrustedSigner with Fugue, the new function is the right place to start.

Table of Contents

Module Members



new CloudFront TrustedSigners (Constructor)

Call this constructor to create a new Fugue.Core.AWS.CloudFront.TrustedSigners value.

Type Signature

 fun { enabled: Bool,
       items: Optional<List<String>> } -> TrustedSigners
Argument: enabled

Specifies whether you want to require end users to use signed URLs to access the files specified by PathPattern and TargetOriginId.

Type: Bool

Argument: items

A list of the trusted signers for this cache behavior.

Type: Optional<List<String>>


A Fugue.Core.AWS.CloudFront.TrustedSigners value.

Type: TrustedSigners