Struct aws_sdk_datasync::types::ResourceDetails
source · #[non_exhaustive]pub struct ResourceDetails {
pub net_app_ontapsvms: Option<Vec<NetAppOntapsvm>>,
pub net_app_ontap_volumes: Option<Vec<NetAppOntapVolume>>,
pub net_app_ontap_clusters: Option<Vec<NetAppOntapCluster>>,
}
Expand description
Information provided by DataSync Discovery about the resources in your on-premises storage system.
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.net_app_ontapsvms: Option<Vec<NetAppOntapsvm>>
The information that DataSync Discovery collects about storage virtual machines (SVMs) in your on-premises storage system.
net_app_ontap_volumes: Option<Vec<NetAppOntapVolume>>
The information that DataSync Discovery collects about volumes in your on-premises storage system.
net_app_ontap_clusters: Option<Vec<NetAppOntapCluster>>
The information that DataSync Discovery collects about the cluster in your on-premises storage system.
Implementations§
source§impl ResourceDetails
impl ResourceDetails
sourcepub fn net_app_ontapsvms(&self) -> &[NetAppOntapsvm]
pub fn net_app_ontapsvms(&self) -> &[NetAppOntapsvm]
The information that DataSync Discovery collects about storage virtual machines (SVMs) in your on-premises storage system.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .net_app_ontapsvms.is_none()
.
sourcepub fn net_app_ontap_volumes(&self) -> &[NetAppOntapVolume]
pub fn net_app_ontap_volumes(&self) -> &[NetAppOntapVolume]
The information that DataSync Discovery collects about volumes in your on-premises storage system.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .net_app_ontap_volumes.is_none()
.
sourcepub fn net_app_ontap_clusters(&self) -> &[NetAppOntapCluster]
pub fn net_app_ontap_clusters(&self) -> &[NetAppOntapCluster]
The information that DataSync Discovery collects about the cluster in your on-premises storage system.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .net_app_ontap_clusters.is_none()
.
source§impl ResourceDetails
impl ResourceDetails
sourcepub fn builder() -> ResourceDetailsBuilder
pub fn builder() -> ResourceDetailsBuilder
Creates a new builder-style object to manufacture ResourceDetails
.
Trait Implementations§
source§impl Clone for ResourceDetails
impl Clone for ResourceDetails
source§fn clone(&self) -> ResourceDetails
fn clone(&self) -> ResourceDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ResourceDetails
impl Debug for ResourceDetails
source§impl PartialEq for ResourceDetails
impl PartialEq for ResourceDetails
impl StructuralPartialEq for ResourceDetails
Auto Trait Implementations§
impl Freeze for ResourceDetails
impl RefUnwindSafe for ResourceDetails
impl Send for ResourceDetails
impl Sync for ResourceDetails
impl Unpin for ResourceDetails
impl UnwindSafe for ResourceDetails
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> 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)
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>
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