aws_sdk_medialive/client/restart_channel_pipelines.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`RestartChannelPipelines`](crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`channel_id(impl Into<String>)`](crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder::channel_id) / [`set_channel_id(Option<String>)`](crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder::set_channel_id):<br>required: **true**<br>ID of channel<br>
7 /// - [`pipeline_ids(ChannelPipelineIdToRestart)`](crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder::pipeline_ids) / [`set_pipeline_ids(Option<Vec::<ChannelPipelineIdToRestart>>)`](crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder::set_pipeline_ids):<br>required: **false**<br>An array of pipelines to restart in this channel. Format PIPELINE_0 or PIPELINE_1.<br>
8 /// - On success, responds with [`RestartChannelPipelinesOutput`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput) with field(s):
9 /// - [`arn(Option<String>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::arn): The unique arn of the channel.
10 /// - [`cdi_input_specification(Option<CdiInputSpecification>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::cdi_input_specification): Specification of CDI inputs for this channel
11 /// - [`channel_class(Option<ChannelClass>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::channel_class): The class for this channel. STANDARD for a channel with two pipelines or SINGLE_PIPELINE for a channel with one pipeline.
12 /// - [`destinations(Option<Vec::<OutputDestination>>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::destinations): A list of destinations of the channel. For UDP outputs, there is one destination per output. For other types (HLS, for example), there is one destination per packager.
13 /// - [`egress_endpoints(Option<Vec::<ChannelEgressEndpoint>>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::egress_endpoints): The endpoints where outgoing connections initiate from
14 /// - [`encoder_settings(Option<EncoderSettings>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::encoder_settings): Encoder Settings
15 /// - [`id(Option<String>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::id): The unique id of the channel.
16 /// - [`input_attachments(Option<Vec::<InputAttachment>>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::input_attachments): List of input attachments for channel.
17 /// - [`input_specification(Option<InputSpecification>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::input_specification): Specification of network and file inputs for this channel
18 /// - [`log_level(Option<LogLevel>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::log_level): The log level being written to CloudWatch Logs.
19 /// - [`maintenance(Option<MaintenanceStatus>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::maintenance): Maintenance settings for this channel.
20 /// - [`maintenance_status(Option<String>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::maintenance_status): The time in milliseconds by when the PVRE restart must occur.
21 /// - [`name(Option<String>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::name): The name of the channel. (user-mutable)
22 /// - [`pipeline_details(Option<Vec::<PipelineDetail>>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::pipeline_details): Runtime details for the pipelines of a running channel.
23 /// - [`pipelines_running_count(Option<i32>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::pipelines_running_count): The number of currently healthy pipelines.
24 /// - [`role_arn(Option<String>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::role_arn): The Amazon Resource Name (ARN) of the role assumed when running the Channel.
25 /// - [`state(Option<ChannelState>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::state): Placeholder documentation for ChannelState
26 /// - [`tags(Option<HashMap::<String, String>>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::tags): A collection of key-value pairs.
27 /// - [`vpc(Option<VpcOutputSettingsDescription>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::vpc): Settings for VPC output
28 /// - [`anywhere_settings(Option<DescribeAnywhereSettings>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::anywhere_settings): Anywhere settings for this channel.
29 /// - [`channel_engine_version(Option<ChannelEngineVersionResponse>)`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesOutput::channel_engine_version): Requested engine version for this channel.
30 /// - On failure, responds with [`SdkError<RestartChannelPipelinesError>`](crate::operation::restart_channel_pipelines::RestartChannelPipelinesError)
31 pub fn restart_channel_pipelines(&self) -> crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder {
32 crate::operation::restart_channel_pipelines::builders::RestartChannelPipelinesFluentBuilder::new(self.handle.clone())
33 }
34}