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 |
Create an input
- createInput :: CreateInput
- data CreateInput
- ciRequestId :: Lens' CreateInput (Maybe Text)
- ciSources :: Lens' CreateInput [InputSourceRequest]
- ciInputSecurityGroups :: Lens' CreateInput [Text]
- ciDestinations :: Lens' CreateInput [InputDestinationRequest]
- ciName :: Lens' CreateInput (Maybe Text)
- ciType :: Lens' CreateInput (Maybe InputType)
- createInputResponse :: Int -> CreateInputResponse
- data CreateInputResponse
- cirsInput :: Lens' CreateInputResponse (Maybe Input)
- cirsResponseStatus :: Lens' CreateInputResponse Int
Creating a Request
createInput :: CreateInput Source #
Creates a value of CreateInput
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ciRequestId
- Unique identifier of the request to ensure the request is handled exactly once in case of retries.ciSources
- The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.ciInputSecurityGroups
- A list of security groups referenced by IDs to attach to the input.ciDestinations
- Destination settings for PUSH type inputs.ciName
- Name of the input.ciType
- Undocumented member.
data CreateInput Source #
The name of the input
See: createInput
smart constructor.
Request Lenses
ciRequestId :: Lens' CreateInput (Maybe Text) Source #
Unique identifier of the request to ensure the request is handled exactly once in case of retries.
ciSources :: Lens' CreateInput [InputSourceRequest] Source #
The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy. Only specify sources for PULL type Inputs. Leave Destinations empty.
ciInputSecurityGroups :: Lens' CreateInput [Text] Source #
A list of security groups referenced by IDs to attach to the input.
ciDestinations :: Lens' CreateInput [InputDestinationRequest] Source #
Destination settings for PUSH type inputs.
Destructuring the Response
Creates a value of CreateInputResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cirsInput
- Undocumented member.cirsResponseStatus
- -- | The response status code.
data CreateInputResponse Source #
Placeholder documentation for CreateInputResponse
See: createInputResponse
smart constructor.
Response Lenses
cirsResponseStatus :: Lens' CreateInputResponse Int Source #
- - | The response status code.