aws-route53-0.1.1: Amazon Route53 DNS service plugin for the aws package.

Safe HaskellNone

Aws.Route53.Core

Contents

Synopsis

Configuration

Error

Metadata

Query

Response

Model

DNS

Hosted Zone

Delegation Set

Resource Record Set

Change Info

newtype ChangeId Source

Constructors

ChangeId 

Fields

changeIdText :: Text
 

Parser Utilities

class Route53Parseable r whereSource

A class for Route53 XML response parsers

TODO there is a lot of Boilerplat here. With only little overhead serializatin and deserialization could be derived from the instance declaration. Maybe some DLS would be a goold solution

Methods

r53Parse :: MonadThrow m => Cursor -> m rSource

class Route53Id r whereSource

Methods

idQualifier :: r -> TextSource

idText :: r -> TextSource

asId :: Text -> rSource

qualifiedIdTextPrefix :: r -> TextSource

qualifiedIdText :: r -> TextSource

asId' :: Text -> rSource

Helper for defining asId. Constructs r from a Text assuming that the qualifier with already stripped from the argument.

Define either this or asId. Usually defining asId' is easier.

HTTP Utilites

This functions extend Types