Struct aws_sdk_dynamodb::model::ExportDescription
source · [−]#[non_exhaustive]pub struct ExportDescription { /* private fields */ }
Expand description
Represents the properties of the exported table.
Implementations
sourceimpl ExportDescription
impl ExportDescription
sourcepub fn export_arn(&self) -> Option<&str>
pub fn export_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the table export.
sourcepub fn export_status(&self) -> Option<&ExportStatus>
pub fn export_status(&self) -> Option<&ExportStatus>
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time at which the export task began.
sourcepub fn export_manifest(&self) -> Option<&str>
pub fn export_manifest(&self) -> Option<&str>
The name of the manifest file for the export task.
sourcepub fn table_arn(&self) -> Option<&str>
pub fn table_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the table that was exported.
sourcepub fn export_time(&self) -> Option<&DateTime>
pub fn export_time(&self) -> Option<&DateTime>
Point in time from which table data was exported.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The client token that was provided for the export task. A client token makes calls to ExportTableToPointInTimeInput
idempotent, meaning that multiple identical calls have the same effect as one single call.
sourcepub fn s3_bucket(&self) -> Option<&str>
pub fn s3_bucket(&self) -> Option<&str>
The name of the Amazon S3 bucket containing the export.
sourcepub fn s3_bucket_owner(&self) -> Option<&str>
pub fn s3_bucket_owner(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the bucket containing the export.
sourcepub fn s3_prefix(&self) -> Option<&str>
pub fn s3_prefix(&self) -> Option<&str>
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
sourcepub fn s3_sse_algorithm(&self) -> Option<&S3SseAlgorithm>
pub fn s3_sse_algorithm(&self) -> Option<&S3SseAlgorithm>
Type of encryption used on the bucket where export data is stored. Valid values for S3SseAlgorithm
are:
-
AES256
- server-side encryption with Amazon S3 managed keys -
KMS
- server-side encryption with KMS managed keys
sourcepub fn s3_sse_kms_key_id(&self) -> Option<&str>
pub fn s3_sse_kms_key_id(&self) -> Option<&str>
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
sourcepub fn failure_code(&self) -> Option<&str>
pub fn failure_code(&self) -> Option<&str>
Status code for the result of the failed export.
sourcepub fn failure_message(&self) -> Option<&str>
pub fn failure_message(&self) -> Option<&str>
Export failure reason description.
sourcepub fn export_format(&self) -> Option<&ExportFormat>
pub fn export_format(&self) -> Option<&ExportFormat>
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or ION
.
sourcepub fn billed_size_bytes(&self) -> Option<i64>
pub fn billed_size_bytes(&self) -> Option<i64>
The billable size of the table export.
sourcepub fn item_count(&self) -> Option<i64>
pub fn item_count(&self) -> Option<i64>
The number of items exported.
sourceimpl ExportDescription
impl ExportDescription
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ExportDescription
.
Trait Implementations
sourceimpl Clone for ExportDescription
impl Clone for ExportDescription
sourcefn clone(&self) -> ExportDescription
fn clone(&self) -> ExportDescription
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ExportDescription
impl Debug for ExportDescription
sourceimpl PartialEq<ExportDescription> for ExportDescription
impl PartialEq<ExportDescription> for ExportDescription
sourcefn eq(&self, other: &ExportDescription) -> bool
fn eq(&self, other: &ExportDescription) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for ExportDescription
Auto Trait Implementations
impl RefUnwindSafe for ExportDescription
impl Send for ExportDescription
impl Sync for ExportDescription
impl Unpin for ExportDescription
impl UnwindSafe for ExportDescription
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more