Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data MailboxExportJob = MailboxExportJob' {}
- newMailboxExportJob :: MailboxExportJob
- mailboxExportJob_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState)
- mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural)
- mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime)
- mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text)
- mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text)
Documentation
data MailboxExportJob Source #
The details of a mailbox export job, including the user or resource ID associated with the mailbox and the S3 bucket that the mailbox contents are exported to.
See: newMailboxExportJob
smart constructor.
MailboxExportJob' | |
|
Instances
newMailboxExportJob :: MailboxExportJob Source #
Create a value of MailboxExportJob
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:MailboxExportJob'
, mailboxExportJob_state
- The state of the mailbox export job.
$sel:jobId:MailboxExportJob'
, mailboxExportJob_jobId
- The identifier of the mailbox export job.
$sel:startTime:MailboxExportJob'
, mailboxExportJob_startTime
- The mailbox export job start timestamp.
$sel:estimatedProgress:MailboxExportJob'
, mailboxExportJob_estimatedProgress
- The estimated progress of the mailbox export job, in percentage points.
$sel:endTime:MailboxExportJob'
, mailboxExportJob_endTime
- The mailbox export job end timestamp.
$sel:s3Path:MailboxExportJob'
, mailboxExportJob_s3Path
- The path to the S3 bucket and file that the mailbox export job exports
to.
$sel:entityId:MailboxExportJob'
, mailboxExportJob_entityId
- The identifier of the user or resource associated with the mailbox.
$sel:description:MailboxExportJob'
, mailboxExportJob_description
- The mailbox export job description.
$sel:s3BucketName:MailboxExportJob'
, mailboxExportJob_s3BucketName
- The name of the S3 bucket.
mailboxExportJob_state :: Lens' MailboxExportJob (Maybe MailboxExportJobState) Source #
The state of the mailbox export job.
mailboxExportJob_jobId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the mailbox export job.
mailboxExportJob_startTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job start timestamp.
mailboxExportJob_estimatedProgress :: Lens' MailboxExportJob (Maybe Natural) Source #
The estimated progress of the mailbox export job, in percentage points.
mailboxExportJob_endTime :: Lens' MailboxExportJob (Maybe UTCTime) Source #
The mailbox export job end timestamp.
mailboxExportJob_s3Path :: Lens' MailboxExportJob (Maybe Text) Source #
The path to the S3 bucket and file that the mailbox export job exports to.
mailboxExportJob_entityId :: Lens' MailboxExportJob (Maybe Text) Source #
The identifier of the user or resource associated with the mailbox.
mailboxExportJob_description :: Lens' MailboxExportJob (Maybe Text) Source #
The mailbox export job description.
mailboxExportJob_s3BucketName :: Lens' MailboxExportJob (Maybe Text) Source #
The name of the S3 bucket.