Show / Hide Table of Contents

Class CfnMailManagerArchiveProps

Properties for defining a CfnMailManagerArchive.

Inheritance
object
CfnMailManagerArchiveProps
Implements
ICfnMailManagerArchiveProps
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 CfnMailManagerArchiveProps : ICfnMailManagerArchiveProps
Syntax (vb)
Public Class CfnMailManagerArchiveProps Implements ICfnMailManagerArchiveProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html

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 cfnMailManagerArchiveProps = new CfnMailManagerArchiveProps {
                 ArchiveName = "archiveName",
                 KmsKeyArn = "kmsKeyArn",
                 Retention = new ArchiveRetentionProperty {
                     RetentionPeriod = "retentionPeriod"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnMailManagerArchiveProps()

Properties for defining a CfnMailManagerArchive.

Properties

ArchiveName

A unique name for the new archive.

KmsKeyArn

The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.

Retention

The period for retaining emails in the archive before automatic deletion.

Tags

The tags used to organize, track, or control access for the resource.

Constructors

CfnMailManagerArchiveProps()

Properties for defining a CfnMailManagerArchive.

public CfnMailManagerArchiveProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html

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 cfnMailManagerArchiveProps = new CfnMailManagerArchiveProps {
                 ArchiveName = "archiveName",
                 KmsKeyArn = "kmsKeyArn",
                 Retention = new ArchiveRetentionProperty {
                     RetentionPeriod = "retentionPeriod"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

ArchiveName

A unique name for the new archive.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html#cfn-ses-mailmanagerarchive-archivename

KmsKeyArn

The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.

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

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html#cfn-ses-mailmanagerarchive-kmskeyarn

Retention

The period for retaining emails in the archive before automatic deletion.

public object? Retention { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html#cfn-ses-mailmanagerarchive-retention

Tags

The tags used to organize, track, or control access for the resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

For example, { "tags": {"key1":"value1", "key2":"value2"} }.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanagerarchive.html#cfn-ses-mailmanagerarchive-tags

Implements

ICfnMailManagerArchiveProps
Back to top Generated by DocFX