# Packages
Package ec2query provides serialization of AWS EC2 requests and responses.
No description provided by the author
Package jsonrpc provides JSON RPC utilities for serialization of AWS requests and responses.
Package query provides serialization of AWS query requests, and responses.
Package rest provides RESTful serialization of AWS requests and responses.
Package restjson provides RESTful JSON serialization of AWS requests and responses.
Package restxml provides RESTful XML serialization of AWS requests and responses.
No description provided by the author
# Functions
CanSetIdempotencyToken returns true if the struct field should be automatically populated with a Idempotency token.
DecodeJSONValue will attempt to decode the string input as a JSONValue.
EncodeJSONValue marshals the value into a JSON string, and optionally base64 encodes the string before returning it.
GetIdempotencyToken returns a randomly generated idempotency token.
SetIdempotencyToken will set the value provided with a Idempotency Token.
UnmarshalDiscardBody is a request handler to empty a response's body and closing it.
UUIDVersion4 returns a Version 4 random UUID from the byte slice provided.
# Constants
The modes for escaping a value before it is marshaled, and unmarshaled.
The modes for escaping a value before it is marshaled, and unmarshaled.
The modes for escaping a value before it is marshaled, and unmarshaled.
# Variables
RandReader is the random reader the protocol package will use to read random bytes from.
UnmarshalDiscardBodyHandler is a named request handler to empty and close a response's body.
# Type aliases
EscapeMode is the mode that should be use for escaping a value.