Struct aws_sdk_datasync::types::Recommendation
source · #[non_exhaustive]pub struct Recommendation {
pub storage_type: Option<String>,
pub storage_configuration: Option<HashMap<String, String>>,
pub estimated_monthly_storage_cost: Option<String>,
}
Expand description
The details about an Amazon Web Services storage service that DataSync Discovery recommends for a resource in your on-premises storage system.
For more information, see Recommendations provided by DataSync Discovery.
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.storage_type: Option<String>
A recommended Amazon Web Services storage service that you can migrate data to based on information that DataSync Discovery collects about your on-premises storage system.
storage_configuration: Option<HashMap<String, String>>
Information about how you can set up a recommended Amazon Web Services storage service.
estimated_monthly_storage_cost: Option<String>
The estimated monthly cost of the recommended Amazon Web Services storage service.
Implementations§
source§impl Recommendation
impl Recommendation
sourcepub fn storage_type(&self) -> Option<&str>
pub fn storage_type(&self) -> Option<&str>
A recommended Amazon Web Services storage service that you can migrate data to based on information that DataSync Discovery collects about your on-premises storage system.
sourcepub fn storage_configuration(&self) -> Option<&HashMap<String, String>>
pub fn storage_configuration(&self) -> Option<&HashMap<String, String>>
Information about how you can set up a recommended Amazon Web Services storage service.
sourcepub fn estimated_monthly_storage_cost(&self) -> Option<&str>
pub fn estimated_monthly_storage_cost(&self) -> Option<&str>
The estimated monthly cost of the recommended Amazon Web Services storage service.
source§impl Recommendation
impl Recommendation
sourcepub fn builder() -> RecommendationBuilder
pub fn builder() -> RecommendationBuilder
Creates a new builder-style object to manufacture Recommendation
.
Trait Implementations§
source§impl Clone for Recommendation
impl Clone for Recommendation
source§fn clone(&self) -> Recommendation
fn clone(&self) -> Recommendation
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Recommendation
impl Debug for Recommendation
source§impl PartialEq for Recommendation
impl PartialEq for Recommendation
impl StructuralPartialEq for Recommendation
Auto Trait Implementations§
impl Freeze for Recommendation
impl RefUnwindSafe for Recommendation
impl Send for Recommendation
impl Sync for Recommendation
impl Unpin for Recommendation
impl UnwindSafe for Recommendation
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