Skip to main content

ISESV2ExportJobSummary

Interface in AWS.SESV2

Interface for SESV2 ExportJobSummary.

Properties

CompletedTimestamp

property CompletedTimestamp: TOptional<TDateTime>

The timestamp when the export job finished processing.

This timestamp is set when the export job transitions to either COMPLETED or FAILED status. For successfully completed jobs, this indicates when the exported data became available for download. For failed jobs, this marks when the failure was detected and processing stopped. This property will be empty or null for jobs that are still in CREATED, PROCESSING, or CANCELLED states, as these jobs have not yet reached a final completion state.

CreatedTimestamp

property CreatedTimestamp: TOptional<TDateTime>

The timestamp when the export job was initially created.

This timestamp is automatically set when the export job is first submitted to Amazon SES through the CreateExportJob operation. It represents the start of the job's lifecycle and is used for tracking job age and scheduling purposes. This timestamp remains constant throughout the job's lifecycle and can be used to calculate processing duration when combined with CompletedTimestamp.

ExportSourceType

property ExportSourceType: string

The type of data source from which the export job extracts information.

This property identifies the category of data being exported, which determines both the content structure and the available data fields in the exported results. Valid export source types:

  • METRICS_DATA – Exports sending statistics, delivery metrics, bounce rates, and engagement data.
  • MESSAGE_INSIGHTS – Exports detailed message event logs, recipient interactions, and delivery insights. This value is set during job creation and cannot be changed once the export job is submitted.

JobId

property JobId: string

The unique identifier assigned to the export job.

This identifier is automatically generated by Amazon SES when the export job is created and serves as the primary key for all subsequent operations involving this job. Use this identifier with operations such as GetExportJob to retrieve detailed job information. Job identifiers are unique within your AWS account and region, ensuring reliable job tracking and management across your export operations.

JobStatus

property JobStatus: string

The current processing status of the export job.

This status indicates the current stage of the export job's processing lifecycle and determines what actions can be performed on the job. Valid job status values:

  • CREATED – Job has been submitted but processing has not yet begun.
  • PROCESSING – Job is actively generating export data and may take some time to complete.
  • COMPLETED – Job has finished successfully and exported data is ready for download.
  • FAILED – Job encountered an error during processing and could not be completed.
  • CANCELLED – Job was manually cancelled before completion. Monitor this status to determine when export data becomes available or when intervention is needed for failed jobs.