amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.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

AWSRequest UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type AWSResponse UpdateChannel' #

Generic UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type Rep UpdateChannel' :: Type -> Type #

Read UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Show UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

NFData UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Methods

rnf :: UpdateChannel' -> () #

Eq UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Hashable UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type AWSResponse UpdateChannel' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type Rep 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:

UpdateChannel', updateChannel'_cdiInputSpecification - Specification of CDI inputs for this channel

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

UpdateChannel', updateChannel'_encoderSettings - The encoder settings for this channel.

UpdateChannel', updateChannel'_inputAttachments - Undocumented member.

UpdateChannel', updateChannel'_inputSpecification - Specification of network and file inputs for this channel

UpdateChannel', updateChannel'_logLevel - The log level to write to CloudWatch Logs.

UpdateChannel', updateChannel'_maintenance - Maintenance settings for this channel.

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

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.

UpdateChannel', updateChannel'_channelId - channel ID

Request Lenses

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

A list of output destinations for this channel.

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

Specification of network and file inputs for this channel

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

The log level to write to CloudWatch Logs.

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
Generic UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Associated Types

type Rep UpdateChannelResponse :: Type -> Type #

Read UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Show UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

NFData UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

Methods

rnf :: UpdateChannelResponse -> () #

Eq UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type Rep UpdateChannelResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateChannel

type Rep UpdateChannelResponse = D1 ('MetaData "UpdateChannelResponse" "Amazonka.MediaLive.UpdateChannel" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" '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