Fugue.AWS.DynamoDB.Projection

This module contains types for describing a DynamoDB table projection.

Module Members

include

(Function)

Project the specified attributes into the index.

Type Signature

 fun (List<String>) -> Projection
Argument: attributes

The list of projected attributes.

Type: List<String>

Returns:

A Fugue.AWS.DynamoDB.Projection configured with the provided attributes.

Type: Projection

all

(Value)

all:
  Projection(projectionType: ALL
             nonKeyAttributes: None)

Project all of the table attributes into the index.

keysOnly

(Value)

keysOnly:
  Projection(projectionType: KEYSONLY
             nonKeyAttributes: None)

Project only the index and primary keys.