Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rules is a property of the Amazon S3 ReplicationConfiguration property that specifies which Amazon Simple Storage Service (Amazon S3) objects to replicate and where to store them.
- data S3ReplicationConfigurationRule = S3ReplicationConfigurationRule {}
- s3ReplicationConfigurationRule :: S3ReplicationConfigurationRulesDestination -> Val Text -> Val Text -> S3ReplicationConfigurationRule
- srcrDestination :: Lens' S3ReplicationConfigurationRule S3ReplicationConfigurationRulesDestination
- srcrId :: Lens' S3ReplicationConfigurationRule (Maybe (Val Text))
- srcrPrefix :: Lens' S3ReplicationConfigurationRule (Val Text)
- srcrStatus :: Lens' S3ReplicationConfigurationRule (Val Text)
Documentation
data S3ReplicationConfigurationRule Source #
Full data type definition for S3ReplicationConfigurationRule. See
s3ReplicationConfigurationRule
for a more convenient constructor.
s3ReplicationConfigurationRule Source #
:: S3ReplicationConfigurationRulesDestination | |
-> Val Text | |
-> Val Text | |
-> S3ReplicationConfigurationRule |
Constructor for S3ReplicationConfigurationRule
containing required
fields as arguments.
srcrDestination :: Lens' S3ReplicationConfigurationRule S3ReplicationConfigurationRulesDestination Source #
Defines the destination where Amazon S3 stores replicated objects.
srcrId :: Lens' S3ReplicationConfigurationRule (Maybe (Val Text)) Source #
A unique identifier for the rule. If you don't specify a value, AWS CloudFormation generates a random ID.
srcrPrefix :: Lens' S3ReplicationConfigurationRule (Val Text) Source #
An object prefix. This rule applies to all Amazon S3 objects with this prefix. To specify all objects in an S3 bucket, specify an empty string.
srcrStatus :: Lens' S3ReplicationConfigurationRule (Val Text) Source #
Whether the rule is enabled. For valid values, see the Status element of the PUT Bucket replication action in the Amazon Simple Storage Service API Reference.