amazonka-core-2.0: Core data types and functionality for Amazonka libraries.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityprovisional
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Data.Query

Description

 
Synopsis

Documentation

data QueryString Source #

Structured representation of a query string.

Some operations (e.g., sqs:CreateQueue) use query parameters to pass structured data like lists and maps, which is why this type is more complicatated than the [(ByteString, Maybe ByteString)] from http-types that you may have expected here.

Instances

Instances details
ToBody QueryString Source # 
Instance details

Defined in Amazonka.Data.Body

ToHashedBody QueryString Source # 
Instance details

Defined in Amazonka.Data.Body

ToByteString QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

ToLog QueryString Source # 
Instance details

Defined in Amazonka.Data.Log

ToQuery QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

IsString QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

Monoid QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

Semigroup QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

Show QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

Eq QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

(=:) :: ToQuery a => ByteString -> a -> QueryString infixr 7 Source #

class ToQuery a where Source #

Minimal complete definition

Nothing

Methods

toQuery :: a -> QueryString Source #

default toQuery :: ToText a => a -> QueryString Source #

Instances

Instances details
ToQuery Base64 Source # 
Instance details

Defined in Amazonka.Data.Base64

ToQuery QueryString Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery AWSTime Source # 
Instance details

Defined in Amazonka.Data.Time

ToQuery BasicTime Source # 
Instance details

Defined in Amazonka.Data.Time

ToQuery ISO8601 Source # 
Instance details

Defined in Amazonka.Data.Time

ToQuery POSIX Source # 
Instance details

Defined in Amazonka.Data.Time

ToQuery RFC822 Source # 
Instance details

Defined in Amazonka.Data.Time

ToQuery AccessKey Source # 
Instance details

Defined in Amazonka.Types

ToQuery Region Source # 
Instance details

Defined in Amazonka.Types

ToQuery Seconds Source # 
Instance details

Defined in Amazonka.Types

ToQuery ByteString Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Text Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Integer Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Natural Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Bool Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Char Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Double Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery Int Source # 
Instance details

Defined in Amazonka.Data.Query

ToQuery a => ToQuery (Sensitive a) Source # 
Instance details

Defined in Amazonka.Data.Sensitive

ToQuery a => ToQuery (Maybe a) Source # 
Instance details

Defined in Amazonka.Data.Query

(ToByteString k, ToQuery v) => ToQuery (k, v) Source # 
Instance details

Defined in Amazonka.Data.Query

Methods

toQuery :: (k, v) -> QueryString Source #