We recommend new projects start with resources from the AWS provider.
aws-native.ses.MailManagerArchive
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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 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 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 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 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 String
- The unique name of the resource.
- args 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.
- KmsKey stringArn 
- The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
- Retention
Pulumi.Aws Native. Ses. Inputs. Mail Manager Archive Archive Retention Properties 
- The period for retaining emails in the archive before automatic deletion.
- 
List<Pulumi.Aws Native. 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.
- KmsKey stringArn 
- The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
- Retention
MailManager Archive Archive Retention Properties Args 
- The period for retaining emails in the archive before automatic deletion.
- 
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.
- kmsKey StringArn 
- The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
- retention
MailManager Archive Archive Retention Properties 
- The period for retaining emails in the archive before automatic deletion.
- 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.
- kmsKey stringArn 
- The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
- retention
MailManager Archive Archive Retention Properties 
- The period for retaining emails in the archive before automatic deletion.
- 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_ strarn 
- The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
- retention
MailManager Archive Archive Retention Properties Args 
- The period for retaining emails in the archive before automatic deletion.
- 
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.
- kmsKey StringArn 
- 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.
- 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.Aws Native. Ses. Mail Manager Archive Archive State 
- 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 MailManager Archive Archive State 
- 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 MailManager Archive Archive State 
- 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 MailManager Archive Archive State 
- 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 MailManager Archive Archive State 
- 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
- MailManager Archive Archive State Active 
- ACTIVE
- MailManager Archive Archive State Pending Deletion 
- 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
- MailManager Archive Retention Period Three Months 
- THREE_MONTHS
- MailManager Archive Retention Period Six Months 
- SIX_MONTHS
- MailManager Archive Retention Period Nine Months 
- NINE_MONTHS
- MailManager Archive Retention Period One Year 
- ONE_YEAR
- MailManager Archive Retention Period Eighteen Months 
- EIGHTEEN_MONTHS
- MailManager Archive Retention Period Two Years 
- TWO_YEARS
- MailManager Archive Retention Period Thirty Months 
- THIRTY_MONTHS
- MailManager Archive Retention Period Three Years 
- THREE_YEARS
- MailManager Archive Retention Period Four Years 
- FOUR_YEARS
- MailManager Archive Retention Period Five Years 
- FIVE_YEARS
- MailManager Archive Retention Period Six Years 
- SIX_YEARS
- MailManager Archive Retention Period Seven Years 
- SEVEN_YEARS
- MailManager Archive Retention Period Eight Years 
- EIGHT_YEARS
- MailManager Archive Retention Period Nine Years 
- NINE_YEARS
- MailManager Archive Retention Period Ten Years 
- TEN_YEARS
- MailManager Archive Retention Period 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
- 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  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.