Skip to content

Soostone/aws-cloudfront

Repository files navigation

aws-cloudfront

img

Bindings for AWS CloudFront

Status

Not at all ready for use.

Supported Cloudfront API Calls

  • [-] Web Distributions [2/6]
    • Create
    • Index
    • Show
    • Get Config
    • Update Config
    • Delete Config
  • RTMP Distributions [0/6]
    • Create
    • Index
    • Show
    • Get Config
    • Update Config
    • Delete Config
  • Origin Access Identities [0/6]
    • Create
    • Index
    • Show
    • Get Config
    • Update Config
    • Delete Config
  • Invalidations [3/3]
    • Create
    • Index
    • Show

Tasks

TODO Travis CI setup

DONE Strictness analysis

TODO Stronger error types

TODO should we share some type instead of deriving our own for ObjectKey?

TODO Note usage of S3OriginConfig

DONE Use <?> to annotate all parsers

TODO Doc header in all modules

TODO README examples

TODO Move types and parsers into Types module

DONE Use fromString . show for toText on sum types

DONE Break out parseDistributionSummary

TODO reorg test modules

DONE Be consistent about fields that are an ID, i.e. invInvalidationId -> invId

TODO Not emitting request id or x-amz-id-2

TODO Probably drop "Request" suffix from commands. unnecessary

TODO Ensure not sending superfluous headers

Acknowledgements

Much of the design queues for this project were derived by the excellent aws-sns package by AlephCloud Systems, Inc.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published