[][src]Struct rusoto_medialive::CreateChannel

pub struct CreateChannel {
    pub destinations: Option<Vec<OutputDestination>>,
    pub encoder_settings: Option<EncoderSettings>,
    pub input_attachments: Option<Vec<InputAttachment>>,
    pub input_specification: Option<InputSpecification>,
    pub log_level: Option<String>,
    pub name: Option<String>,
    pub request_id: Option<String>,
    pub role_arn: Option<String>,
}

Placeholder documentation for CreateChannel

Fields

List of input attachments for channel.

Specification of input for this channel (max. bitrate, resolution, codec, etc.)

The log level to write to CloudWatch Logs.

Name of channel.

Unique request ID to be specified. This is needed to prevent retries from creating multiple resources.

An optional Amazon Resource Name (ARN) of the role to assume when running the Channel.

Trait Implementations

impl Clone for CreateChannel
[src]

Performs copy-assignment from source. Read more

impl Default for CreateChannel
[src]

impl PartialEq<CreateChannel> for CreateChannel
[src]

impl Debug for CreateChannel
[src]

Auto Trait Implementations

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]

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

🔬 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, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T