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

Table of Contents

Module Members



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

Type Signature

 fun { originAccessIdentity: Optional<OriginAccessIdentity> } -> S3OriginConfig
Argument: originAccessIdentity

A CloudFront.OriginAccessIdentity object that links to an external OriginAccessIdentity.

Type: Optional<OriginAccessIdentity>


A Fugue.Core.AWS.CloudFront.S3OriginConfig value.

Type: S3OriginConfig