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 |
Creates a collection of standardized signals that can be reused to create vehicle models.
Synopsis
- data CreateSignalCatalog = CreateSignalCatalog' {}
- newCreateSignalCatalog :: Text -> CreateSignalCatalog
- createSignalCatalog_description :: Lens' CreateSignalCatalog (Maybe Text)
- createSignalCatalog_nodes :: Lens' CreateSignalCatalog (Maybe [Node])
- createSignalCatalog_tags :: Lens' CreateSignalCatalog (Maybe [Tag])
- createSignalCatalog_name :: Lens' CreateSignalCatalog Text
- data CreateSignalCatalogResponse = CreateSignalCatalogResponse' {}
- newCreateSignalCatalogResponse :: Int -> Text -> Text -> CreateSignalCatalogResponse
- createSignalCatalogResponse_httpStatus :: Lens' CreateSignalCatalogResponse Int
- createSignalCatalogResponse_name :: Lens' CreateSignalCatalogResponse Text
- createSignalCatalogResponse_arn :: Lens' CreateSignalCatalogResponse Text
Creating a Request
data CreateSignalCatalog Source #
See: newCreateSignalCatalog
smart constructor.
CreateSignalCatalog' | |
|
Instances
newCreateSignalCatalog Source #
Create a value of CreateSignalCatalog
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:
CreateSignalCatalog
, createSignalCatalog_description
- A brief description of the signal catalog.
$sel:nodes:CreateSignalCatalog'
, createSignalCatalog_nodes
- A list of information about nodes, which are a general abstraction of
signals. For more information, see the API data type.
CreateSignalCatalog
, createSignalCatalog_tags
- Metadata that can be used to manage the signal catalog.
CreateSignalCatalog
, createSignalCatalog_name
- The name of the signal catalog to create.
Request Lenses
createSignalCatalog_description :: Lens' CreateSignalCatalog (Maybe Text) Source #
A brief description of the signal catalog.
createSignalCatalog_nodes :: Lens' CreateSignalCatalog (Maybe [Node]) Source #
A list of information about nodes, which are a general abstraction of signals. For more information, see the API data type.
createSignalCatalog_tags :: Lens' CreateSignalCatalog (Maybe [Tag]) Source #
Metadata that can be used to manage the signal catalog.
createSignalCatalog_name :: Lens' CreateSignalCatalog Text Source #
The name of the signal catalog to create.
Destructuring the Response
data CreateSignalCatalogResponse Source #
See: newCreateSignalCatalogResponse
smart constructor.
Instances
newCreateSignalCatalogResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> CreateSignalCatalogResponse |
Create a value of CreateSignalCatalogResponse
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:
$sel:httpStatus:CreateSignalCatalogResponse'
, createSignalCatalogResponse_httpStatus
- The response's http status code.
CreateSignalCatalog
, createSignalCatalogResponse_name
- The name of the created signal catalog.
CreateSignalCatalogResponse
, createSignalCatalogResponse_arn
- The ARN of the created signal catalog.
Response Lenses
createSignalCatalogResponse_httpStatus :: Lens' CreateSignalCatalogResponse Int Source #
The response's http status code.
createSignalCatalogResponse_name :: Lens' CreateSignalCatalogResponse Text Source #
The name of the created signal catalog.
createSignalCatalogResponse_arn :: Lens' CreateSignalCatalogResponse Text Source #
The ARN of the created signal catalog.