Struct aws_sdk_qldb::model::JournalS3ExportDescription [−][src]
#[non_exhaustive]pub struct JournalS3ExportDescription {
pub ledger_name: Option<String>,
pub export_id: Option<String>,
pub export_creation_time: Option<DateTime>,
pub status: Option<ExportStatus>,
pub inclusive_start_time: Option<DateTime>,
pub exclusive_end_time: Option<DateTime>,
pub s3_export_configuration: Option<S3ExportConfiguration>,
pub role_arn: Option<String>,
}
Expand description
Information about a journal export job, including the ledger name, export ID, creation time, current status, and the parameters of the original export creation request.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.ledger_name: Option<String>
The name of the ledger.
export_id: Option<String>
The UUID (represented in Base62-encoded text) of the journal export job.
export_creation_time: Option<DateTime>
The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
status: Option<ExportStatus>
The current state of the journal export job.
inclusive_start_time: Option<DateTime>
The inclusive start date and time for the range of journal contents that are specified in the original export request.
exclusive_end_time: Option<DateTime>
The exclusive end date and time for the range of journal contents that are specified in the original export request.
s3_export_configuration: Option<S3ExportConfiguration>
The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal contents.
role_arn: Option<String>
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
-
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
-
(Optional) Use your customer master key (CMK) in Key Management Service (KMS) for server-side encryption of your exported data.
Implementations
The name of the ledger.
The UUID (represented in Base62-encoded text) of the journal export job.
The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
The current state of the journal export job.
The inclusive start date and time for the range of journal contents that are specified in the original export request.
The exclusive end date and time for the range of journal contents that are specified in the original export request.
The Amazon Simple Storage Service (Amazon S3) bucket location in which a journal export job writes the journal contents.
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
-
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
-
(Optional) Use your customer master key (CMK) in Key Management Service (KMS) for server-side encryption of your exported data.
Creates a new builder-style object to manufacture JournalS3ExportDescription
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for JournalS3ExportDescription
impl Send for JournalS3ExportDescription
impl Sync for JournalS3ExportDescription
impl Unpin for JournalS3ExportDescription
impl UnwindSafe for JournalS3ExportDescription
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more