stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.S3ReplicationConfigurationRulesDestination

Description

Destination is a property of the Amazon S3 ReplicationConfiguration Rules property that specifies which Amazon Simple Storage Service (Amazon S3) bucket to store replicated objects and their storage class.

Synopsis

Documentation

data S3ReplicationConfigurationRulesDestination Source #

Full data type definition for S3ReplicationConfigurationRulesDestination. See s3ReplicationConfigurationRulesDestination for a more convenient constructor.

Instances

Show S3ReplicationConfigurationRulesDestination Source # 
Generic S3ReplicationConfigurationRulesDestination Source # 
ToJSON S3ReplicationConfigurationRulesDestination Source # 
FromJSON S3ReplicationConfigurationRulesDestination Source # 
type Rep S3ReplicationConfigurationRulesDestination Source # 
type Rep S3ReplicationConfigurationRulesDestination = D1 (MetaData "S3ReplicationConfigurationRulesDestination" "Stratosphere.ResourceProperties.S3ReplicationConfigurationRulesDestination" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "S3ReplicationConfigurationRulesDestination" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_s3ReplicationConfigurationRulesDestinationBucket") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text))) (S1 (MetaSel (Just Symbol "_s3ReplicationConfigurationRulesDestinationStorageClass") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text))))))

srcrdBucket :: Lens' S3ReplicationConfigurationRulesDestination (Val Text) Source #

The Amazon resource name (ARN) of an S3 bucket where Amazon S3 stores replicated objects. This destination bucket must be in a different region than your source bucket. If you have multiple rules in your replication configuration, specify the same destination bucket for all of the rules.

srcrdStorageClass :: Lens' S3ReplicationConfigurationRulesDestination (Maybe (Val Text)) Source #

The storage class to use when replicating objects, such as standard or reduced redundancy. By default, Amazon S3 uses the storage class of the source object to create object replica. For valid values, see the StorageClass element of the PUT Bucket replication action in the Amazon Simple Storage Service API Reference.