Struct aws_sdk_cloudtrail::operation::get_import::GetImportOutput
source · #[non_exhaustive]pub struct GetImportOutput {
pub import_id: Option<String>,
pub destinations: Option<Vec<String>>,
pub import_source: Option<ImportSource>,
pub start_event_time: Option<DateTime>,
pub end_event_time: Option<DateTime>,
pub import_status: Option<ImportStatus>,
pub created_timestamp: Option<DateTime>,
pub updated_timestamp: Option<DateTime>,
pub import_statistics: Option<ImportStatistics>,
/* private fields */
}
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.import_id: Option<String>
The ID of the import.
destinations: Option<Vec<String>>
The ARN of the destination event data store.
import_source: Option<ImportSource>
The source S3 bucket.
start_event_time: Option<DateTime>
Used with EndEventTime
to bound a StartImport
request, and limit imported trail events to only those events logged within a specified time period.
end_event_time: Option<DateTime>
Used with StartEventTime
to bound a StartImport
request, and limit imported trail events to only those events logged within a specified time period.
import_status: Option<ImportStatus>
The status of the import.
created_timestamp: Option<DateTime>
The timestamp of the import's creation.
updated_timestamp: Option<DateTime>
The timestamp of when the import was updated.
import_statistics: Option<ImportStatistics>
Provides statistics for the import. CloudTrail does not update import statistics in real-time. Returned values for parameters such as EventsCompleted
may be lower than the actual value, because CloudTrail updates statistics incrementally over the course of the import.
Implementations§
source§impl GetImportOutput
impl GetImportOutput
sourcepub fn destinations(&self) -> &[String]
pub fn destinations(&self) -> &[String]
The ARN of the destination event data store.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .destinations.is_none()
.
sourcepub fn import_source(&self) -> Option<&ImportSource>
pub fn import_source(&self) -> Option<&ImportSource>
The source S3 bucket.
sourcepub fn start_event_time(&self) -> Option<&DateTime>
pub fn start_event_time(&self) -> Option<&DateTime>
Used with EndEventTime
to bound a StartImport
request, and limit imported trail events to only those events logged within a specified time period.
sourcepub fn end_event_time(&self) -> Option<&DateTime>
pub fn end_event_time(&self) -> Option<&DateTime>
Used with StartEventTime
to bound a StartImport
request, and limit imported trail events to only those events logged within a specified time period.
sourcepub fn import_status(&self) -> Option<&ImportStatus>
pub fn import_status(&self) -> Option<&ImportStatus>
The status of the import.
sourcepub fn created_timestamp(&self) -> Option<&DateTime>
pub fn created_timestamp(&self) -> Option<&DateTime>
The timestamp of the import's creation.
sourcepub fn updated_timestamp(&self) -> Option<&DateTime>
pub fn updated_timestamp(&self) -> Option<&DateTime>
The timestamp of when the import was updated.
sourcepub fn import_statistics(&self) -> Option<&ImportStatistics>
pub fn import_statistics(&self) -> Option<&ImportStatistics>
Provides statistics for the import. CloudTrail does not update import statistics in real-time. Returned values for parameters such as EventsCompleted
may be lower than the actual value, because CloudTrail updates statistics incrementally over the course of the import.
source§impl GetImportOutput
impl GetImportOutput
sourcepub fn builder() -> GetImportOutputBuilder
pub fn builder() -> GetImportOutputBuilder
Creates a new builder-style object to manufacture GetImportOutput
.
Trait Implementations§
source§impl Clone for GetImportOutput
impl Clone for GetImportOutput
source§fn clone(&self) -> GetImportOutput
fn clone(&self) -> GetImportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetImportOutput
impl Debug for GetImportOutput
source§impl PartialEq for GetImportOutput
impl PartialEq for GetImportOutput
source§fn eq(&self, other: &GetImportOutput) -> bool
fn eq(&self, other: &GetImportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetImportOutput
impl RequestId for GetImportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetImportOutput
Auto Trait Implementations§
impl Freeze for GetImportOutput
impl RefUnwindSafe for GetImportOutput
impl Send for GetImportOutput
impl Sync for GetImportOutput
impl Unpin for GetImportOutput
impl UnwindSafe for GetImportOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more