Safe Haskell | None |
---|---|
Language | Haskell2010 |
Creates a new bucket.
http://docs.aws.amazon.com/AmazonS3/latest/API/CreateBucket.html
- data CreateBucket
- createBucket :: Text -> CreateBucket
- cbACL :: Lens' CreateBucket (Maybe BucketCannedACL)
- cbBucket :: Lens' CreateBucket Text
- cbCreateBucketConfiguration :: Lens' CreateBucket (Maybe CreateBucketConfiguration)
- cbGrantFullControl :: Lens' CreateBucket (Maybe Text)
- cbGrantRead :: Lens' CreateBucket (Maybe Text)
- cbGrantReadACP :: Lens' CreateBucket (Maybe Text)
- cbGrantWrite :: Lens' CreateBucket (Maybe Text)
- cbGrantWriteACP :: Lens' CreateBucket (Maybe Text)
- data CreateBucketResponse
- createBucketResponse :: CreateBucketResponse
- cbrLocation :: Lens' CreateBucketResponse (Maybe Text)
Request
data CreateBucket Source
Request constructor
:: Text | |
-> CreateBucket |
CreateBucket
constructor.
The fields accessible through corresponding lenses are:
Request lenses
cbACL :: Lens' CreateBucket (Maybe BucketCannedACL) Source
The canned ACL to apply to the bucket.
cbGrantFullControl :: Lens' CreateBucket (Maybe Text) Source
Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.
cbGrantRead :: Lens' CreateBucket (Maybe Text) Source
Allows grantee to list the objects in the bucket.
cbGrantReadACP :: Lens' CreateBucket (Maybe Text) Source
Allows grantee to read the bucket ACL.
cbGrantWrite :: Lens' CreateBucket (Maybe Text) Source
Allows grantee to create, overwrite, and delete any object in the bucket.
cbGrantWriteACP :: Lens' CreateBucket (Maybe Text) Source
Allows grantee to write the ACL for the applicable bucket.
Response
Response constructor
createBucketResponse :: CreateBucketResponse Source
CreateBucketResponse
constructor.
The fields accessible through corresponding lenses are:
cbrLocation
::
Maybe
Text