class Aws::WorkMail::Types::PutRetentionPolicyRequest

@note When making an API call, you may pass PutRetentionPolicyRequest

data as a hash:

    {
      organization_id: "OrganizationId", # required
      id: "ShortString",
      name: "ShortString", # required
      description: "PolicyDescription",
      folder_configurations: [ # required
        {
          name: "INBOX", # required, accepts INBOX, DELETED_ITEMS, SENT_ITEMS, DRAFTS, JUNK_EMAIL
          action: "NONE", # required, accepts NONE, DELETE, PERMANENTLY_DELETE
          period: 1,
        },
      ],
    }

@!attribute [rw] organization_id

The organization ID.
@return [String]

@!attribute [rw] id

The retention policy ID.
@return [String]

@!attribute [rw] name

The retention policy name.
@return [String]

@!attribute [rw] description

The retention policy description.
@return [String]

@!attribute [rw] folder_configurations

The retention policy folder configurations.
@return [Array<Types::FolderConfiguration>]

@see docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01/PutRetentionPolicyRequest AWS API Documentation

Constants

SENSITIVE