Safe Haskell | None |
---|---|
Language | Haskell2010 |
Replaces a policy on a bucket. If the bucket already has a policy, the one in this request completely replaces it.
http://docs.aws.amazon.com/AmazonS3/latest/API/PutBucketPolicy.html
- data PutBucketPolicy
- putBucketPolicy :: Text -> Text -> PutBucketPolicy
- pbpBucket :: Lens' PutBucketPolicy Text
- pbpContentMD5 :: Lens' PutBucketPolicy (Maybe Text)
- pbpPolicy :: Lens' PutBucketPolicy Text
- data PutBucketPolicyResponse
- putBucketPolicyResponse :: PutBucketPolicyResponse
Request
data PutBucketPolicy Source
Eq PutBucketPolicy | |
Ord PutBucketPolicy | |
Read PutBucketPolicy | |
Show PutBucketPolicy | |
AWSRequest PutBucketPolicy | |
ToXMLRoot PutBucketPolicy | |
ToXML PutBucketPolicy | |
ToQuery PutBucketPolicy | |
ToPath PutBucketPolicy | |
ToHeaders PutBucketPolicy | |
type Sv PutBucketPolicy = S3 | |
type Rs PutBucketPolicy = PutBucketPolicyResponse |
Request constructor
:: Text | |
-> Text | |
-> PutBucketPolicy |
PutBucketPolicy
constructor.
The fields accessible through corresponding lenses are:
pbpBucket
::
Text
pbpContentMD5
::
Maybe
Text
pbpPolicy
::
Text
Request lenses
pbpBucket :: Lens' PutBucketPolicy Text Source
pbpContentMD5 :: Lens' PutBucketPolicy (Maybe Text) Source
pbpPolicy :: Lens' PutBucketPolicy Text Source
The bucket policy as a JSON document.