class Aws::Json::ErrorHandler
def error_code(json, context)
def error_code(json, context) code = if aws_query_error?(context) query_header = context.http_response.headers['x-amzn-query-error'] error, _type = query_header.split(';') # type not supported remove_prefix(error, context) else json['__type'] end code ||= json['code'] code ||= context.http_response.headers['x-amzn-errortype'] if code code.split('#').last else http_status_error_code(context) end end