libZSservicesZSamazonka-medialiveZSamazonka-medialive
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaLive.UpdateChannel

Description

Updates a channel.

Synopsis

Creating a Request

data UpdateChannel' Source #

A request to update a channel.

See: newUpdateChannel' smart constructor.

Constructors

UpdateChannel'' 

Fields

Instances

Instances details
Eq UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Read UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Show UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Generic UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type Rep UpdateChannel' :: Type -> Type #

NFData UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Methods

rnf :: UpdateChannel' -> () #

Hashable UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

ToJSON UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

AWSRequest UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type AWSResponse UpdateChannel' #

ToHeaders UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

ToPath UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

ToQuery UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type Rep UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type AWSResponse UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

newUpdateChannel' Source #

Create a value of UpdateChannel' with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:logLevel:UpdateChannel'', updateChannel'_logLevel - The log level to write to CloudWatch Logs.

$sel:inputSpecification:UpdateChannel'', updateChannel'_inputSpecification - Specification of network and file inputs for this channel

$sel:inputAttachments:UpdateChannel'', updateChannel'_inputAttachments - Undocumented member.

$sel:destinations:UpdateChannel'', updateChannel'_destinations - A list of output destinations for this channel.

$sel:name:UpdateChannel'', updateChannel'_name - The name of the channel.

$sel:cdiInputSpecification:UpdateChannel'', updateChannel'_cdiInputSpecification - Specification of CDI inputs for this channel

$sel:encoderSettings:UpdateChannel'', updateChannel'_encoderSettings - The encoder settings for this channel.

$sel:roleArn:UpdateChannel'', updateChannel'_roleArn - 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.

$sel:channelId:UpdateChannel'', updateChannel'_channelId - channel ID

Request Lenses

updateChannel'_logLevel :: Lens' UpdateChannel' (Maybe LogLevel) Source #

The log level to write to CloudWatch Logs.

updateChannel'_inputSpecification :: Lens' UpdateChannel' (Maybe InputSpecification) Source #

Specification of network and file inputs for this channel

updateChannel'_destinations :: Lens' UpdateChannel' (Maybe [OutputDestination]) Source #

A list of output destinations for this channel.

updateChannel'_roleArn :: Lens' UpdateChannel' (Maybe Text) Source #

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.

Destructuring the Response

data UpdateChannelResponse Source #

Placeholder documentation for UpdateChannelResponse

See: newUpdateChannelResponse smart constructor.

Constructors

UpdateChannelResponse' 

Fields

Instances

Instances details
Eq UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Read UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Show UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Generic UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type Rep UpdateChannelResponse :: Type -> Type #

NFData UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Methods

rnf :: UpdateChannelResponse -> () #

type Rep UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type Rep UpdateChannelResponse = D1 ('MetaData "UpdateChannelResponse" "Amazonka.MediaLive.UpdateChannel" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" 'False) (C1 ('MetaCons "UpdateChannelResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Channel)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateChannelResponse Source #

Create a value of UpdateChannelResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channel:UpdateChannelResponse', updateChannelResponse_channel - Undocumented member.

$sel:httpStatus:UpdateChannelResponse', updateChannelResponse_httpStatus - The response's http status code.

Response Lenses