package
1.14.26
Repository: https://github.com/kishaningithub/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package ec2query provides serialization of AWS EC2 requests and responses.
No description provided by the author
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.

# Structs

HandlerPayloadMarshal implements the PayloadMarshaler from a HandlerList.
HandlerPayloadUnmarshal implements the PayloadUnmarshaler from a HandlerList.

# Interfaces

PayloadMarshaler provides the interface for marshaling a SDK shape into and io.Writer.
PayloadUnmarshaler provides the interface for unmarshaling a payload's reader into a SDK shape.

# Type aliases

EscapeMode is the mode that should be use for escaping a value.