| 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.GetBucketVersioning
Description
Returns the versioning state of a bucket.
See: AWS API Reference for GetBucketVersioning.
- getBucketVersioning :: BucketName -> GetBucketVersioning
- data GetBucketVersioning
- gbvBucket :: Lens' GetBucketVersioning BucketName
- getBucketVersioningResponse :: Int -> GetBucketVersioningResponse
- data GetBucketVersioningResponse
- gbvrsMFADelete :: Lens' GetBucketVersioningResponse (Maybe MFADeleteStatus)
- gbvrsStatus :: Lens' GetBucketVersioningResponse Int
Creating a Request
Arguments
| :: BucketName | |
| -> GetBucketVersioning |
Creates a value of GetBucketVersioning with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetBucketVersioning Source
See: getBucketVersioning smart constructor.
Instances
Request Lenses
gbvBucket :: Lens' GetBucketVersioning BucketName Source
Undocumented member.
Destructuring the Response
getBucketVersioningResponse Source
Arguments
| :: Int | |
| -> GetBucketVersioningResponse |
Creates a value of GetBucketVersioningResponse with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetBucketVersioningResponse Source
See: getBucketVersioningResponse smart constructor.
Response Lenses
gbvrsMFADelete :: Lens' GetBucketVersioningResponse (Maybe MFADeleteStatus) Source
Specifies whether MFA delete is enabled in the bucket versioning configuration. This element is only returned if the bucket has been configured with MFA delete. If the bucket has never been so configured, this element is not returned.
gbvrsStatus :: Lens' GetBucketVersioningResponse Int Source
The response status code.