[][src]Struct rusoto_ce::GetDimensionValuesRequest

pub struct GetDimensionValuesRequest {
    pub context: Option<String>,
    pub dimension: String,
    pub next_page_token: Option<String>,
    pub search_string: Option<String>,
    pub time_period: DateInterval,
}

Fields

context: Option<String>

The context for the call to GetDimensionValues. This can be RESERVATIONS or COSTANDUSAGE. The default value is COSTANDUSAGE. If the context is set to RESERVATIONS, the resulting dimension values can be used in the GetReservationUtilization operation. If the context is set to COSTANDUSAGE, the resulting dimension values can be used in the GetCostAndUsage operation.

If you set the context to COSTANDUSAGE, you can use the following dimensions for searching:

If you set the context to RESERVATIONS, you can use the following dimensions for searching:

dimension: String

The name of the dimension. Each Dimension is available for a different Context. For more information, see Context.

next_page_token: Option<String>

The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.

search_string: Option<String>

The value that you want to search the filter values for.

time_period: DateInterval

The start and end dates for retrieving the dimension values. The start date is inclusive, but the end date is exclusive. For example, if start is 2017-01-01 and end is 2017-05-01, then the cost and usage data is retrieved from 2017-01-01 up to and including 2017-04-30 but not including 2017-05-01.

Trait Implementations

impl PartialEq<GetDimensionValuesRequest> for GetDimensionValuesRequest[src]

impl Default for GetDimensionValuesRequest[src]

impl Clone for GetDimensionValuesRequest[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for GetDimensionValuesRequest[src]

impl Serialize for GetDimensionValuesRequest[src]

Auto Trait Implementations

impl Send for GetDimensionValuesRequest

impl Sync for GetDimensionValuesRequest

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self