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.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
Eq UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Read UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Show UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Generic UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type Rep UpdateInput' :: Type -> Type #

NFData UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Methods

rnf :: UpdateInput' -> () #

Hashable UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

ToJSON UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

AWSRequest UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type AWSResponse 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

type Rep UpdateInput' Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

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

$sel:inputDevices:UpdateInput'', updateInput'_inputDevices - Settings for the devices.

$sel:sources: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.

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

$sel:destinations:UpdateInput'', updateInput'_destinations - Destination settings for PUSH type inputs.

$sel:name:UpdateInput'', updateInput'_name - Name of the input.

$sel:mediaConnectFlows: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.

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

$sel:inputId:UpdateInput'', updateInput'_inputId - Unique ID of the input.

Request Lenses

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.

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

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

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

Destination settings for PUSH type inputs.

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.

Destructuring the Response

data UpdateInputResponse Source #

Placeholder documentation for UpdateInputResponse

See: newUpdateInputResponse smart constructor.

Constructors

UpdateInputResponse' 

Fields

Instances

Instances details
Eq UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Read UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Show UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Generic UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Associated Types

type Rep UpdateInputResponse :: Type -> Type #

NFData UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

Methods

rnf :: UpdateInputResponse -> () #

type Rep UpdateInputResponse Source # 
Instance details

Defined in Amazonka.MediaLive.UpdateInput

type Rep UpdateInputResponse = D1 ('MetaData "UpdateInputResponse" "Amazonka.MediaLive.UpdateInput" "libZSservicesZSamazonka-medialiveZSamazonka-medialive" '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