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 |
Produces details about an input
Synopsis
- data DescribeInput = DescribeInput' {}
- newDescribeInput :: Text -> DescribeInput
- describeInput_inputId :: Lens' DescribeInput Text
- data DescribeInputResponse = DescribeInputResponse' {
- 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
- httpStatus :: Int
- newDescribeInputResponse :: Int -> DescribeInputResponse
- describeInputResponse_arn :: Lens' DescribeInputResponse (Maybe Text)
- describeInputResponse_attachedChannels :: Lens' DescribeInputResponse (Maybe [Text])
- describeInputResponse_destinations :: Lens' DescribeInputResponse (Maybe [InputDestination])
- describeInputResponse_id :: Lens' DescribeInputResponse (Maybe Text)
- describeInputResponse_inputClass :: Lens' DescribeInputResponse (Maybe InputClass)
- describeInputResponse_inputDevices :: Lens' DescribeInputResponse (Maybe [InputDeviceSettings])
- describeInputResponse_inputPartnerIds :: Lens' DescribeInputResponse (Maybe [Text])
- describeInputResponse_inputSourceType :: Lens' DescribeInputResponse (Maybe InputSourceType)
- describeInputResponse_mediaConnectFlows :: Lens' DescribeInputResponse (Maybe [MediaConnectFlow])
- describeInputResponse_name :: Lens' DescribeInputResponse (Maybe Text)
- describeInputResponse_roleArn :: Lens' DescribeInputResponse (Maybe Text)
- describeInputResponse_securityGroups :: Lens' DescribeInputResponse (Maybe [Text])
- describeInputResponse_sources :: Lens' DescribeInputResponse (Maybe [InputSource])
- describeInputResponse_state :: Lens' DescribeInputResponse (Maybe InputState)
- describeInputResponse_tags :: Lens' DescribeInputResponse (Maybe (HashMap Text Text))
- describeInputResponse_type :: Lens' DescribeInputResponse (Maybe InputType)
- describeInputResponse_httpStatus :: Lens' DescribeInputResponse Int
Creating a Request
data DescribeInput Source #
Placeholder documentation for DescribeInputRequest
See: newDescribeInput
smart constructor.
Instances
Create a value of DescribeInput
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:
DescribeInput
, describeInput_inputId
- Unique ID of the input
Request Lenses
describeInput_inputId :: Lens' DescribeInput Text Source #
Unique ID of the input
Destructuring the Response
data DescribeInputResponse Source #
Placeholder documentation for DescribeInputResponse
See: newDescribeInputResponse
smart constructor.
DescribeInputResponse' | |
|
Instances
newDescribeInputResponse Source #
Create a value of DescribeInputResponse
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:
DescribeInputResponse
, describeInputResponse_arn
- The Unique ARN of the input (generated, immutable).
DescribeInputResponse
, describeInputResponse_attachedChannels
- A list of channel IDs that that input is attached to (currently an input
can only be attached to one channel).
DescribeInputResponse
, describeInputResponse_destinations
- A list of the destinations of the input (PUSH-type).
DescribeInputResponse
, describeInputResponse_id
- The generated ID of the input (unique for user account, immutable).
DescribeInputResponse
, describeInputResponse_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.
DescribeInputResponse
, describeInputResponse_inputDevices
- Settings for the input devices.
DescribeInputResponse
, describeInputResponse_inputPartnerIds
- A list of IDs for all Inputs which are partners of this one.
DescribeInputResponse
, describeInputResponse_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.
DescribeInputResponse
, describeInputResponse_mediaConnectFlows
- A list of MediaConnect Flows for this input.
DescribeInputResponse
, describeInputResponse_name
- The user-assigned name (This is a mutable value).
DescribeInputResponse
, describeInputResponse_roleArn
- The Amazon Resource Name (ARN) of the role this input assumes during and
after creation.
DescribeInputResponse
, describeInputResponse_securityGroups
- A list of IDs for all the Input Security Groups attached to the input.
DescribeInputResponse
, describeInputResponse_sources
- A list of the sources of the input (PULL-type).
DescribeInputResponse
, describeInputResponse_state
- Undocumented member.
DescribeInputResponse
, describeInputResponse_tags
- A collection of key-value pairs.
DescribeInputResponse
, describeInputResponse_type
- Undocumented member.
$sel:httpStatus:DescribeInputResponse'
, describeInputResponse_httpStatus
- The response's http status code.
Response Lenses
describeInputResponse_arn :: Lens' DescribeInputResponse (Maybe Text) Source #
The Unique ARN of the input (generated, immutable).
describeInputResponse_attachedChannels :: Lens' DescribeInputResponse (Maybe [Text]) Source #
A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
describeInputResponse_destinations :: Lens' DescribeInputResponse (Maybe [InputDestination]) Source #
A list of the destinations of the input (PUSH-type).
describeInputResponse_id :: Lens' DescribeInputResponse (Maybe Text) Source #
The generated ID of the input (unique for user account, immutable).
describeInputResponse_inputClass :: Lens' DescribeInputResponse (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.
describeInputResponse_inputDevices :: Lens' DescribeInputResponse (Maybe [InputDeviceSettings]) Source #
Settings for the input devices.
describeInputResponse_inputPartnerIds :: Lens' DescribeInputResponse (Maybe [Text]) Source #
A list of IDs for all Inputs which are partners of this one.
describeInputResponse_inputSourceType :: Lens' DescribeInputResponse (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.
describeInputResponse_mediaConnectFlows :: Lens' DescribeInputResponse (Maybe [MediaConnectFlow]) Source #
A list of MediaConnect Flows for this input.
describeInputResponse_name :: Lens' DescribeInputResponse (Maybe Text) Source #
The user-assigned name (This is a mutable value).
describeInputResponse_roleArn :: Lens' DescribeInputResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
describeInputResponse_securityGroups :: Lens' DescribeInputResponse (Maybe [Text]) Source #
A list of IDs for all the Input Security Groups attached to the input.
describeInputResponse_sources :: Lens' DescribeInputResponse (Maybe [InputSource]) Source #
A list of the sources of the input (PULL-type).
describeInputResponse_state :: Lens' DescribeInputResponse (Maybe InputState) Source #
Undocumented member.
describeInputResponse_tags :: Lens' DescribeInputResponse (Maybe (HashMap Text Text)) Source #
A collection of key-value pairs.
describeInputResponse_type :: Lens' DescribeInputResponse (Maybe InputType) Source #
Undocumented member.
describeInputResponse_httpStatus :: Lens' DescribeInputResponse Int Source #
The response's http status code.