Skip to content

Latest commit

 

History

History
62 lines (57 loc) · 1.83 KB

README.org

File metadata and controls

62 lines (57 loc) · 1.83 KB

aws-cloudfront

https://travis-ci.org/Soostone/aws-cloudfront.svg

Bindings for AWS CloudFront

Status

Not at all ready for use.

Supported Cloudfront API Calls

  • [-] Web Distributions [2/6]
    • [ ] Create
    • [X] Index
    • [X] 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
  • [X] Invalidations [3/3]
    • [X] Create
    • [X] Index
    • [X] Show

Tasks

Travis CI setup

Strictness analysis

Stronger error types

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

Note usage of S3OriginConfig

Use <?> to annotate all parsers

Doc header in all modules

README examples

Move types and parsers into Types module

Use fromString . show for toText on sum types

Break out parseDistributionSummary

reorg test modules

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

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

Probably drop “Request” suffix from commands. unnecessary

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.