Interface ICfnMailManagerArchiveProps
Properties for defining a CfnMailManagerArchive
.
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnMailManagerArchiveProps
Syntax (vb)
Public Interface ICfnMailManagerArchiveProps
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 cfnMailManagerArchiveProps = new CfnMailManagerArchiveProps {
ArchiveName = "archiveName",
KmsKeyArn = "kmsKeyArn",
Retention = new ArchiveRetentionProperty {
RetentionPeriod = "retentionPeriod"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
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. |
Properties
ArchiveName
A unique name for the new archive.
virtual string ArchiveName { get; }
Property Value
System.String
Remarks
KmsKeyArn
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
virtual string KmsKeyArn { get; }
Property Value
System.String
Remarks
Retention
The period for retaining emails in the archive before automatic deletion.
virtual object Retention { get; }
Property Value
System.Object
Remarks
Tags
The tags used to organize, track, or control access for the resource.
virtual ICfnTag[] Tags { get; }
Property Value
ICfnTag[]
Remarks
For example, { "tags": {"key1":"value1", "key2":"value2"} }.