Show / Hide Table of Contents

Class S3ActionConfig

S3Action configuration.

Inheritance
object
S3ActionConfig
Implements
IS3ActionConfig
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class S3ActionConfig : IS3ActionConfig
Syntax (vb)
Public Class S3ActionConfig Implements IS3ActionConfig
Remarks

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.SES;

            var s3ActionConfig = new S3ActionConfig {
                BucketName = "bucketName",

                // the properties below are optional
                KmsKeyArn = "kmsKeyArn",
                ObjectKeyPrefix = "objectKeyPrefix",
                TopicArn = "topicArn"
            };

Synopsis

Constructors

S3ActionConfig()

S3Action configuration.

Properties

BucketName

The name of the Amazon S3 bucket that you want to send incoming mail to.

KmsKeyArn

The customer master key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket.

ObjectKeyPrefix

The key prefix of the Amazon S3 bucket.

TopicArn

The ARN of the Amazon SNS topic to notify when the message is saved to the Amazon S3 bucket.

Constructors

S3ActionConfig()

S3Action configuration.

public S3ActionConfig()
Remarks

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.SES;

            var s3ActionConfig = new S3ActionConfig {
                BucketName = "bucketName",

                // the properties below are optional
                KmsKeyArn = "kmsKeyArn",
                ObjectKeyPrefix = "objectKeyPrefix",
                TopicArn = "topicArn"
            };

Properties

BucketName

The name of the Amazon S3 bucket that you want to send incoming mail to.

public string BucketName { get; set; }
Property Value

string

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-bucketname

KmsKeyArn

The customer master key that Amazon SES should use to encrypt your emails before saving them to the Amazon S3 bucket.

public string? KmsKeyArn { get; set; }
Property Value

string

Remarks

Default: - Emails are not encrypted.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-kmskeyarn

ObjectKeyPrefix

The key prefix of the Amazon S3 bucket.

public string? ObjectKeyPrefix { get; set; }
Property Value

string

Remarks

Default: - No prefix.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-objectkeyprefix

TopicArn

The ARN of the Amazon SNS topic to notify when the message is saved to the Amazon S3 bucket.

public string? TopicArn { get; set; }
Property Value

string

Remarks

Default: - No notification is sent to SNS.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html#cfn-ses-receiptrule-s3action-topicarn

Implements

IS3ActionConfig
Back to top Generated by DocFX