Struct aws_sdk_cloudtrail::operation::stop_import::StopImportOutput
source · #[non_exhaustive]pub struct StopImportOutput {
pub import_id: Option<String>,
pub import_source: Option<ImportSource>,
pub destinations: Option<Vec<String>>,
pub import_status: Option<ImportStatus>,
pub created_timestamp: Option<DateTime>,
pub updated_timestamp: Option<DateTime>,
pub start_event_time: Option<DateTime>,
pub end_event_time: 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 for the import.
import_source: Option<ImportSource>
The source S3 bucket for the import.
destinations: Option<Vec<String>>
The ARN of the destination event data store.
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 the import's last update.
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_statistics: Option<ImportStatistics>
Returns information on the stopped import.
Implementations§
source§impl StopImportOutput
impl StopImportOutput
sourcepub fn import_source(&self) -> Option<&ImportSource>
pub fn import_source(&self) -> Option<&ImportSource>
The source S3 bucket for the import.
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_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 the import's last update.
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_statistics(&self) -> Option<&ImportStatistics>
pub fn import_statistics(&self) -> Option<&ImportStatistics>
Returns information on the stopped import.
source§impl StopImportOutput
impl StopImportOutput
sourcepub fn builder() -> StopImportOutputBuilder
pub fn builder() -> StopImportOutputBuilder
Creates a new builder-style object to manufacture StopImportOutput
.
Trait Implementations§
source§impl Clone for StopImportOutput
impl Clone for StopImportOutput
source§fn clone(&self) -> StopImportOutput
fn clone(&self) -> StopImportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StopImportOutput
impl Debug for StopImportOutput
source§impl PartialEq for StopImportOutput
impl PartialEq for StopImportOutput
source§fn eq(&self, other: &StopImportOutput) -> bool
fn eq(&self, other: &StopImportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for StopImportOutput
impl RequestId for StopImportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for StopImportOutput
Auto Trait Implementations§
impl Freeze for StopImportOutput
impl RefUnwindSafe for StopImportOutput
impl Send for StopImportOutput
impl Sync for StopImportOutput
impl Unpin for StopImportOutput
impl UnwindSafe for StopImportOutput
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