[][src]Struct rusoto_iotanalytics::CreateChannelRequest

pub struct CreateChannelRequest {
    pub channel_name: String,
    pub channel_storage: Option<ChannelStorage>,
    pub retention_period: Option<RetentionPeriod>,
    pub tags: Option<Vec<Tag>>,
}

Fields

channel_name: String

The name of the channel.

channel_storage: Option<ChannelStorage>

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

retention_period: Option<RetentionPeriod>

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

tags: Option<Vec<Tag>>

Metadata which can be used to manage the channel.

Trait Implementations

impl Clone for CreateChannelRequest[src]

impl Debug for CreateChannelRequest[src]

impl Default for CreateChannelRequest[src]

impl PartialEq<CreateChannelRequest> for CreateChannelRequest[src]

impl Serialize for CreateChannelRequest[src]

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