[][src]Struct rusoto_iotanalytics::CreateDatastoreRequest

pub struct CreateDatastoreRequest {
    pub datastore_name: String,
    pub datastore_storage: Option<DatastoreStorage>,
    pub retention_period: Option<RetentionPeriod>,
    pub tags: Option<Vec<Tag>>,
}

Fields

datastore_name: String

The name of the data store.

datastore_storage: Option<DatastoreStorage>

Where data store data is stored. You may choose one of "serviceManagedS3" or "customerManagedS3" storage. If not specified, the default is "serviceManagedS3". This cannot be changed after the data store is created.

retention_period: Option<RetentionPeriod>

How long, in days, message data is kept for the data store. When "customerManagedS3" storage is selected, this parameter is ignored.

tags: Option<Vec<Tag>>

Metadata which can be used to manage the data store.

Trait Implementations

impl Clone for CreateDatastoreRequest[src]

impl Debug for CreateDatastoreRequest[src]

impl Default for CreateDatastoreRequest[src]

impl PartialEq<CreateDatastoreRequest> for CreateDatastoreRequest[src]

impl Serialize for CreateDatastoreRequest[src]

impl StructuralPartialEq for CreateDatastoreRequest[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> 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.