Values.S3ActionSourceWrites the MIME content of the email to an S3 bucket.
type nonrec t = {actionFailurePolicy : ActionFailurePolicy.t option;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.
*)roleArn : IamRoleArn.t;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.
*)s3Bucket : S3Bucket.t;The bucket name of the S3 bucket to write to.
*)s3Prefix : S3Prefix.t option;The S3 prefix to use for the write to the s3 bucket.
*)s3SseKmsKeyId : KmsKeyId.t option;The KMS Key ID to use to encrypt the message in S3.
*)}val make :
?actionFailurePolicy:??? ->
?s3Prefix:??? ->
?s3SseKmsKeyId:??? ->
roleArn:IamRoleArn.t ->
s3Bucket:S3Bucket.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Enum of string | `String of IamRoleArn.t ]) list ]