Struct rusoto_medialive::UpdateChannelRequest [−][src]
pub struct UpdateChannelRequest { pub cdi_input_specification: Option<CdiInputSpecification>, pub channel_id: String, 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 role_arn: Option<String>, }
Expand description
A request to update a channel.
Fields
cdi_input_specification: Option<CdiInputSpecification>
Specification of CDI inputs for this channel
channel_id: String
channel ID
destinations: Option<Vec<OutputDestination>>
A list of output destinations for this channel.
encoder_settings: Option<EncoderSettings>
The encoder settings for this channel.
input_attachments: Option<Vec<InputAttachment>>
input_specification: Option<InputSpecification>
Specification of network and file inputs for this channel
log_level: Option<String>
The log level to write to CloudWatch Logs.
name: Option<String>
The name of the channel.
role_arn: Option<String>
An optional Amazon Resource Name (ARN) of the role to assume when running the Channel. If you do not specify this on an update call but the role was previously set that role will be removed.
Trait Implementations
Returns the “default value” for a type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UpdateChannelRequest
impl Send for UpdateChannelRequest
impl Sync for UpdateChannelRequest
impl Unpin for UpdateChannelRequest
impl UnwindSafe for UpdateChannelRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self