stratosphere-0.2.0: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceProperties.S3WebsiteConfiguration

Description

WebsiteConfiguration is an embedded property of the AWS::S3::Bucket resource.

Synopsis

Documentation

data S3WebsiteConfiguration Source #

Full data type definition for S3WebsiteConfiguration. See s3WebsiteConfiguration for a more convenient constructor.

Instances

Show S3WebsiteConfiguration Source # 
Generic S3WebsiteConfiguration Source # 
ToJSON S3WebsiteConfiguration Source # 
FromJSON S3WebsiteConfiguration Source # 
type Rep S3WebsiteConfiguration Source # 
type Rep S3WebsiteConfiguration = D1 (MetaData "S3WebsiteConfiguration" "Stratosphere.ResourceProperties.S3WebsiteConfiguration" "stratosphere-0.2.0-B1WeL9cnxuQ3qer3csMa6f" False) (C1 (MetaCons "S3WebsiteConfiguration" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_s3WebsiteConfigurationErrorDocument") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Val Text)))) (S1 (MetaSel (Just Symbol "_s3WebsiteConfigurationIndexDocument") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Val Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_s3WebsiteConfigurationRedirectAllRequestsTo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3WebsiteRedirectAllRequestsTo))) (S1 (MetaSel (Just Symbol "_s3WebsiteConfigurationRoutingRules") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe S3WebsiteRoutingRules))))))

s3WebsiteConfiguration Source #

Constructor for S3WebsiteConfiguration containing required fields as arguments.

swcErrorDocument :: Lens' S3WebsiteConfiguration (Maybe (Val Text)) Source #

The name of the error document for the website.

swcIndexDocument :: Lens' S3WebsiteConfiguration (Val Text) Source #

The name of the index document for the website.

swcRedirectAllRequestsTo :: Lens' S3WebsiteConfiguration (Maybe S3WebsiteRedirectAllRequestsTo) Source #

The redirect behavior for every request to this bucket's website endpoint. Important If you specify this property, you cannot specify any other property.

swcRoutingRules :: Lens' S3WebsiteConfiguration (Maybe S3WebsiteRoutingRules) Source #

Rules that define when a redirect is applied and the redirect behavior.