1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ses
  5. MailManagerArchive

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ses.MailManagerArchive

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Definition of AWS::SES::MailManagerArchive Resource Type

Create MailManagerArchive Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MailManagerArchive(name: string, args?: MailManagerArchiveArgs, opts?: CustomResourceOptions);
@overload
def MailManagerArchive(resource_name: str,
                       args: Optional[MailManagerArchiveArgs] = None,
                       opts: Optional[ResourceOptions] = None)

@overload
def MailManagerArchive(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       archive_name: Optional[str] = None,
                       kms_key_arn: Optional[str] = None,
                       retention: Optional[MailManagerArchiveArchiveRetentionPropertiesArgs] = None,
                       tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewMailManagerArchive(ctx *Context, name string, args *MailManagerArchiveArgs, opts ...ResourceOption) (*MailManagerArchive, error)
public MailManagerArchive(string name, MailManagerArchiveArgs? args = null, CustomResourceOptions? opts = null)
public MailManagerArchive(String name, MailManagerArchiveArgs args)
public MailManagerArchive(String name, MailManagerArchiveArgs args, CustomResourceOptions options)
type: aws-native:ses:MailManagerArchive
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args MailManagerArchiveArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args MailManagerArchiveArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args MailManagerArchiveArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args MailManagerArchiveArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MailManagerArchiveArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

MailManagerArchive Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The MailManagerArchive resource accepts the following input properties:

ArchiveName string
A unique name for the new archive.
KmsKeyArn string
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
Retention Pulumi.AwsNative.Ses.Inputs.MailManagerArchiveArchiveRetentionProperties
The period for retaining emails in the archive before automatic deletion.
Tags List<Pulumi.AwsNative.Inputs.Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
ArchiveName string
A unique name for the new archive.
KmsKeyArn string
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
Retention MailManagerArchiveArchiveRetentionPropertiesArgs
The period for retaining emails in the archive before automatic deletion.
Tags TagArgs
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
archiveName String
A unique name for the new archive.
kmsKeyArn String
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
retention MailManagerArchiveArchiveRetentionProperties
The period for retaining emails in the archive before automatic deletion.
tags List<Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
archiveName string
A unique name for the new archive.
kmsKeyArn string
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
retention MailManagerArchiveArchiveRetentionProperties
The period for retaining emails in the archive before automatic deletion.
tags Tag[]
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
archive_name str
A unique name for the new archive.
kms_key_arn str
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
retention MailManagerArchiveArchiveRetentionPropertiesArgs
The period for retaining emails in the archive before automatic deletion.
tags Sequence[TagArgs]
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
archiveName String
A unique name for the new archive.
kmsKeyArn String
The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
retention Property Map
The period for retaining emails in the archive before automatic deletion.
tags List<Property Map>
The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

Outputs

All input properties are implicitly available as output properties. Additionally, the MailManagerArchive resource produces the following output properties:

ArchiveArn string
The Amazon Resource Name (ARN) of the archive.
ArchiveId string
The unique identifier of the archive.
ArchiveState Pulumi.AwsNative.Ses.MailManagerArchiveArchiveState
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
Id string
The provider-assigned unique ID for this managed resource.
ArchiveArn string
The Amazon Resource Name (ARN) of the archive.
ArchiveId string
The unique identifier of the archive.
ArchiveState MailManagerArchiveArchiveState
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
Id string
The provider-assigned unique ID for this managed resource.
archiveArn String
The Amazon Resource Name (ARN) of the archive.
archiveId String
The unique identifier of the archive.
archiveState MailManagerArchiveArchiveState
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
id String
The provider-assigned unique ID for this managed resource.
archiveArn string
The Amazon Resource Name (ARN) of the archive.
archiveId string
The unique identifier of the archive.
archiveState MailManagerArchiveArchiveState
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
id string
The provider-assigned unique ID for this managed resource.
archive_arn str
The Amazon Resource Name (ARN) of the archive.
archive_id str
The unique identifier of the archive.
archive_state MailManagerArchiveArchiveState
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
id str
The provider-assigned unique ID for this managed resource.
archiveArn String
The Amazon Resource Name (ARN) of the archive.
archiveId String
The unique identifier of the archive.
archiveState "ACTIVE" | "PENDING_DELETION"
The current state of the archive:

  • ACTIVE – The archive is ready and available for use.
  • PENDING_DELETION – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
id String
The provider-assigned unique ID for this managed resource.

Supporting Types

MailManagerArchiveArchiveRetentionProperties
, MailManagerArchiveArchiveRetentionPropertiesArgs

MailManagerArchiveArchiveState
, MailManagerArchiveArchiveStateArgs

Active
ACTIVE
PendingDeletion
PENDING_DELETION
MailManagerArchiveArchiveStateActive
ACTIVE
MailManagerArchiveArchiveStatePendingDeletion
PENDING_DELETION
Active
ACTIVE
PendingDeletion
PENDING_DELETION
Active
ACTIVE
PendingDeletion
PENDING_DELETION
ACTIVE
ACTIVE
PENDING_DELETION
PENDING_DELETION
"ACTIVE"
ACTIVE
"PENDING_DELETION"
PENDING_DELETION

MailManagerArchiveRetentionPeriod
, MailManagerArchiveRetentionPeriodArgs

ThreeMonths
THREE_MONTHS
SixMonths
SIX_MONTHS
NineMonths
NINE_MONTHS
OneYear
ONE_YEAR
EighteenMonths
EIGHTEEN_MONTHS
TwoYears
TWO_YEARS
ThirtyMonths
THIRTY_MONTHS
ThreeYears
THREE_YEARS
FourYears
FOUR_YEARS
FiveYears
FIVE_YEARS
SixYears
SIX_YEARS
SevenYears
SEVEN_YEARS
EightYears
EIGHT_YEARS
NineYears
NINE_YEARS
TenYears
TEN_YEARS
Permanent
PERMANENT
MailManagerArchiveRetentionPeriodThreeMonths
THREE_MONTHS
MailManagerArchiveRetentionPeriodSixMonths
SIX_MONTHS
MailManagerArchiveRetentionPeriodNineMonths
NINE_MONTHS
MailManagerArchiveRetentionPeriodOneYear
ONE_YEAR
MailManagerArchiveRetentionPeriodEighteenMonths
EIGHTEEN_MONTHS
MailManagerArchiveRetentionPeriodTwoYears
TWO_YEARS
MailManagerArchiveRetentionPeriodThirtyMonths
THIRTY_MONTHS
MailManagerArchiveRetentionPeriodThreeYears
THREE_YEARS
MailManagerArchiveRetentionPeriodFourYears
FOUR_YEARS
MailManagerArchiveRetentionPeriodFiveYears
FIVE_YEARS
MailManagerArchiveRetentionPeriodSixYears
SIX_YEARS
MailManagerArchiveRetentionPeriodSevenYears
SEVEN_YEARS
MailManagerArchiveRetentionPeriodEightYears
EIGHT_YEARS
MailManagerArchiveRetentionPeriodNineYears
NINE_YEARS
MailManagerArchiveRetentionPeriodTenYears
TEN_YEARS
MailManagerArchiveRetentionPeriodPermanent
PERMANENT
ThreeMonths
THREE_MONTHS
SixMonths
SIX_MONTHS
NineMonths
NINE_MONTHS
OneYear
ONE_YEAR
EighteenMonths
EIGHTEEN_MONTHS
TwoYears
TWO_YEARS
ThirtyMonths
THIRTY_MONTHS
ThreeYears
THREE_YEARS
FourYears
FOUR_YEARS
FiveYears
FIVE_YEARS
SixYears
SIX_YEARS
SevenYears
SEVEN_YEARS
EightYears
EIGHT_YEARS
NineYears
NINE_YEARS
TenYears
TEN_YEARS
Permanent
PERMANENT
ThreeMonths
THREE_MONTHS
SixMonths
SIX_MONTHS
NineMonths
NINE_MONTHS
OneYear
ONE_YEAR
EighteenMonths
EIGHTEEN_MONTHS
TwoYears
TWO_YEARS
ThirtyMonths
THIRTY_MONTHS
ThreeYears
THREE_YEARS
FourYears
FOUR_YEARS
FiveYears
FIVE_YEARS
SixYears
SIX_YEARS
SevenYears
SEVEN_YEARS
EightYears
EIGHT_YEARS
NineYears
NINE_YEARS
TenYears
TEN_YEARS
Permanent
PERMANENT
THREE_MONTHS
THREE_MONTHS
SIX_MONTHS
SIX_MONTHS
NINE_MONTHS
NINE_MONTHS
ONE_YEAR
ONE_YEAR
EIGHTEEN_MONTHS
EIGHTEEN_MONTHS
TWO_YEARS
TWO_YEARS
THIRTY_MONTHS
THIRTY_MONTHS
THREE_YEARS
THREE_YEARS
FOUR_YEARS
FOUR_YEARS
FIVE_YEARS
FIVE_YEARS
SIX_YEARS
SIX_YEARS
SEVEN_YEARS
SEVEN_YEARS
EIGHT_YEARS
EIGHT_YEARS
NINE_YEARS
NINE_YEARS
TEN_YEARS
TEN_YEARS
PERMANENT
PERMANENT
"THREE_MONTHS"
THREE_MONTHS
"SIX_MONTHS"
SIX_MONTHS
"NINE_MONTHS"
NINE_MONTHS
"ONE_YEAR"
ONE_YEAR
"EIGHTEEN_MONTHS"
EIGHTEEN_MONTHS
"TWO_YEARS"
TWO_YEARS
"THIRTY_MONTHS"
THIRTY_MONTHS
"THREE_YEARS"
THREE_YEARS
"FOUR_YEARS"
FOUR_YEARS
"FIVE_YEARS"
FIVE_YEARS
"SIX_YEARS"
SIX_YEARS
"SEVEN_YEARS"
SEVEN_YEARS
"EIGHT_YEARS"
EIGHT_YEARS
"NINE_YEARS"
NINE_YEARS
"TEN_YEARS"
TEN_YEARS
"PERMANENT"
PERMANENT

Tag
, TagArgs

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi