Skip to main content

Module xml

Module xml 

Source
Expand description

The handful of request bodies and response shapes this provider needs.

Route53โ€™s XML surface is large; this reads and writes only the elements listed below; a response element this module does not recognise is ignored rather than rejected, which is deliberate โ€” Route53 is free to add fields to a response without breaking a client that never looked for them. This is a purpose-built extractor for those specific shapes, not a conformant general XML parser: it does not handle attributes, namespaces, CDATA or non-well-formed input, none of which Route53โ€™s own responses use in the elements this module reads.

Structsยง

ApiError ๐Ÿ”’
What an API error says about itself. Message is optional because a few of Route53โ€™s errors carry only a code.
Change ๐Ÿ”’
ChangeBatch ๐Ÿ”’
ChangeInfo ๐Ÿ”’
ChangeInfoResponse ๐Ÿ”’
What ChangeResourceRecordSets and GetChange both answer with.
ChangeRequest ๐Ÿ”’
One ChangeResourceRecordSets request body.
Changes ๐Ÿ”’
ErrorResponse ๐Ÿ”’
ResourceRecord ๐Ÿ”’
ResourceRecordSet ๐Ÿ”’
ResourceRecords ๐Ÿ”’

Functionsยง

change_request ๐Ÿ”’
The body of a one-change ChangeResourceRecordSets call.
parse_change_id ๐Ÿ”’
parse_error ๐Ÿ”’
parse_status ๐Ÿ”’
quote_txt ๐Ÿ”’
Wraps a TXT value in the quoted, backslash-escaped form the DNS presentation format requires for a TXT ResourceRecord value.