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.
string? ArchiveName { get; }
Property Value
Remarks
KmsKeyArn
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
string? KmsKeyArn { get; }
Property Value
Remarks
Retention
The period for retaining emails in the archive before automatic deletion.
object? Retention { get; }
Property Value
Remarks
Tags
The tags used to organize, track, or control access for the resource.
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
For example, { "tags": {"key1":"value1", "key2":"value2"} }.