| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Aws.S3.Core
Documentation
data RequestStyle #
Constructors
| PathStyle | Requires correctly setting region endpoint, but allows non-DNS compliant bucket names in the US standard region. |
| BucketStyle | Bucket name must be DNS compliant. |
| VHostStyle |
Instances
data S3Configuration qt #
Constructors
| S3Configuration | |
Fields | |
s3 :: Protocol -> ByteString -> Bool -> S3Configuration qt #
Constructors
| S3Error | |
Fields | |
Constructors
| S3Query | |
Fields | |
s3SignQuery :: S3Query -> S3Configuration qt -> SignatureData -> SignedQuery #
s3XmlResponseConsumer :: (Cursor -> Response S3Metadata a) -> IORef S3Metadata -> HTTPResponseConsumer a #
type CanonicalUserId = Text #
Constructors
| UserInfo | |
Fields | |
parseUserInfo :: MonadThrow m => Cursor -> m UserInfo #
writeCannedAcl :: CannedAcl -> Text #
data StorageClass #
Instances
parseStorageClass :: Text -> StorageClass #
writeStorageClass :: StorageClass -> Text #
parseServerSideEncryption :: MonadThrow m => Text -> m ServerSideEncryption #
data ObjectVersionInfo #
Constructors
| ObjectVersion | |
Fields
| |
| DeleteMarker | |
Fields
| |
parseObjectVersionInfo :: MonadThrow m => Cursor -> m ObjectVersionInfo #
parseObjectInfo :: MonadThrow m => Cursor -> m ObjectInfo #
data ObjectMetadata #
Constructors
| ObjectMetadata | |
Fields
| |
Instances
parseObjectMetadata :: MonadThrow m => ResponseHeaders -> m ObjectMetadata #
type LocationConstraint = Text #