#[non_exhaustive]pub struct DescribeDiscoveryJobOutput {
pub storage_system_arn: Option<String>,
pub discovery_job_arn: Option<String>,
pub collection_duration_minutes: Option<i32>,
pub status: Option<DiscoveryJobStatus>,
pub job_start_time: Option<DateTime>,
pub job_end_time: Option<DateTime>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.storage_system_arn: Option<String>
The ARN of the on-premises storage system you're running the discovery job on.
discovery_job_arn: Option<String>
The ARN of the discovery job.
collection_duration_minutes: Option<i32>
The number of minutes that the discovery job runs.
status: Option<DiscoveryJobStatus>
Indicates the status of a discovery job. For more information, see Discovery job statuses.
job_start_time: Option<DateTime>
The time when the discovery job started.
job_end_time: Option<DateTime>
The time when the discovery job ended.
Implementations§
source§impl DescribeDiscoveryJobOutput
impl DescribeDiscoveryJobOutput
sourcepub fn storage_system_arn(&self) -> Option<&str>
pub fn storage_system_arn(&self) -> Option<&str>
The ARN of the on-premises storage system you're running the discovery job on.
sourcepub fn discovery_job_arn(&self) -> Option<&str>
pub fn discovery_job_arn(&self) -> Option<&str>
The ARN of the discovery job.
sourcepub fn collection_duration_minutes(&self) -> Option<i32>
pub fn collection_duration_minutes(&self) -> Option<i32>
The number of minutes that the discovery job runs.
sourcepub fn status(&self) -> Option<&DiscoveryJobStatus>
pub fn status(&self) -> Option<&DiscoveryJobStatus>
Indicates the status of a discovery job. For more information, see Discovery job statuses.
sourcepub fn job_start_time(&self) -> Option<&DateTime>
pub fn job_start_time(&self) -> Option<&DateTime>
The time when the discovery job started.
sourcepub fn job_end_time(&self) -> Option<&DateTime>
pub fn job_end_time(&self) -> Option<&DateTime>
The time when the discovery job ended.
source§impl DescribeDiscoveryJobOutput
impl DescribeDiscoveryJobOutput
sourcepub fn builder() -> DescribeDiscoveryJobOutputBuilder
pub fn builder() -> DescribeDiscoveryJobOutputBuilder
Creates a new builder-style object to manufacture DescribeDiscoveryJobOutput
.
Trait Implementations§
source§impl Clone for DescribeDiscoveryJobOutput
impl Clone for DescribeDiscoveryJobOutput
source§fn clone(&self) -> DescribeDiscoveryJobOutput
fn clone(&self) -> DescribeDiscoveryJobOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DescribeDiscoveryJobOutput
impl Debug for DescribeDiscoveryJobOutput
source§impl PartialEq for DescribeDiscoveryJobOutput
impl PartialEq for DescribeDiscoveryJobOutput
source§fn eq(&self, other: &DescribeDiscoveryJobOutput) -> bool
fn eq(&self, other: &DescribeDiscoveryJobOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeDiscoveryJobOutput
impl RequestId for DescribeDiscoveryJobOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for DescribeDiscoveryJobOutput
Auto Trait Implementations§
impl Freeze for DescribeDiscoveryJobOutput
impl RefUnwindSafe for DescribeDiscoveryJobOutput
impl Send for DescribeDiscoveryJobOutput
impl Sync for DescribeDiscoveryJobOutput
impl Unpin for DescribeDiscoveryJobOutput
impl UnwindSafe for DescribeDiscoveryJobOutput
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.