śĪrĪhł=      !"#$%&'()*+,-./0123456789:;<None5Debug level + potentially sensitive signing metadata.<Info level + debug messages + non-streaming response bodies.EInformational messages supplied by the user, not used by the library.BThis is a primitive logger which can be used to log messages to a =i. A more sophisticated logging library such as tinylog or FastLogger should be used in production code. >?@ >?@>?@NoneHThe environment containing the parameters required to make AWS requests. ABCDEF ABCDEABCDEFNone 3T7Determines how authentication information is retrieved.ŽAttempt to read the default access and secret keys from the environment, falling back to the first available IAM profile if they are not set.Note: This attempts to resolve  http://instance-data" rather than directly retrieving  http://169.254.169.254a for IAM profile information to ensure the dns lookup terminates promptly if not running on EC2.?Environment variables to lookup for the access and secret keys.?An IAM Profile name to lookup from the local EC2 instance-data.HA session containing the access key, secret key, and a security token. Note:. you can achieve the same result purely using ## without having to use the impure $."Explicit access and secret keys. Note:. you can achieve the same result purely using "# without having to use the impure $. (Default access key environment variable.!(Default secret key environment variable." Explicit access and secret keys.#FA session containing the access key, secret key, and a security token.$8Retrieve authentication information using the specified  style.GGRetrieve access and secret keys from the default environment variables.See:   and !HDRetrieve access and secret keys from specific environment variables.IBRetrieve the default IAM Profile from the local EC2 instance-data.PThis determined by Amazon as the first IAM profile found in the response from:  Ahttp://169.254.169.254/latest/meta-data/iam/security-credentials/JGLookup a specific IAM Profile by name from the local EC2 instance-data.\The resulting IONewRef wrapper + timer is designed so that multiple concurrent accesses of K from the AWSW environment are not required to calculate expiry and sequentially queue to update it.hThe forked timer ensures a singular owner and pre-emptive refresh of the temporary session credentials.ZA weak reference is used to ensure that the forked thread will eventually terminate when L is no longer referenced. AWS_ACCESS_KEY!AWS_SECRET_KEY"#$GHIJMN  !"#$ !"#$  !"#$GHIJMNNone  &3=K%>This creates a new environment without debug logging and uses $" to expand/discover the supplied .Lenses such as  can be used to modify the  with a debug logger.&?Create a new environment without debug logging, creating a new O.Any errors are thrown using P.See: %')Send a data type which is an instance of Q#, returning either the associated R> response type in the success case, or the related service's S type in the error case.This includes HTTPExceptionsH, serialisation errors, and any service errors returned as part of the T.()Send a data type which is an instance of U# and paginate over the associated R> response type in the success case, or the related service's S type in the error case.Note: The V3 will close when there are no more results or the W computation is unwrapped. See: X for more information.)5Presign a URL with expiry to be used at a later time.Note:4 Requires the service's signer to be an instance of Y(. Not all signing process support this.%&'()Request to presign. Signing time. Expiry time.xZ[\]^_`abcdefghijklmnopqrSstTuvRwQxUyz{|}~€Y‚ƒ„…†‡ˆ‰Š‹KŒLŽ‘’“”•–—˜™š›œžŸ  ”¢£¤„¦%&'()%&'()%&'()None&2346=BEHKM*uThe transformer. This satisfies all of the constraints that the functions in this module require, such as providing §& instances, and keeping track of the  environment.The Ø/ instance for this transformer internally uses ©& to handle actions that result in an -. For more information see 9 and ;.+>Provides an alias for shortening type signatures if preferred.Note: requires the ConstraintKinds extension.,A convenient alias for * Ŗ.-The top-level error type.. Unwrap an *, transformer, calling all of the registered W release actions./ Hoist an « throwing the ¬ case, and returning the ­.®+Pass the current environment to a function.3Use the supplied logger from  to log info messages.4Use the supplied logger from  to log debug messages.5Use the supplied logger from  to log trace messages.6+Scope a monadic action within the specific  .7)Send a data type which is an instance of Q, returning it's associated R response type.This will throw any  HTTPException or AWSServiceError$ returned by the service using the Ø instance. In the case of * this will cause the internal © to short-circuit and return an - in the ¬' case as the result of the computation.8 A variant of 7( which discards any successful response.9)Send a data type which is an instance of Q#, returning either the associated R> response type in the success case, or the related service's S type in the error case.This includes HTTPExceptionsH, serialisation errors, and any service errors returned as part of the T.:)Send a data type which is an instance of UX and paginate while there are more results as defined by the related service operation.%Errors will be handle identically to 7.Note: The V3 will close when there are no more results or the W computation is unwrapped. See: X for more information.;)Send a data type which is an instance of U# and paginate over the associated R> response type in the success case, or the related service's S type in the error case.Note: The V3 will close when there are no more results or the W computation is unwrapped. See: X for more information.<5Presign a URL with expiry to be used at a later time.Note:4 Requires the service's signer to be an instance of Y(. Not all signing process support this.&*ư+,-±²³“.µ¶/012®3456789:;<Request to presign. Signing time. Expiry time.·ø¹ŗ»¼½¾æĄŠZ[\]^_`abcdefghijklmnopqrSstTuvRwQxUyz{|}~€Y‚ƒ„…†‡ˆ‰Š‹KŒLŽ‘’“”•–—˜™š›œžŸ  ”¢£¤„¦ %&*+,-./0123456789:;<5,*+.%&345  6-/012789:;< *ư+,-.µ¶/012®3456789:;<·ø¹»ŗ±²½¼³“¾æĄĮ      !"#$%&'()*+,-./0123456789:;<=>?0@A1B2CDEFGHIJKLMNOPQRSTUVWXCYZ[\]^_`abcdecfghijklmnopqrstuvwxyz{|{}~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŽŽ‘’“”R•S–—˜˜™š›œžžŸ ”¢£¤¤„„¦¦§Ø©cdŖ«¬­®Æ°±²³C“µC“¶C“·ø3¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹamazonka-0.0.6Control.Monad.Trans.AWS Network.AWSNetwork.AWS.AuthNetwork.AWS.Internal.LogNetwork.AWS.Internal.Envamazonka-core-0.0.6Network.AWS.TypesIreland FrankfurtTokyo SingaporeSydneyBeijing NorthVirginiaNorthCaliforniaOregonGovCloud GovCloudFIPSSaoPauloRegion$Network.AWS.Data.Internal.ByteStringbuild ToBuilderLoggerLogLevelTraceDebugInfo newLoggerEnvenvAuth envLogger envManager envRegion CredentialsDiscoverFromEnv FromProfile FromSessionFromKeys accessKey secretKeyfromKeys fromSessiongetAuthnewEnvgetEnvsendpaginatepresignAWSTMonadAWSAWSErrorrunAWST hoistEither throwAWSErrorverify verifyWithlogInfologDebuglogTracewithinsend_ sendCatch paginateCatchbaseGHC.IO.Handle.TypesHandleinfodebugtrace _envRegion _envLogger _envManager_envAuth$fToBuilderEnvfromEnv fromEnvVars fromProfilefromProfileNameAuthEnvAuth$fShowCredentials$fToBuilderCredentialshttp-client-0.4.6Network.HTTP.Client.TypesManagerGHC.Errerror AWSRequestRsErResponseAWSPager conduit-1.2.3Data.Conduit.Internal.ConduitResumableSourceresourcet-1.1.3%Control.Monad.Trans.Resource.Internal ResourceTControl.Monad.Trans.Resource runResourceT AWSPresignerrqQueryrqPathrqMethod rqHeadersrqBody_Errors _ServiceError_SerializerError _HttpError clientRequestendpointwithAuth sgRequestsgMeta serviceOfAbbrev HttpErrorSerializerError ServiceErrorErrorsawsErrorAWSErrorhandleserviceSg AWSServiceresponserequestSvpageMeta _sgRequest_sgMetaSignedsigned AWSSigner presigned AccessKey SecretKey SecurityToken _authExpiry _authToken _authSecret _authAccessRef_endpointScope _endpointHostEndpoint_svcJSONVersion_svcTargetPrefix _svcVersion _svcPrefix _svcAbbrevService_rqBody _rqHeaders_rqQuery_rqPath _rqMethodRequestActionEmpty ClientRequestClientResponse ResponseBody MonadResource mtl-2.2.1Control.Monad.Error.Class MonadErrortransformers-0.4.2.0Control.Monad.Trans.ExceptExceptTghc-prim GHC.TypesIO Data.EitherEitherLeftRightscopedunAWSTStMAWST unStMAWSTStTAWSunStTAWSrunAWST' resources$fMonadResourceAWST $fMMonadAWST$fMFunctorAWSTTFCo:R:StMAWSTa$fMonadBaseControlbAWSTTFCo:R:StTAWSTa$fMonadTransControlAWST$fMonadBasebAWST$fMonadTransAWST$fMonadReaderEnvAWST