S3

class aws_cdk.aws_ses_actions.S3(*, bucket, kms_key=None, object_key_prefix=None, topic=None)

Bases: object

(experimental) Saves the received message to an Amazon S3 bucket and, optionally, publishes a notification to Amazon SNS.

Stability

experimental

Parameters
  • bucket (IBucket) – (experimental) The S3 bucket that incoming email will be saved to.

  • kms_key (Optional[IKey]) – (experimental) The master key that SES should use to encrypt your emails before saving them to the S3 bucket. Default: no encryption

  • object_key_prefix (Optional[str]) – (experimental) The key prefix of the S3 bucket. Default: no prefix

  • topic (Optional[ITopic]) – (experimental) The SNS topic to notify when the S3 action is taken. Default: no notification

Stability

experimental

Methods

bind(rule)

(experimental) (experimental) Returns the receipt rule action specification.

Parameters

rule (IReceiptRule) –

Stability

experimental

Return type

ReceiptRuleActionConfig