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.UpdateInput

Description

Updates an input.

Synopsis

Creating a Request

data UpdateInput' Source #

A request to update an input.

See: newUpdateInput' smart constructor.

Constructors

UpdateInput'' 

Fields

Instances

Instances details
ToJSON UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

ToHeaders UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

ToPath UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

ToQuery UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

AWSRequest UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type AWSResponse UpdateInput' #

Generic UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type Rep UpdateInput' :: Type -> Type #

Read UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Show UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

NFData UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Methods

rnf :: UpdateInput' -> () #

Eq UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Hashable UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

type AWSResponse UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

type Rep UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

newUpdateInput' Source #

Create a value of UpdateInput' 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:

UpdateInput', updateInput'_destinations - Destination settings for PUSH type inputs.

UpdateInput', updateInput'_inputDevices - Settings for the devices.

$sel:inputSecurityGroups:UpdateInput'', updateInput'_inputSecurityGroups - A list of security groups referenced by IDs to attach to the input.

UpdateInput', updateInput'_mediaConnectFlows - 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.

UpdateInput', updateInput'_name - Name of the input.

UpdateInput', updateInput'_roleArn - The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

UpdateInput', updateInput'_sources - 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.

UpdateInput', updateInput'_inputId - Unique ID of the input.

Request Lenses

updateInput'_destinations :: Lens' UpdateInput' (Maybe [InputDestinationRequest]) Source #

Destination settings for PUSH type inputs.

updateInput'_inputSecurityGroups :: Lens' UpdateInput' (Maybe [Text]) Source #

A list of security groups referenced by IDs to attach to the input.

updateInput'_mediaConnectFlows :: Lens' UpdateInput' (Maybe [MediaConnectFlowRequest]) Source #

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.

updateInput'_roleArn :: Lens' UpdateInput' (Maybe Text) Source #

The Amazon Resource Name (ARN) of the role this input assumes during and after creation.

updateInput'_sources :: Lens' UpdateInput' (Maybe [InputSourceRequest]) Source #

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.

Destructuring the Response

data UpdateInputResponse Source #

Placeholder documentation for UpdateInputResponse

See: newUpdateInputResponse smart constructor.

Constructors

UpdateInputResponse' 

Fields

Instances

Instances details
Generic UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type Rep UpdateInputResponse :: Type -> Type #

Read UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Show UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

NFData UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Methods

rnf :: UpdateInputResponse -> () #

Eq UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

type Rep UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

type Rep UpdateInputResponse = D1 ('MetaData "UpdateInputResponse" "Amazonka.MediaLive.UpdateInput" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "UpdateInputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "input") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Input)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateInputResponse Source #

Create a value of UpdateInputResponse 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:input:UpdateInputResponse', updateInputResponse_input - Undocumented member.

$sel:httpStatus:UpdateInputResponse', updateInputResponse_httpStatus - The response's http status code.

Response Lenses