[][src]Struct rusoto_medialive::CreateInputRequest

pub struct CreateInputRequest {
    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>,
}

The name of the input

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 CreateInputRequest
[src]

Performs copy-assignment from source. Read more

impl Default for CreateInputRequest
[src]

impl PartialEq<CreateInputRequest> for CreateInputRequest
[src]

impl Debug for CreateInputRequest
[src]

impl Serialize for CreateInputRequest
[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> BorrowMut 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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T