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 |
Get a list of component Infrastructure as Code (IaC) outputs.
For more information about components, see Proton components in the Proton User Guide.
This operation returns paginated results.
Synopsis
- data ListComponentOutputs = ListComponentOutputs' {
- nextToken :: Maybe Text
- componentName :: Text
- newListComponentOutputs :: Text -> ListComponentOutputs
- listComponentOutputs_nextToken :: Lens' ListComponentOutputs (Maybe Text)
- listComponentOutputs_componentName :: Lens' ListComponentOutputs Text
- data ListComponentOutputsResponse = ListComponentOutputsResponse' {}
- newListComponentOutputsResponse :: Int -> ListComponentOutputsResponse
- listComponentOutputsResponse_nextToken :: Lens' ListComponentOutputsResponse (Maybe Text)
- listComponentOutputsResponse_httpStatus :: Lens' ListComponentOutputsResponse Int
- listComponentOutputsResponse_outputs :: Lens' ListComponentOutputsResponse [Output]
Creating a Request
data ListComponentOutputs Source #
See: newListComponentOutputs
smart constructor.
ListComponentOutputs' | |
|
Instances
newListComponentOutputs Source #
Create a value of ListComponentOutputs
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:
ListComponentOutputs
, listComponentOutputs_nextToken
- A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
$sel:componentName:ListComponentOutputs'
, listComponentOutputs_componentName
- The name of the component whose outputs you want.
Request Lenses
listComponentOutputs_nextToken :: Lens' ListComponentOutputs (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listComponentOutputs_componentName :: Lens' ListComponentOutputs Text Source #
The name of the component whose outputs you want.
Destructuring the Response
data ListComponentOutputsResponse Source #
See: newListComponentOutputsResponse
smart constructor.
Instances
newListComponentOutputsResponse Source #
Create a value of ListComponentOutputsResponse
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:
ListComponentOutputs
, listComponentOutputsResponse_nextToken
- A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
$sel:httpStatus:ListComponentOutputsResponse'
, listComponentOutputsResponse_httpStatus
- The response's http status code.
$sel:outputs:ListComponentOutputsResponse'
, listComponentOutputsResponse_outputs
- An array of component Infrastructure as Code (IaC) outputs.
Response Lenses
listComponentOutputsResponse_nextToken :: Lens' ListComponentOutputsResponse (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listComponentOutputsResponse_httpStatus :: Lens' ListComponentOutputsResponse Int Source #
The response's http status code.
listComponentOutputsResponse_outputs :: Lens' ListComponentOutputsResponse [Output] Source #
An array of component Infrastructure as Code (IaC) outputs.