Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Produces details about an input
Synopsis
- describeInput :: Text -> DescribeInput
- data DescribeInput
- dInputId :: Lens' DescribeInput Text
- describeInputResponse :: Int -> DescribeInputResponse
- data DescribeInputResponse
- diirsState :: Lens' DescribeInputResponse (Maybe InputState)
- diirsSecurityGroups :: Lens' DescribeInputResponse [Text]
- diirsARN :: Lens' DescribeInputResponse (Maybe Text)
- diirsSources :: Lens' DescribeInputResponse [InputSource]
- diirsDestinations :: Lens' DescribeInputResponse [InputDestination]
- diirsName :: Lens' DescribeInputResponse (Maybe Text)
- diirsAttachedChannels :: Lens' DescribeInputResponse [Text]
- diirsId :: Lens' DescribeInputResponse (Maybe Text)
- diirsType :: Lens' DescribeInputResponse (Maybe InputType)
- diirsResponseStatus :: Lens' DescribeInputResponse Int
Creating a Request
Creates a value of DescribeInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dInputId
- Unique ID of the input
data DescribeInput Source #
Placeholder documentation for DescribeInputRequest
See: describeInput
smart constructor.
Instances
Request Lenses
Destructuring the Response
describeInputResponse Source #
Creates a value of DescribeInputResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
diirsState
- Undocumented member.diirsSecurityGroups
- A list of IDs for all the security groups attached to the input.diirsARN
- The Unique ARN of the input (generated, immutable).diirsSources
- A list of the sources of the input (PULL-type).diirsDestinations
- A list of the destinations of the input (PUSH-type).diirsName
- The user-assigned name (This is a mutable value).diirsAttachedChannels
- A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).diirsId
- The generated ID of the input (unique for user account, immutable).diirsType
- Undocumented member.diirsResponseStatus
- -- | The response status code.
data DescribeInputResponse Source #
Placeholder documentation for DescribeInputResponse
See: describeInputResponse
smart constructor.
Instances
Response Lenses
diirsState :: Lens' DescribeInputResponse (Maybe InputState) Source #
Undocumented member.
diirsSecurityGroups :: Lens' DescribeInputResponse [Text] Source #
A list of IDs for all the security groups attached to the input.
diirsARN :: Lens' DescribeInputResponse (Maybe Text) Source #
The Unique ARN of the input (generated, immutable).
diirsSources :: Lens' DescribeInputResponse [InputSource] Source #
A list of the sources of the input (PULL-type).
diirsDestinations :: Lens' DescribeInputResponse [InputDestination] Source #
A list of the destinations of the input (PUSH-type).
diirsName :: Lens' DescribeInputResponse (Maybe Text) Source #
The user-assigned name (This is a mutable value).
diirsAttachedChannels :: Lens' DescribeInputResponse [Text] Source #
A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
diirsId :: Lens' DescribeInputResponse (Maybe Text) Source #
The generated ID of the input (unique for user account, immutable).
diirsResponseStatus :: Lens' DescribeInputResponse Int Source #
- - | The response status code.