libZSservicesZSamazonka-workmailZSamazonka-workmail
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.WorkMail.Types.MailboxExportJob

Description

 
Synopsis

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.

Constructors

MailboxExportJob' 

Fields

Instances

Instances details
Eq MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Read MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Show MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Generic MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Associated Types

type Rep MailboxExportJob :: Type -> Type #

NFData MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

Methods

rnf :: MailboxExportJob -> () #

Hashable MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

FromJSON MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

type Rep MailboxExportJob Source # 
Instance details

Defined in Amazonka.WorkMail.Types.MailboxExportJob

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_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.