libZSservicesZSamazonka-workmailmessageflowZSamazonka-workmailmessageflow
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WorkMailMessageFlow.Types.S3Reference

Description

 
Synopsis

Documentation

data S3Reference Source #

Amazon S3 object representing the updated message content, in MIME format.

The region for the S3 bucket containing the S3 object must match the region used for WorkMail operations. Also, for WorkMail to process an S3 object, it must have permission to access that object. For more information, see Updating message content with AWS Lambda.

See: newS3Reference smart constructor.

Constructors

S3Reference' 

Fields

Instances

Instances details
Eq S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

Read S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

Show S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

Generic S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

Associated Types

type Rep S3Reference :: Type -> Type #

NFData S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

Methods

rnf :: S3Reference -> () #

Hashable S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

ToJSON S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

type Rep S3Reference Source # 
Instance details

Defined in Amazonka.WorkMailMessageFlow.Types.S3Reference

type Rep S3Reference = D1 ('MetaData "S3Reference" "Amazonka.WorkMailMessageFlow.Types.S3Reference" "libZSservicesZSamazonka-workmailmessageflowZSamazonka-workmailmessageflow" 'False) (C1 ('MetaCons "S3Reference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "objectVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Reference Source #

Create a value of S3Reference with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:objectVersion:S3Reference', s3Reference_objectVersion - If you enable versioning for the bucket, you can specify the object version.

$sel:bucket:S3Reference', s3Reference_bucket - The S3 bucket name.

$sel:key:S3Reference', s3Reference_key - The S3 key object name.

s3Reference_objectVersion :: Lens' S3Reference (Maybe Text) Source #

If you enable versioning for the bucket, you can specify the object version.

s3Reference_key :: Lens' S3Reference Text Source #

The S3 key object name.