[−][src]Struct rusoto_medialive::UpdateInputRequest
A request to update an input.
Fields
destinations: Option<Vec<InputDestinationRequest>>
Destination settings for PUSH type inputs.
input_id: String
Unique ID of the input.
input_security_groups: Option<Vec<String>>
A list of security groups referenced by IDs to attach to the input.
media_connect_flows: Option<Vec<MediaConnectFlowRequest>>
A list of the MediaConnect Flow ARNs that you want to use as the source of the input. You can specify as few as one Flow and presently, as many as two. The only requirement is when you have more than one is that each Flow is in a separate Availability Zone as this ensures your EML input is redundant to AZ issues.
name: Option<String>
Name of the input.
role_arn: Option<String>
The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
sources: Option<Vec<InputSourceRequest>>
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 UpdateInputRequest
[src]
fn clone(&self) -> UpdateInputRequest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for UpdateInputRequest
[src]
impl Default for UpdateInputRequest
[src]
fn default() -> UpdateInputRequest
[src]
impl PartialEq<UpdateInputRequest> for UpdateInputRequest
[src]
fn eq(&self, other: &UpdateInputRequest) -> bool
[src]
fn ne(&self, other: &UpdateInputRequest) -> bool
[src]
impl Serialize for UpdateInputRequest
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for UpdateInputRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for UpdateInputRequest
impl Send for UpdateInputRequest
impl Sync for UpdateInputRequest
impl Unpin for UpdateInputRequest
impl UnwindSafe for UpdateInputRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,