[][src]Struct rusoto_medialive::CreateInput

pub struct CreateInput {
    pub destinations: Option<Vec<InputDestinationRequest>>,
    pub input_security_groups: Option<Vec<String>>,
    pub name: Option<String>,
    pub request_id: Option<String>,
    pub sources: Option<Vec<InputSourceRequest>>,
    pub type_: Option<String>,
}

Placeholder documentation for CreateInput

Fields

Destination settings for PUSH type inputs.

A list of security groups referenced by IDs to attach to the input.

Name of the input.

Unique identifier of the request to ensure the request is handled exactly once in case of retries.

The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.

Trait Implementations

impl Clone for CreateInput
[src]

Performs copy-assignment from source. Read more

impl Default for CreateInput
[src]

impl PartialEq<CreateInput> for CreateInput
[src]

impl Debug for CreateInput
[src]

Auto Trait Implementations

impl Send for CreateInput

impl Sync for CreateInput

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