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 |
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.
Input' | |
|
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.