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.