| 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.DescribeInput
Description
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.
Constructors
| DescribeInput' | |
Instances
Arguments
| :: Text | |
| -> DescribeInput |
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.
Constructors
| DescribeInputResponse' | |
Fields
| |
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.