[][src]Struct rusoto_elasticache::DescribeUpdateActionsMessage

pub struct DescribeUpdateActionsMessage {
    pub cache_cluster_ids: Option<Vec<String>>,
    pub engine: Option<String>,
    pub marker: Option<String>,
    pub max_records: Option<i64>,
    pub replication_group_ids: Option<Vec<String>>,
    pub service_update_name: Option<String>,
    pub service_update_status: Option<Vec<String>>,
    pub service_update_time_range: Option<TimeRangeFilter>,
    pub show_node_level_update_status: Option<bool>,
    pub update_action_status: Option<Vec<String>>,
}

Fields

cache_cluster_ids: Option<Vec<String>>

The cache cluster IDs

engine: Option<String>

The Elasticache engine to which the update applies. Either Redis or Memcached

marker: Option<String>

An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

max_records: Option<i64>

The maximum number of records to include in the response

replication_group_ids: Option<Vec<String>>

The replication group IDs

service_update_name: Option<String>

The unique ID of the service update

service_update_status: Option<Vec<String>>

The status of the service update

service_update_time_range: Option<TimeRangeFilter>

The range of time specified to search for service updates that are in available status

show_node_level_update_status: Option<bool>

Dictates whether to include node level update status in the response

update_action_status: Option<Vec<String>>

The status of the update action.

Trait Implementations

impl Clone for DescribeUpdateActionsMessage[src]

impl Debug for DescribeUpdateActionsMessage[src]

impl Default for DescribeUpdateActionsMessage[src]

impl PartialEq<DescribeUpdateActionsMessage> for DescribeUpdateActionsMessage[src]

impl StructuralPartialEq for DescribeUpdateActionsMessage[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.