| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.MediaLive.Types.Input
Description
Synopsis
- data Input = Input' {
- arn :: Maybe Text
- attachedChannels :: Maybe [Text]
- destinations :: Maybe [InputDestination]
- id :: Maybe Text
- inputClass :: Maybe InputClass
- inputDevices :: Maybe [InputDeviceSettings]
- inputPartnerIds :: Maybe [Text]
- inputSourceType :: Maybe InputSourceType
- mediaConnectFlows :: Maybe [MediaConnectFlow]
- name :: Maybe Text
- roleArn :: Maybe Text
- securityGroups :: Maybe [Text]
- sources :: Maybe [InputSource]
- state :: Maybe InputState
- tags :: Maybe (HashMap Text Text)
- type' :: Maybe InputType
- newInput :: Input
- input_arn :: Lens' Input (Maybe Text)
- input_attachedChannels :: Lens' Input (Maybe [Text])
- input_destinations :: Lens' Input (Maybe [InputDestination])
- input_id :: Lens' Input (Maybe Text)
- input_inputClass :: Lens' Input (Maybe InputClass)
- input_inputDevices :: Lens' Input (Maybe [InputDeviceSettings])
- input_inputPartnerIds :: Lens' Input (Maybe [Text])
- input_inputSourceType :: Lens' Input (Maybe InputSourceType)
- input_mediaConnectFlows :: Lens' Input (Maybe [MediaConnectFlow])
- input_name :: Lens' Input (Maybe Text)
- input_roleArn :: Lens' Input (Maybe Text)
- input_securityGroups :: Lens' Input (Maybe [Text])
- input_sources :: Lens' Input (Maybe [InputSource])
- input_state :: Lens' Input (Maybe InputState)
- input_tags :: Lens' Input (Maybe (HashMap Text Text))
- input_type :: Lens' Input (Maybe InputType)
Documentation
Placeholder documentation for Input
See: newInput smart constructor.
Constructors
| Input' | |
Fields
| |
Instances
Create a value of Input 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:arn:Input', input_arn - The Unique ARN of the input (generated, immutable).
$sel:attachedChannels:Input', input_attachedChannels - A list of channel IDs that that input is attached to (currently an input
can only be attached to one channel).
$sel:destinations:Input', input_destinations - A list of the destinations of the input (PUSH-type).
Input, input_id - The generated ID of the input (unique for user account, immutable).
$sel:inputClass:Input', input_inputClass - STANDARD - MediaLive expects two sources to be connected to this input.
If the channel is also STANDARD, both sources will be ingested. If the
channel is SINGLE_PIPELINE, only the first source will be ingested; the
second source will always be ignored, even if the first source fails.
SINGLE_PIPELINE - You can connect only one source to this input. If the
ChannelClass is also SINGLE_PIPELINE, this value is valid. If the
ChannelClass is STANDARD, this value is not valid because the channel
requires two sources in the input.
$sel:inputDevices:Input', input_inputDevices - Settings for the input devices.
$sel:inputPartnerIds:Input', input_inputPartnerIds - A list of IDs for all Inputs which are partners of this one.
$sel:inputSourceType:Input', input_inputSourceType - Certain pull input sources can be dynamic, meaning that they can have
their URL's dynamically changes during input switch actions. Presently,
this functionality only works with MP4_FILE and TS_FILE inputs.
$sel:mediaConnectFlows:Input', input_mediaConnectFlows - A list of MediaConnect Flows for this input.
$sel:name:Input', input_name - The user-assigned name (This is a mutable value).
$sel:roleArn:Input', input_roleArn - The Amazon Resource Name (ARN) of the role this input assumes during and
after creation.
$sel:securityGroups:Input', input_securityGroups - A list of IDs for all the Input Security Groups attached to the input.
$sel:sources:Input', input_sources - A list of the sources of the input (PULL-type).
$sel:state:Input', input_state - Undocumented member.
$sel:tags:Input', input_tags - A collection of key-value pairs.
$sel:type':Input', input_type - Undocumented member.
input_attachedChannels :: Lens' Input (Maybe [Text]) Source #
A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
input_destinations :: Lens' Input (Maybe [InputDestination]) Source #
A list of the destinations of the input (PUSH-type).
input_id :: Lens' Input (Maybe Text) Source #
The generated ID of the input (unique for user account, immutable).
input_inputClass :: Lens' Input (Maybe InputClass) Source #
STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
input_inputDevices :: Lens' Input (Maybe [InputDeviceSettings]) Source #
Settings for the input devices.
input_inputPartnerIds :: Lens' Input (Maybe [Text]) Source #
A list of IDs for all Inputs which are partners of this one.
input_inputSourceType :: Lens' Input (Maybe InputSourceType) Source #
Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
input_mediaConnectFlows :: Lens' Input (Maybe [MediaConnectFlow]) Source #
A list of MediaConnect Flows for this input.
input_roleArn :: Lens' Input (Maybe Text) Source #
The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
input_securityGroups :: Lens' Input (Maybe [Text]) Source #
A list of IDs for all the Input Security Groups attached to the input.
input_sources :: Lens' Input (Maybe [InputSource]) Source #
A list of the sources of the input (PULL-type).
input_state :: Lens' Input (Maybe InputState) Source #
Undocumented member.