)h      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-InferedV+An error that occurred during form parsing / validation. -An error that occurred during header parsing / validation. *An error that occurred during XML parsing / validation. .Default configuration for a specific service. 3Default service configuration for normal requests. 5Default service configuration for URI-only requests. wDefault debugging-only configuration for normal requests. (Normally using HTTP instead of HTTPS for easier debugging.) yDefault debugging-only configuration for URI-only requests. (Normally using HTTP instead of HTTPS for easier debugging.) +Supported crypto hashes for the signature. A signableG request object. Assembles together the Query, and signs it in one go. MAdditional information, like API endpoints and service-specific preferences.  Create a $ from a request, additional Info, and . 3Data that is always required for signing requests. Expiration or timestamp. Current time. Access credentials. Like 8, but with all relative times replaced by absolute UTC. _Whether to restrict the signature validity with a plain timestamp, or with explicit expiration  (absolute or relative). <Let requests expire a specific number of seconds after they  were generated. !.Let requests expire at a specific fixed time. #>Use a simple timestamp to let AWS check the request validity. $*A pre-signed medium-level request object. &Request method. 'Protocol to be used. ( HTTP host. ) IP port. * HTTP path. +Query string list (used with 9 and 8). , Request date/time. -*Authorization string (if applicable), for  Authorization header.. .Request body content type. /Request body content MD5. 0Additional Amazon amz headers. 1Additional non-amz headers. 2Request body (used with 7 and 6). 3fString to sign. Note that the string is already signed, this is passed mostly for debugging purposes. 4GRequest method. Not all request methods are supported by all services. 5DELETE method. 6 PUT method. 7APOST method. Sends a service- and request-specific request body. 8fPOST method. Put all request parameters in a query string and HTTP headers, but send the query string  as a POST payload 9KGET method. Put all request parameters in a query string and HTTP headers. :YProtocols supported by AWS. Currently, all AWS services use the HTTP or HTTPS protocols. =AWS access credentials. ?AWS Access Key ID. @AWS Secret Access Key. AGAssociates a request type and a response type in a bi-directional way. dThis allows the type-checker to infer the response type when given the request type and vice versa. HNote that the actual request generation and response parsing resides in  and B  respectively. B<Class for types that AWS HTTP responses can be parsed into. FThe request is also passed for possibly required additional metadata. 2Note that for debugging, there is an instance for . C`Metadata associated with a response. Typically there is one metadata type for each AWS service. D5Response parser. Takes the corresponding request, an ' for metadata, and HTTP response data. EUA full HTTP response parser. Takes HTTP status, response headers, and response body. FXA response with metadata. Can also contain an error response, or an internal error, via . $Response forms a Writer-like monad. H&An empty response with some metadata. IAdd metadata to an  (using ). J9The file where access credentials are loaded, when using O. Value: <user directory>/ .aws-keys KLThe key to be used in the access credential file that is loaded, when using O. Value: default L6Load credentials from a (text) file given a key name. HThe file consists of a sequence of lines, each in the following format: keyName awsKeyID awsKeySecretM0Load credentials from the environment variables AWS_ACCESS_KEY_ID and AWS_ACCESS_KEY_SECRET  (or AWS_SECRET_ACCESS_KEY), if possible. NmLoad credentials from environment variables if possible, or alternatively from a file with a given key name. See M and L for details. OoLoad credentials from environment variables if possible, or alternative from the default file with the default  key name. Default file: <user directory>/ .aws-keys  Default key name: default See M and L for details. PMThe default port to be used for a protocol if no specific port is specified. Q.HTTP method associated with a request method. RCreate a HTTP request from a $ object. SCreate a URI fro a $ object. Unused // incompatible fields will be silently ignored. TJust the UTC time value. UConvert  to  given the current UTC time. V5Create signature data using the current system time. W5Authorization hash identifier as expected by Amazon. XWCreate a signature. Usually, AWS wants a specifically constructed string to be signed. LThe signature is a HMAC-based hash of the string and the secret access key. YqueryList f prefix xs1 constructs a query list from a list of elements xs, using a common prefix prefix,  and a transformer function f. A dot (.4) is interspersed between prefix and generated key.  Example: queryList swap "pfx" [("a", "b"), ("c", "d")] evaluates to [("pfx.b", "a"), ("pfx.d", "c")] 8 (except with ByteString instead of String, of course). ZA "true"/"false"( boolean as requested by some services. ["true" \"false" ];Format time according to a format string, as a ByteString. _Format time in RFC 822 format. `+Format time in yyyy-mm-ddThh-mm-ss format. a-Format time as seconds since the Unix epoch. bParse a two-digit hex number. csA specific element (case-insensitive, ignoring namespace - sadly necessary), extracting only the textual contents. dLike c, but extracts  s instead of . eBExtract the first element from a parser result list, and throw an  if the list is empty. fJExtract the first element from a monadic parser result list, and throw an  if the list is empty. gRead an integer from a , throwing an  on failure. hRead an integer from a , throwing an  on failure. iCreate a complete E% from a simple function that takes a  to XML in the response  body. xThis function is highly recommended for any services that parse relatively short XML responses. (If status and response i headers are required, simply take them as function parameters, and pass them through to this function.) (Does not parse response. For debugging. p  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijFGHIEBCDbcdefghi$%&'()*+,-./0123RS#!" TUVWXYZ[\]_^`aA=>?@JKLMNO :<;P498765Q9  #!" $%&'()*+,-./0123498765:<;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi Safe-Infered#Bucket name must be DNS compliant. qRequires correctly setting region endpoint, but allows non-DNS compliant bucket names in the US standard region. kjklmnopqrstuvwxyz{|}~gjklmnopqrstuvwxyz{|}~g}~|tuvwxyz{klmnopqrsj+jklmnopqrstuvwxyz{|}~  Safe-InferedServiceConfiguration:   Safe-InferedServiceConfiguration:   Safe-InferedServiceConfiguration:    Safe-InferedServiceConfiguration:   Safe-InferedServiceConfiguration:   Safe-InferedServiceConfiguration:                        Safe-InferedD      Safe-Inferedjklmnopqrstuvwxyz{|}~       Safe-InferedB !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS?;6789:2345,-./01<=>?@ABCDEF*+GH&'()I"#$%JKLM! NOPQRS%! "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRS  Safe-InferedServiceConfiguration: , ServiceConfiguration: , ServiceConfiguration: , ServiceConfiguration: , ServiceConfiguration: , 9TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}*TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}*stuvwxpqryjklmnohizbcdefg`a{\]^_Z[|VWXYTU}TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}  Safe-InferedServiceConfiguration: , ServiceConfiguration: , ServiceConfiguration: , ServiceConfiguration: , .~"~"~~  Safe-InferedServiceConfiguration: ,    Safe-InferedVTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Infered !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  Safe-InferedWTT!   Safe-InferedServiceConfiguration:  ServiceConfiguration:  ServiceConfiguration:  ServiceConfiguration:  4      !"#$%(      !"#$%( !"     #$%      !"#$% Safe-InferedServiceConfiguration:  ServiceConfiguration:  &'()*+,-./0123&'()*+,-./0123./012,-3()*+&' &'()*+,-./0123 Safe-InferedServiceConfiguration:  ServiceConfiguration:  ServiceConfiguration:  456789:;<=>?@ABCDE456789:;<=>?@ABCDEBCDE?@A<=>:;789456456789:;<=>?@ABCDE Safe-InferedServiceConfiguration:  ServiceConfiguration:  FGHIJKLMNOPQRSTUFGHIJKLMNOPQRSTUPQRSMNOTUHIJKLFG FGHIJKLMNOPQRSTU Safe-InferedX      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU Safe-Infered      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU Safe-InferedV The sender's e-mail address. YAn e-mail address. ZThe destinations of an e-mail. _A raw e-mail. b1Write a data type as a list of query parameters. &VWXYZ[\]^_`abcdefghijklmnopqrsVWXYZ[\]^_`abcdefghijklmnopqrsjklmnghicdefopqrs_`aZ[\]^YVWXbVWXYZ[\]^_`acdefghijklmnopqrs Safe-Inferedt-The response sent back by Amazon SES after a  w command. wSend a raw e-mail message. ServiceConfiguration: c tuvwxyz{tuvwxyz{wxyz{tuvtuvwxyz{ Safe-Inferedtuvwxyz{ Safe-Infered&VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{ Safe-Infered|oThe configuration for an AWS request. You can use multiple configurations in parallel, even over the same HTTP  connection manager. ~_Whether to restrict the signature validity with a plain timestamp, or with explicit expiration  (absolute or relative). AWS access credentials.  The error / message logger. hThe interface for any logging function. Takes log level and a log message, and can perform an arbitrary  IO action. 0The severity of a log message, in rising order. The default logger defaultLog minLevel(, which prints log messages above level minLevel to stderr. cThe default configuration, with credentials loaded from environment variable or configuration file  (see O). _Debug configuration, which avoids using HTTPS for some queries. DO NOT USE THIS IN PRODUCTION! DRun an AWS transaction, with HTTP manager and metadata wrapped in a F. )All errors are caught and wrapped in the F value. Usage (with existing ):    resp <%- aws cfg serviceCfg manager request   FRun an AWS transaction, with HTTP manager and metadata returned in an . GErrors are not caught, and need to be handled with exception handlers. Usage (with existing ):    ref <- newIORef mempty;  resp <(- awsRef cfg serviceCfg manager request   Run an AWS transaction, without- HTTP manager and with metadata wrapped in a F. 8Note that this is potentially less efficient than using ., because HTTP connections cannot be re-used. )All errors are caught and wrapped in the F value. Usage:    resp <#- simpleAws cfg serviceCfg request   Run an AWS transaction, without/ HTTP manager and with metadata returned in an . GErrors are not caught, and need to be handled with exception handlers. Usage:    ref <- newIORef mempty;  resp <&- simpleAwsRef cfg serviceCfg request   hRun an AWS transaction, without enforcing that response and request type form a valid transaction pair. fThis is especially useful for debugging and development, you should not have to use it in production. )All errors are caught and wrapped in the F value. hRun an AWS transaction, without enforcing that response and request type form a valid transaction pair. fThis is especially useful for debugging and development, you should not have to use it in production. GErrors are not caught, and need to be handled with exception handlers. jRun a URI-only AWS transaction. Returns a URI that can be sent anywhere. Does not work with all requests. Usage:    uri <- awsUri cfg request   |}~|}~|}~ |}~ Safe-Infered9  !"#=>?@ACEFGJKLMNO|}~7|}~EFG #!" A=>?@JKLMNO  !""#$%&'()*+,-.//0123456789:;<=>>?@ABCDEFGHIJKLMNOPQRSTUVVWXYZ[\]^^_`abcdefghijklmnopqrstuvwxyz{|}~                 ! "  # # $ % & ' ( ) * + , , - . / 0 1 1 2 3 4 4 5 6 7  8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P P Q Q R S T T U U V W X X Y Y Z [ \ ] ^ ^ _ _ ` a b c d d e f f g h i j k l m n o p p q r s s t u v v w x y z { | } ~ ~                                                                                                                      !!"#$%%&'(()*++2,,-./012345567789:;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWRXYRZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ~                                    aws-0.5.0Aws.Core Aws.S3.CoreAws.S3.Commands.DeleteObjectAws.S3.Commands.GetBucketAws.S3.Commands.GetObjectAws.S3.Commands.GetServiceAws.S3.Commands.PutBucketAws.S3.Commands.PutObjectAws.SimpleDb.Core Aws.SimpleDb.Commands.AttributesAws.SimpleDb.Commands.DomainAws.SimpleDb.Commands.Select Aws.Sqs.CoreAws.Sqs.Commands.MessageAws.Sqs.Commands.PermissionAws.Sqs.Commands.Queue Aws.Sqs.Commands.QueueAttributes Aws.Ses.CoreAws.Ses.Commands.SendRawEmailAws.AwsAws.S3.CommandsAws.S3Aws.SimpleDb.Commands Aws.SimpleDbAws.Sqs.CommandsAws.SqsAws.Ses.CommandsAws.SesAws FormExceptionformErrorMesageHeaderExceptionheaderErrorMessage XmlExceptionxmlErrorMessageDefaultServiceConfigurationdefaultConfigurationdefaultConfigurationUridebugConfigurationdebugConfigurationUriAuthorizationHash HmacSHA256HmacSHA1 SignQueryServiceConfiguration signQuery SignatureDatasignatureTimeInfo signatureTimesignatureCredentialsAbsoluteTimeInfoAbsoluteExpiresfromAbsoluteExpiresAbsoluteTimestampfromAbsoluteTimestampTimeInfo ExpiresIn fromExpiresIn ExpiresAt fromExpiresAt Timestamp SignedQuerysqMethod sqProtocolsqHostsqPortsqPathsqQuerysqDatesqAuthorization sqContentType sqContentMd5 sqAmzHeaderssqOtherHeaderssqBodysqStringToSignMethodDeletePutPost PostQueryGetProtocolHTTPSHTTP Credentials accessKeyIDsecretAccessKey TransactionResponseConsumerResponseMetadataresponseConsumerHTTPResponseConsumerResponse tellMetadatatellMetadataRefcredentialsDefaultFilecredentialsDefaultKeyloadCredentialsFromFileloadCredentialsFromEnvloadCredentialsFromEnvOrFileloadCredentialsDefault defaultPort httpMethodqueryToHttpRequest queryToUrifromAbsoluteTimeInfomakeAbsoluteTimeInfo signatureDataamzHash signature queryListawsBoolawsTrueawsFalsefmtTime rfc822Time fmtRfc822Time fmtAmzTimefmtTimeEpochSecondsreadHex2 elContentelContforceforceM textReadIntreadIntxmlCursorConsumerLocationConstraintObjectMetadataomDeleteMarkeromETagomLastModified omVersionIdomUserMetadataomMissingUserMetadataomServerSideEncryption ObjectInfo objectKeyobjectLastModified objectETag objectSizeobjectStorageClass objectOwnerObject BucketInfo bucketNamebucketCreationDateBucket StorageClassReducedRedundancyStandard CannedAclAclLogDeliveryWriteAclBucketOwnerFullControlAclBucketOwnerReadAclAuthenticatedReadAclPublicReadWrite AclPublicRead AclPrivateUserInfouserIduserDisplayNameCanonicalUserIdS3Query s3QMethod s3QBucket s3QObjects3QSubresourcess3QQuerys3QContentType s3QContentMd5 s3QAmzHeaderss3QOtherHeaderss3QRequestBody S3Metadata s3MAmzId2 s3MRequestIdS3Error s3StatusCode s3ErrorCodes3ErrorMessages3ErrorResource s3ErrorHostIds3ErrorAccessKeyIds3ErrorStringToSign ErrorCodeS3Configuration s3Protocol s3Endpoints3RequestStyles3Ports3UseUris3DefaultExpiry RequestStyle VHostStyle BucketStyle PathStyleS3AuthorizationS3AuthorizationQueryS3AuthorizationHeaders3EndpointUsClassics3EndpointUsWest s3EndpointEus3EndpointApSouthEasts3EndpointApNorthEasts3 s3SignQuerys3ResponseConsumers3XmlResponseConsumers3BinaryResponseConsumers3ErrorResponseConsumer parseUserInfowriteCannedAclparseStorageClasswriteStorageClassparseObjectInfoparseObjectMetadatalocationUsClassiclocationUsWest locationEulocationApSouthEastlocationApNorthEastDeleteObjectResponse DeleteObject doObjectNamedoBucketGetBucketResponsegbrName gbrDelimiter gbrMarker gbrMaxKeys gbrPrefix gbrContentsgbrCommonPrefixes GetBucketgbBucket gbDelimitergbMarker gbMaxKeysgbPrefix getBucketGetObjectResponse GetObjectgoBucket goObjectNamegoResponseConsumergoResponseContentTypegoResponseContentLanguagegoResponseExpiresgoResponseCacheControlgoResponseContentDispositiongoResponseContentEncoding getObjectGetServiceResponsegsrOwner gsrBuckets GetServicePutBucketResponse PutBucketpbBucket pbCannedAclpbLocationConstraintPutObjectResponse porVersionId PutObject poObjectNamepoBucket poContentTypepoCacheControlpoContentDispositionpoContentEncoding poContentMD5 poExpirespoAclpoStorageClass poRequestBody poMetadata putObjectItemitemNameitemDataExpectedAttributeExpectedExistsexpectedAttributeExists ExpectedValueexpectedAttributeValueDeleteAttributeValuedDeleteAttributedeleteAttributeValue SetAttribute setAttributeisReplaceAttribute Attribute ForAttribute attributeName attributeDataSdbFromResponsesdbFromResponseSdbConfiguration sdbiProtocolsdbiHttpMethodsdbiHostsdbiPort SdbMetadata requestIdboxUsageSdbError sdbStatusCode sdbErrorCodesdbErrorMessage sdbUsEast sdbUsWest sdbEuWestsdbApSoutheastsdbApNortheast sdbHttpGet sdbHttpPost sdbHttpsGet sdbHttpsPost sdbSignQuerysdbResponseConsumersdbCheckResponseType decodeBase64 readAttributeattributeQuery addAttributereplaceAttributesetAttributeQuerydeleteAttributeQuery expectedValueexpectedExistsexpectedAttributeQueryreadItem itemQueryBatchDeleteAttributesResponseBatchDeleteAttributesbdaItems bdaDomainNameBatchPutAttributesResponseBatchPutAttributesbpaItems bpaDomainNameDeleteAttributesResponseDeleteAttributes daItemName daAttributes daExpected daDomainNamePutAttributesResponse PutAttributes paItemName paAttributes paExpected paDomainNameGetAttributesResponse garAttributes GetAttributes gaItemNamegaAttributeNamegaConsistentRead gaDomainName getAttributes putAttributesdeleteAttributesbatchPutAttributesbatchDeleteAttributesListDomainsResponseldrDomainNames ldrNextToken ListDomainsldMaxNumberOfDomains ldNextTokenDomainMetadataResponse dmrTimestamp dmrItemCountdmrAttributeValueCountdmrAttributeNameCountdmrItemNamesSizeBytesdmrAttributeValuesSizeBytesdmrAttributeNamesSizeBytesDomainMetadata dmDomainNameDeleteDomainResponse DeleteDomain ddDomainNameCreateDomainResponse CreateDomain cdDomainName createDomain deleteDomaindomainMetadata listDomainsSelectResponsesrItems srNextTokenSelectsSelectExpressionsConsistentRead sNextTokenselect MessageId ReceiptHandle SqsPermissionPermissionGetQueueAttributes!PermissionChangeMessageVisibilityPermissionDeleteMessagePermissionReceiveMessagePermissionSendMessage PermissionAllMessageAttribute ApproximateFirstReceiveTimestampApproximateReceiveCount SentTimestampSenderId MessageAllQueueAttributeQueueArnMessageRetentionPeriodMaximumMessageSizePolicyLastModifiedTimestampCreatedTimestampVisibilityTimeout%ApproximateNumberOfMessagesNotVisibleApproximateNumberOfMessagesQueueAll QueueNameqNameqAccountNumberSqsQuery sqsQueueNamesqsQuerySqsConfiguration sqsProtocol sqsEndpointsqsPort sqsUseUrisqsDefaultExpiryEndpoint endpointHost!endpointDefaultLocationConstraint"endpointAllowedLocationConstraintsSqsAuthorizationSqsAuthorizationQuerySqsAuthorizationHeader SqsMetadata sqsMAmzId2 sqsMRequestIdSqsError SqsXmlErrorsqsXmlErrorMessagesqsXmlErrorMetadata sqsStatusCode sqsErrorCode sqsErrorTypesqsErrorMessagesqsErrorDetailsqsErrorMetadatasqsEndpointUsClassicsqsEndpointUsWest sqsEndpointEusqsEndpointApSouthEastsqsEndpointApNorthEastsqs sqsSignQuerysqsResponseConsumersqsXmlResponseConsumersqsErrorResponseConsumerprintQueueNameparseQueueAttributeprintQueueAttributeparseMessageAttributeprintMessageAttributeprintPermissionprintReceiptHandleChangeMessageVisibilityResponseChangeMessageVisibilitycmvReceiptHandlecmvVisibilityTimeout cmvQueueNameReceiveMessageResponse rmrMessagesMessage mMessageIdmReceiptHandle mMD5OfBodymBody mAttributesReceiveMessagermVisibilityTimeout rmAttributesrmMaxNumberOfMessages rmQueueNameDeleteMessageResponse DeleteMessagedmReceiptHandle dmQueueNameSendMessageResponsesmrMD5OfMessageBody smrMessageId SendMessage smMessage smQueueNamereadMessageAttribute readMessageformatMAttributesRemovePermissionResponseRemovePermissionrpLabel rpQueueNameAddPermissionResponse AddPermissionapLabel apPermissions apQueueNameformatPermissionsListQueuesResponse lqrQueueUrls ListQueueslqQueueNamePrefixDeleteQueueResponse DeleteQueue dqQueueNameCreateQueueResponse cqrQueueUrl CreateQueuecqDefaultVisibilityTimeout cqQueueNameSetQueueAttributesResponseSetQueueAttributes sqaAttributesqaValue sqaQueueNameGetQueueAttributesResponsegqarAttributesGetQueueAttributes gqaQueueName gqaAttributesparseAttributesformatAttributesSender senderAddress EmailAddress DestinationdestinationBccAddressesdestinationCcAddressesdestinationToAddresses RawMessagerawMessageData sesAsQuerySesConfigurationsesiHttpMethodsesiHost SesMetadataSesError sesStatusCode sesErrorCodesesErrorMessage sesUsEast sesHttpsGet sesHttpsPost sesSignQuerysesResponseConsumerSendRawEmailResponse srmrMessageId SendRawEmailsrmDestinations srmRawMessage srmSource ConfigurationtimeInfo credentialsloggerLoggerLogLevelErrorWarningInfoDebug defaultLogbaseConfigurationdbgConfigurationawsawsRef simpleAws simpleAwsRef unsafeAws unsafeAwsRefawsUribytestring-0.9.2.1Data.ByteString.Lazy.Internal ByteStringbase GHC.IORefIORef attempt-0.4.0 Data.AttemptAttempt Data.MonoidmappendGHC.BaseString text-0.11.2.1Data.Text.InternalTextxml-conduit-0.7.0.3Text.XML.CursorCursor$fResponseConsumerrResponse$fExceptionFormException$fExceptionHeaderException$fExceptionXmlException$fFailureeResponse$fMonadResponse $fShowS3Query$fMonoidS3Metadata$fExceptionS3Error,$fDefaultServiceConfigurationS3Configuration$fSignQueryDeleteObject-$fTransactionDeleteObjectDeleteObjectResponse2$fResponseConsumerDeleteObjectDeleteObjectResponse$fSignQueryGetBucket'$fTransactionGetBucketGetBucketResponse$$fResponseConsumerrGetBucketResponse$fSignQueryGetObject'$fTransactionGetObjectGetObjectResponse,$fResponseConsumerGetObjectGetObjectResponse$fSignQueryGetService)$fTransactionGetServiceGetServiceResponse%$fResponseConsumerrGetServiceResponse$fSignQueryPutBucket'$fTransactionPutBucketPutBucketResponse$$fResponseConsumerrPutBucketResponse$fSignQueryPutObject'$fTransactionPutObjectPutObjectResponse,$fResponseConsumerPutObjectPutObjectResponse-$fDefaultServiceConfigurationSdbConfiguration$fMonoidSdbMetadata$fExceptionSdbError $fSignQueryBatchDeleteAttributes$fSignQueryBatchPutAttributes$fSignQueryDeleteAttributes$fSignQueryPutAttributes$fSignQueryGetAttributes?$fTransactionBatchDeleteAttributesBatchDeleteAttributesResponse0$fResponseConsumerrBatchDeleteAttributesResponse9$fTransactionBatchPutAttributesBatchPutAttributesResponse-$fResponseConsumerrBatchPutAttributesResponse5$fTransactionDeleteAttributesDeleteAttributesResponse+$fResponseConsumerrDeleteAttributesResponse/$fTransactionPutAttributesPutAttributesResponse($fResponseConsumerrPutAttributesResponse/$fTransactionGetAttributesGetAttributesResponse($fResponseConsumerrGetAttributesResponse$fSignQueryListDomains$fSignQueryDomainMetadata$fSignQueryDeleteDomain$fSignQueryCreateDomain+$fTransactionListDomainsListDomainsResponse&$fResponseConsumerrListDomainsResponse1$fTransactionDomainMetadataDomainMetadataResponse)$fResponseConsumerrDomainMetadataResponse-$fTransactionDeleteDomainDeleteDomainResponse'$fResponseConsumerrDeleteDomainResponse-$fTransactionCreateDomainCreateDomainResponse'$fResponseConsumerrCreateDomainResponse$fSignQuerySelect!$fTransactionSelectSelectResponse!$fResponseConsumerrSelectResponse-$fDefaultServiceConfigurationSqsConfiguration$fMonoidSqsMetadata$fExceptionSqsError"$fSignQueryChangeMessageVisibility$fSignQueryReceiveMessage$fSignQueryDeleteMessage$fSignQuerySendMessageC$fTransactionChangeMessageVisibilityChangeMessageVisibilityResponse2$fResponseConsumerrChangeMessageVisibilityResponse1$fTransactionReceiveMessageReceiveMessageResponse)$fResponseConsumerrReceiveMessageResponse/$fTransactionDeleteMessageDeleteMessageResponse($fResponseConsumerrDeleteMessageResponse+$fTransactionSendMessageSendMessageResponse&$fResponseConsumerrSendMessageResponse$fSignQueryRemovePermission$fSignQueryAddPermission5$fTransactionRemovePermissionRemovePermissionResponse+$fResponseConsumerrRemovePermissionResponse/$fTransactionAddPermissionAddPermissionResponse($fResponseConsumerrAddPermissionResponse$fSignQueryListQueues$fSignQueryDeleteQueue$fSignQueryCreateQueue)$fTransactionListQueuesListQueuesResponse%$fResponseConsumerrListQueuesResponse+$fTransactionDeleteQueueDeleteQueueResponse&$fResponseConsumerrDeleteQueueResponse+$fTransactionCreateQueueCreateQueueResponse&$fResponseConsumerrCreateQueueResponse$fSignQuerySetQueueAttributes$fSignQueryGetQueueAttributes9$fTransactionSetQueueAttributesSetQueueAttributesResponse-$fResponseConsumerrSetQueueAttributesResponse9$fTransactionGetQueueAttributesGetQueueAttributesResponse-$fResponseConsumerrGetQueueAttributesResponse$fSesAsQuerySender$fMonoidDestination$fSesAsQueryDestination$fSesAsQueryRawMessage$fSesAsQueryMaybe-$fDefaultServiceConfigurationSesConfiguration$fMonoidSesMetadata$fExceptionSesError$fSignQuerySendRawEmail-$fTransactionSendRawEmailSendRawEmailResponse2$fResponseConsumerSendRawEmailSendRawEmailResponsehttp-conduit-1.4.1.8Network.HTTP.Conduit.ManagerManager