| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka.com> |
| Stability | provisional |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.S3.Encryption.Instructions
Description
Documentation
newtype Instructions Source #
Constructors
| Instructions | |
Fields
| |
class AWSRequest a => AddInstructions a where Source #
Methods
addInstructions :: a -> (BucketName, ObjectKey) Source #
Determine the bucket and key an instructions file is adjacent to.
Instances
| AddInstructions CreateMultipartUpload Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods addInstructions :: CreateMultipartUpload -> (BucketName, ObjectKey) Source # | |
| AddInstructions GetObject Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods addInstructions :: GetObject -> (BucketName, ObjectKey) Source # | |
| AddInstructions PutObject Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods addInstructions :: PutObject -> (BucketName, ObjectKey) Source # | |
| AddInstructions UploadPart Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods addInstructions :: UploadPart -> (BucketName, ObjectKey) Source # | |
data PutInstructions Source #
Constructors
| PutInstructions | |
Instances
| AWSRequest PutInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Associated Types type AWSResponse PutInstructions # Methods request :: (Service -> Service) -> PutInstructions -> Request PutInstructions # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy PutInstructions -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse PutInstructions))) # | |
| Show PutInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods showsPrec :: Int -> PutInstructions -> ShowS # show :: PutInstructions -> String # showList :: [PutInstructions] -> ShowS # | |
| type AWSResponse PutInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions | |
putInstructions :: AddInstructions a => a -> Envelope -> PutInstructions Source #
data GetInstructions Source #
Constructors
| GetInstructions | |
Instances
| AWSRequest GetInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Associated Types type AWSResponse GetInstructions # Methods request :: (Service -> Service) -> GetInstructions -> Request GetInstructions # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy GetInstructions -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetInstructions))) # | |
| Show GetInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods showsPrec :: Int -> GetInstructions -> ShowS # show :: GetInstructions -> String # showList :: [GetInstructions] -> ShowS # | |
| type AWSResponse GetInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions | |
getInstructions :: AddInstructions a => a -> GetInstructions Source #
class AWSRequest a => RemoveInstructions a where Source #
Methods
removeInstructions :: a -> (BucketName, ObjectKey) Source #
Determine the bucket and key an instructions file is adjacent to.
Instances
| RemoveInstructions AbortMultipartUpload Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods removeInstructions :: AbortMultipartUpload -> (BucketName, ObjectKey) Source # | |
| RemoveInstructions DeleteObject Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods removeInstructions :: DeleteObject -> (BucketName, ObjectKey) Source # | |
data DeleteInstructions Source #
Constructors
| DeleteInstructions | |
Fields
| |
Instances
| AWSRequest DeleteInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Associated Types Methods request :: (Service -> Service) -> DeleteInstructions -> Request DeleteInstructions # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy DeleteInstructions -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse DeleteInstructions))) # | |
| Show DeleteInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions Methods showsPrec :: Int -> DeleteInstructions -> ShowS # show :: DeleteInstructions -> String # showList :: [DeleteInstructions] -> ShowS # | |
| type AWSResponse DeleteInstructions Source # | |
Defined in Amazonka.S3.Encryption.Instructions | |
deleteInstructions :: RemoveInstructions a => a -> DeleteInstructions Source #