| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.S3.Bucket.LifecycleConfigurationProperty
Documentation
data TagFilterProperty Source #
Constructors
| TagFilterProperty | |
Instances
data RuleProperty Source #
Constructors
| RuleProperty | |
Fields
| |
Instances
| ToJSON RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Methods toJSON :: RuleProperty -> Value # toEncoding :: RuleProperty -> Encoding # toJSONList :: [RuleProperty] -> Value # toEncodingList :: [RuleProperty] -> Encoding # omitField :: RuleProperty -> Bool # | |||||
| Show RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Methods showsPrec :: Int -> RuleProperty -> ShowS # show :: RuleProperty -> String # showList :: [RuleProperty] -> ShowS # | |||||
| Eq RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| ToResourceProperties RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Methods toResourceProperties :: RuleProperty -> ResourceProperties # | |||||
| Property "AbortIncompleteMultipartUpload" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "AbortIncompleteMultipartUpload" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "ExpirationDate" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "ExpirationDate" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "ExpirationInDays" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "ExpirationInDays" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "ExpiredObjectDeleteMarker" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "ExpiredObjectDeleteMarker" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "Id" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "Id" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "NoncurrentVersionExpiration" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "NoncurrentVersionExpiration" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "NoncurrentVersionExpirationInDays" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "NoncurrentVersionExpirationInDays" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "NoncurrentVersionTransition" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "NoncurrentVersionTransition" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "NoncurrentVersionTransitions" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "NoncurrentVersionTransitions" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "ObjectSizeGreaterThan" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "ObjectSizeGreaterThan" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "ObjectSizeLessThan" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "ObjectSizeLessThan" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "Prefix" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "Prefix" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "Status" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "Status" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "TagFilters" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "TagFilters" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "Transition" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "Transition" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| Property "Transitions" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty Associated Types
Methods set :: PropertyType "Transitions" RuleProperty -> RuleProperty -> RuleProperty # | |||||
| type PropertyType "AbortIncompleteMultipartUpload" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty type PropertyType "AbortIncompleteMultipartUpload" RuleProperty = AbortIncompleteMultipartUploadProperty | |||||
| type PropertyType "ExpirationDate" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "ExpirationInDays" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "ExpiredObjectDeleteMarker" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "Id" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "NoncurrentVersionExpiration" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "NoncurrentVersionExpirationInDays" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "NoncurrentVersionTransition" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "NoncurrentVersionTransitions" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty type PropertyType "NoncurrentVersionTransitions" RuleProperty = [NoncurrentVersionTransitionProperty] | |||||
| type PropertyType "ObjectSizeGreaterThan" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "ObjectSizeLessThan" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "Prefix" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "Status" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "TagFilters" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "Transition" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
| type PropertyType "Transitions" RuleProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.RuleProperty | |||||
data AbortIncompleteMultipartUploadProperty Source #
Constructors
| AbortIncompleteMultipartUploadProperty | |
Instances
| ToJSON AbortIncompleteMultipartUploadProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.AbortIncompleteMultipartUploadProperty Methods toJSON :: AbortIncompleteMultipartUploadProperty -> Value # toEncoding :: AbortIncompleteMultipartUploadProperty -> Encoding # toJSONList :: [AbortIncompleteMultipartUploadProperty] -> Value # toEncodingList :: [AbortIncompleteMultipartUploadProperty] -> Encoding # omitField :: AbortIncompleteMultipartUploadProperty -> Bool # | |||||
| Show AbortIncompleteMultipartUploadProperty Source # | |||||
| Eq AbortIncompleteMultipartUploadProperty Source # | |||||
| ToResourceProperties AbortIncompleteMultipartUploadProperty Source # | |||||
| Property "DaysAfterInitiation" AbortIncompleteMultipartUploadProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.AbortIncompleteMultipartUploadProperty Associated Types
Methods set :: PropertyType "DaysAfterInitiation" AbortIncompleteMultipartUploadProperty -> AbortIncompleteMultipartUploadProperty -> AbortIncompleteMultipartUploadProperty # | |||||
| type PropertyType "DaysAfterInitiation" AbortIncompleteMultipartUploadProperty Source # | |||||
data NoncurrentVersionExpirationProperty Source #
Constructors
| NoncurrentVersionExpirationProperty | |
Fields | |
Instances
| ToJSON NoncurrentVersionExpirationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionExpirationProperty | |||||
| Show NoncurrentVersionExpirationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionExpirationProperty Methods showsPrec :: Int -> NoncurrentVersionExpirationProperty -> ShowS # show :: NoncurrentVersionExpirationProperty -> String # showList :: [NoncurrentVersionExpirationProperty] -> ShowS # | |||||
| Eq NoncurrentVersionExpirationProperty Source # | |||||
| ToResourceProperties NoncurrentVersionExpirationProperty Source # | |||||
| Property "NewerNoncurrentVersions" NoncurrentVersionExpirationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionExpirationProperty Associated Types
Methods set :: PropertyType "NewerNoncurrentVersions" NoncurrentVersionExpirationProperty -> NoncurrentVersionExpirationProperty -> NoncurrentVersionExpirationProperty # | |||||
| Property "NoncurrentDays" NoncurrentVersionExpirationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionExpirationProperty Associated Types
Methods set :: PropertyType "NoncurrentDays" NoncurrentVersionExpirationProperty -> NoncurrentVersionExpirationProperty -> NoncurrentVersionExpirationProperty # | |||||
| type PropertyType "NewerNoncurrentVersions" NoncurrentVersionExpirationProperty Source # | |||||
| type PropertyType "NoncurrentDays" NoncurrentVersionExpirationProperty Source # | |||||
data NoncurrentVersionTransitionProperty Source #
Constructors
| NoncurrentVersionTransitionProperty | |
Fields | |
Instances
| ToJSON NoncurrentVersionTransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionTransitionProperty | |||||
| Show NoncurrentVersionTransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionTransitionProperty Methods showsPrec :: Int -> NoncurrentVersionTransitionProperty -> ShowS # show :: NoncurrentVersionTransitionProperty -> String # showList :: [NoncurrentVersionTransitionProperty] -> ShowS # | |||||
| Eq NoncurrentVersionTransitionProperty Source # | |||||
| ToResourceProperties NoncurrentVersionTransitionProperty Source # | |||||
| Property "NewerNoncurrentVersions" NoncurrentVersionTransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionTransitionProperty Associated Types
Methods set :: PropertyType "NewerNoncurrentVersions" NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty # | |||||
| Property "StorageClass" NoncurrentVersionTransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionTransitionProperty Associated Types
Methods set :: PropertyType "StorageClass" NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty # | |||||
| Property "TransitionInDays" NoncurrentVersionTransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.NoncurrentVersionTransitionProperty Associated Types
Methods set :: PropertyType "TransitionInDays" NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty -> NoncurrentVersionTransitionProperty # | |||||
| type PropertyType "NewerNoncurrentVersions" NoncurrentVersionTransitionProperty Source # | |||||
| type PropertyType "StorageClass" NoncurrentVersionTransitionProperty Source # | |||||
| type PropertyType "TransitionInDays" NoncurrentVersionTransitionProperty Source # | |||||
data TransitionProperty Source #
Constructors
| TransitionProperty | |
Fields
| |
Instances
| ToJSON TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Methods toJSON :: TransitionProperty -> Value # toEncoding :: TransitionProperty -> Encoding # toJSONList :: [TransitionProperty] -> Value # toEncodingList :: [TransitionProperty] -> Encoding # omitField :: TransitionProperty -> Bool # | |||||
| Show TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Methods showsPrec :: Int -> TransitionProperty -> ShowS # show :: TransitionProperty -> String # showList :: [TransitionProperty] -> ShowS # | |||||
| Eq TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Methods (==) :: TransitionProperty -> TransitionProperty -> Bool # (/=) :: TransitionProperty -> TransitionProperty -> Bool # | |||||
| ToResourceProperties TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Methods toResourceProperties :: TransitionProperty -> ResourceProperties # | |||||
| Property "StorageClass" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Associated Types
Methods set :: PropertyType "StorageClass" TransitionProperty -> TransitionProperty -> TransitionProperty # | |||||
| Property "TransitionDate" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Associated Types
Methods set :: PropertyType "TransitionDate" TransitionProperty -> TransitionProperty -> TransitionProperty # | |||||
| Property "TransitionInDays" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty Associated Types
Methods set :: PropertyType "TransitionInDays" TransitionProperty -> TransitionProperty -> TransitionProperty # | |||||
| type PropertyType "StorageClass" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty | |||||
| type PropertyType "TransitionDate" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty | |||||
| type PropertyType "TransitionInDays" TransitionProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.TransitionProperty | |||||
mkAbortIncompleteMultipartUploadProperty :: Value Integer -> AbortIncompleteMultipartUploadProperty Source #
mkNoncurrentVersionExpirationProperty :: Value Integer -> NoncurrentVersionExpirationProperty Source #
mkNoncurrentVersionTransitionProperty :: Value Text -> Value Integer -> NoncurrentVersionTransitionProperty Source #
mkRuleProperty :: Value Text -> RuleProperty Source #
mkTagFilterProperty :: Value Text -> Value Text -> TagFilterProperty Source #
data LifecycleConfigurationProperty Source #
Constructors
| LifecycleConfigurationProperty | |
Fields
| |
Instances
| ToJSON LifecycleConfigurationProperty Source # | |||||
| Show LifecycleConfigurationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.LifecycleConfigurationProperty Methods showsPrec :: Int -> LifecycleConfigurationProperty -> ShowS # show :: LifecycleConfigurationProperty -> String # showList :: [LifecycleConfigurationProperty] -> ShowS # | |||||
| Eq LifecycleConfigurationProperty Source # | |||||
| ToResourceProperties LifecycleConfigurationProperty Source # | |||||
| Property "Rules" LifecycleConfigurationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.LifecycleConfigurationProperty Associated Types
Methods set :: PropertyType "Rules" LifecycleConfigurationProperty -> LifecycleConfigurationProperty -> LifecycleConfigurationProperty # | |||||
| Property "TransitionDefaultMinimumObjectSize" LifecycleConfigurationProperty Source # | |||||
Defined in Stratosphere.S3.Bucket.LifecycleConfigurationProperty Associated Types
Methods set :: PropertyType "TransitionDefaultMinimumObjectSize" LifecycleConfigurationProperty -> LifecycleConfigurationProperty -> LifecycleConfigurationProperty # | |||||
| type PropertyType "Rules" LifecycleConfigurationProperty Source # | |||||
| type PropertyType "TransitionDefaultMinimumObjectSize" LifecycleConfigurationProperty Source # | |||||