[−][src]Struct rusoto_ce::GetReservationPurchaseRecommendationRequest
Fields
account_id: Option<String>
The account ID that is associated with the recommendation.
account_scope: Option<String>
The account scope that you want recommendations for. PAYER
means that AWS includes the master account and any member accounts when it calculates its recommendations. LINKED
means that AWS includes only member accounts when it calculates its recommendations.
Valid values are PAYER
and LINKED
.
lookback_period_in_days: Option<String>
The number of previous days that you want AWS to consider when it calculates your recommendations.
next_page_token: Option<String>
The pagination token that indicates the next set of results that you want to retrieve.
page_size: Option<i64>
The number of recommendations that you want returned in a single response object.
payment_option: Option<String>
The reservation purchase option that you want recommendations for.
service: String
The specific service that you want recommendations for.
service_specification: Option<ServiceSpecification>
The hardware specifications for the service instances that you want recommendations for, such as standard or convertible EC2 instances.
term_in_years: Option<String>
The reservation term that you want recommendations for.
Trait Implementations
impl Clone for GetReservationPurchaseRecommendationRequest
[src]
impl Clone for GetReservationPurchaseRecommendationRequest
fn clone(&self) -> GetReservationPurchaseRecommendationRequest
[src]
fn clone(&self) -> GetReservationPurchaseRecommendationRequest
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Default for GetReservationPurchaseRecommendationRequest
[src]
impl Default for GetReservationPurchaseRecommendationRequest
impl PartialEq<GetReservationPurchaseRecommendationRequest> for GetReservationPurchaseRecommendationRequest
[src]
impl PartialEq<GetReservationPurchaseRecommendationRequest> for GetReservationPurchaseRecommendationRequest
fn eq(&self, other: &GetReservationPurchaseRecommendationRequest) -> bool
[src]
fn eq(&self, other: &GetReservationPurchaseRecommendationRequest) -> bool
fn ne(&self, other: &GetReservationPurchaseRecommendationRequest) -> bool
[src]
fn ne(&self, other: &GetReservationPurchaseRecommendationRequest) -> bool
impl Debug for GetReservationPurchaseRecommendationRequest
[src]
impl Debug for GetReservationPurchaseRecommendationRequest
impl Serialize for GetReservationPurchaseRecommendationRequest
[src]
impl Serialize for GetReservationPurchaseRecommendationRequest
Auto Trait Implementations
impl Send for GetReservationPurchaseRecommendationRequest
impl Send for GetReservationPurchaseRecommendationRequest
impl Sync for GetReservationPurchaseRecommendationRequest
impl Sync for GetReservationPurchaseRecommendationRequest
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T