| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.ResourceProperties.S3BucketRule
Synopsis
- data S3BucketRule = S3BucketRule {
- _s3BucketRuleAbortIncompleteMultipartUpload :: Maybe S3BucketAbortIncompleteMultipartUpload
- _s3BucketRuleExpirationDate :: Maybe (Val Text)
- _s3BucketRuleExpirationInDays :: Maybe (Val Integer)
- _s3BucketRuleId :: Maybe (Val Text)
- _s3BucketRuleNoncurrentVersionExpirationInDays :: Maybe (Val Integer)
- _s3BucketRuleNoncurrentVersionTransition :: Maybe S3BucketNoncurrentVersionTransition
- _s3BucketRuleNoncurrentVersionTransitions :: Maybe [S3BucketNoncurrentVersionTransition]
- _s3BucketRulePrefix :: Maybe (Val Text)
- _s3BucketRuleStatus :: Val Text
- _s3BucketRuleTagFilters :: Maybe [S3BucketTagFilter]
- _s3BucketRuleTransition :: Maybe S3BucketTransition
- _s3BucketRuleTransitions :: Maybe [S3BucketTransition]
- s3BucketRule :: Val Text -> S3BucketRule
- sbrAbortIncompleteMultipartUpload :: Lens' S3BucketRule (Maybe S3BucketAbortIncompleteMultipartUpload)
- sbrExpirationDate :: Lens' S3BucketRule (Maybe (Val Text))
- sbrExpirationInDays :: Lens' S3BucketRule (Maybe (Val Integer))
- sbrId :: Lens' S3BucketRule (Maybe (Val Text))
- sbrNoncurrentVersionExpirationInDays :: Lens' S3BucketRule (Maybe (Val Integer))
- sbrNoncurrentVersionTransition :: Lens' S3BucketRule (Maybe S3BucketNoncurrentVersionTransition)
- sbrNoncurrentVersionTransitions :: Lens' S3BucketRule (Maybe [S3BucketNoncurrentVersionTransition])
- sbrPrefix :: Lens' S3BucketRule (Maybe (Val Text))
- sbrStatus :: Lens' S3BucketRule (Val Text)
- sbrTagFilters :: Lens' S3BucketRule (Maybe [S3BucketTagFilter])
- sbrTransition :: Lens' S3BucketRule (Maybe S3BucketTransition)
- sbrTransitions :: Lens' S3BucketRule (Maybe [S3BucketTransition])
Documentation
data S3BucketRule #
Full data type definition for S3BucketRule. See s3BucketRule for a more
convenient constructor.
Constructors
Instances
| Eq S3BucketRule # | |
Defined in Stratosphere.ResourceProperties.S3BucketRule | |
| Show S3BucketRule # | |
Defined in Stratosphere.ResourceProperties.S3BucketRule Methods showsPrec :: Int -> S3BucketRule -> ShowS # show :: S3BucketRule -> String # showList :: [S3BucketRule] -> ShowS # | |
| ToJSON S3BucketRule # | |
Defined in Stratosphere.ResourceProperties.S3BucketRule Methods toJSON :: S3BucketRule -> Value # toEncoding :: S3BucketRule -> Encoding # toJSONList :: [S3BucketRule] -> Value # toEncodingList :: [S3BucketRule] -> Encoding # | |
| FromJSON S3BucketRule # | |
Defined in Stratosphere.ResourceProperties.S3BucketRule | |
Arguments
| :: Val Text | |
| -> S3BucketRule |
Constructor for S3BucketRule containing required fields as arguments.
sbrAbortIncompleteMultipartUpload :: Lens' S3BucketRule (Maybe S3BucketAbortIncompleteMultipartUpload) #
sbrExpirationDate :: Lens' S3BucketRule (Maybe (Val Text)) #
sbrExpirationInDays :: Lens' S3BucketRule (Maybe (Val Integer)) #
sbrNoncurrentVersionTransitions :: Lens' S3BucketRule (Maybe [S3BucketNoncurrentVersionTransition]) #