S3Action

class S3Action

Writes the MIME content of the email to an S3 bucket.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A policy that states what to do in the case of failure. The action will fail if there are configuration errors. For example, the specified the bucket has been deleted.

Link copied to clipboard

The Amazon Resource Name (ARN) of the IAM Role to use while writing to S3. This role must have access to the s3:PutObject, kms:Encrypt, and kms:GenerateDataKey APIs for the given bucket.

Link copied to clipboard

The bucket name of the S3 bucket to write to.

Link copied to clipboard

The S3 prefix to use for the write to the s3 bucket.

Link copied to clipboard

The KMS Key ID to use to encrypt the message in S3.

Functions

Link copied to clipboard
inline fun copy(block: S3Action.Builder.() -> Unit = {}): S3Action
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String