Add support for Route 53 API.
authorRicardo Wurmus <rekado@elephly.net>
Sun, 28 Mar 2021 20:50:52 +0000 (22:50 +0200)
committerRicardo Wurmus <rekado@elephly.net>
Sun, 28 Mar 2021 20:50:52 +0000 (22:50 +0200)
commitf0a9929761c26e57f5c70b458de514e7499fe4ec
tree5937a1cba40d34ef18d9f3503d0bbaff850d4af6
parentfffdbcbb6b0cded52c9e33bec63ea2c4ce1a928c
Add support for Route 53 API.

* aws/api/route53-2013-04-01.normal.json: New API file.
* Makefile.am (JSON_SOURCES): Add it.
* aws/base.scm (aws-operation): Pass xml-namespace to requester.
* aws/request.scm (request-xml-string): New procedure.
(make-operation->request): Accept xml-namespace key.
[host]: Use globalEndpoint if provided.
[request-parameters]: Use request-xml-string for rest-xml protocol.
* aws/serialize.scm (aws-value->sxml): New procedure.
* language/aws/spec.scm (compile-operation): Pass xml-namespace to
aws-operation.
Makefile.am
aws/api/route53-2013-04-01.normal.json [new file with mode: 0644]
aws/base.scm
aws/request.scm
aws/serialize.scm
language/aws/spec.scm