CloudWatch error messages use the namespace.
Allow specification of credentials and region on a per-request level.
Return nil when encoding enums for queries, otherwise the parameter is sent as an empty string to AWS.