| Copyright | (c) 2013-2015 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.S3.PutBucketLifecycle
Description
Sets lifecycle configuration for your bucket. If a lifecycle configuration exists, it replaces it.
See: AWS API Reference for PutBucketLifecycle.
- putBucketLifecycle :: BucketName -> PutBucketLifecycle
- data PutBucketLifecycle
- pContentMD5 :: Lens' PutBucketLifecycle (Maybe Text)
- pLifecycleConfiguration :: Lens' PutBucketLifecycle (Maybe LifecycleConfiguration)
- pBucket :: Lens' PutBucketLifecycle BucketName
- putBucketLifecycleResponse :: PutBucketLifecycleResponse
- data PutBucketLifecycleResponse
Creating a Request
Arguments
| :: BucketName | |
| -> PutBucketLifecycle |
Creates a value of PutBucketLifecycle with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data PutBucketLifecycle Source
See: putBucketLifecycle smart constructor.
Instances
Request Lenses
pContentMD5 :: Lens' PutBucketLifecycle (Maybe Text) Source
Undocumented member.
pLifecycleConfiguration :: Lens' PutBucketLifecycle (Maybe LifecycleConfiguration) Source
Undocumented member.
pBucket :: Lens' PutBucketLifecycle BucketName Source
Undocumented member.
Destructuring the Response
putBucketLifecycleResponse :: PutBucketLifecycleResponse Source
Creates a value of PutBucketLifecycleResponse with the minimum fields required to make a request.
data PutBucketLifecycleResponse Source
See: putBucketLifecycleResponse smart constructor.