| Copyright | (c) 2013-2016 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.
- getBucketVersioning :: BucketName -> GetBucketVersioning
- data GetBucketVersioning
- gbvBucket :: Lens' GetBucketVersioning BucketName
- getBucketVersioningResponse :: Int -> GetBucketVersioningResponse
- data GetBucketVersioningResponse
- gbvrsStatus :: Lens' GetBucketVersioningResponse (Maybe BucketVersioningStatus)
- gbvrsMFADelete :: Lens' GetBucketVersioningResponse (Maybe MFADeleteStatus)
- gbvrsResponseStatus :: 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:
gbvBucket- Undocumented member.
data GetBucketVersioning #
See: getBucketVersioning smart constructor.
Instances
Request Lenses
gbvBucket :: Lens' GetBucketVersioning BucketName #
Undocumented member.
Destructuring the Response
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:
gbvrsStatus- The versioning state of the bucket.gbvrsMFADelete- 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.gbvrsResponseStatus- -- | The response status code.
data GetBucketVersioningResponse #
See: getBucketVersioningResponse smart constructor.
Response Lenses
gbvrsStatus :: Lens' GetBucketVersioningResponse (Maybe BucketVersioningStatus) #
The versioning state of the bucket.
gbvrsMFADelete :: Lens' GetBucketVersioningResponse (Maybe MFADeleteStatus) #
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.
gbvrsResponseStatus :: Lens' GetBucketVersioningResponse Int #
- - | The response status code.