Class: Aws::WorkMailMessageFlow::Types::S3Reference

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-workmailmessageflow/types.rb

Overview

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

<note markdown=“1”> 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].

</note>

[1]: docs.aws.amazon.com/workmail/latest/adminguide/update-with-lambda.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

The S3 bucket name.

Returns:

  • (String)


196
197
198
199
200
201
202
# File 'lib/aws-sdk-workmailmessageflow/types.rb', line 196

class S3Reference < Struct.new(
  :bucket,
  :key,
  :object_version)
  SENSITIVE = []
  include Aws::Structure
end

#keyString

The S3 key object name.

Returns:

  • (String)


196
197
198
199
200
201
202
# File 'lib/aws-sdk-workmailmessageflow/types.rb', line 196

class S3Reference < Struct.new(
  :bucket,
  :key,
  :object_version)
  SENSITIVE = []
  include Aws::Structure
end

#object_versionString

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

Returns:

  • (String)


196
197
198
199
200
201
202
# File 'lib/aws-sdk-workmailmessageflow/types.rb', line 196

class S3Reference < Struct.new(
  :bucket,
  :key,
  :object_version)
  SENSITIVE = []
  include Aws::Structure
end