| 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.IoTFleetWise.UpdateSignalCatalog
Description
Updates a signal catalog.
Synopsis
- data UpdateSignalCatalog = UpdateSignalCatalog' {
- description :: Maybe Text
- nodesToAdd :: Maybe [Node]
- nodesToRemove :: Maybe (NonEmpty Text)
- nodesToUpdate :: Maybe [Node]
- name :: Text
- newUpdateSignalCatalog :: Text -> UpdateSignalCatalog
- updateSignalCatalog_description :: Lens' UpdateSignalCatalog (Maybe Text)
- updateSignalCatalog_nodesToAdd :: Lens' UpdateSignalCatalog (Maybe [Node])
- updateSignalCatalog_nodesToRemove :: Lens' UpdateSignalCatalog (Maybe (NonEmpty Text))
- updateSignalCatalog_nodesToUpdate :: Lens' UpdateSignalCatalog (Maybe [Node])
- updateSignalCatalog_name :: Lens' UpdateSignalCatalog Text
- data UpdateSignalCatalogResponse = UpdateSignalCatalogResponse' {}
- newUpdateSignalCatalogResponse :: Int -> Text -> Text -> UpdateSignalCatalogResponse
- updateSignalCatalogResponse_httpStatus :: Lens' UpdateSignalCatalogResponse Int
- updateSignalCatalogResponse_name :: Lens' UpdateSignalCatalogResponse Text
- updateSignalCatalogResponse_arn :: Lens' UpdateSignalCatalogResponse Text
Creating a Request
data UpdateSignalCatalog Source #
See: newUpdateSignalCatalog smart constructor.
Constructors
| UpdateSignalCatalog' | |
Fields
| |
Instances
newUpdateSignalCatalog Source #
Arguments
| :: Text | |
| -> UpdateSignalCatalog |
Create a value of UpdateSignalCatalog 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:
UpdateSignalCatalog, updateSignalCatalog_description - A brief description of the signal catalog to update.
$sel:nodesToAdd:UpdateSignalCatalog', updateSignalCatalog_nodesToAdd - A list of information about nodes to add to the signal catalog.
$sel:nodesToRemove:UpdateSignalCatalog', updateSignalCatalog_nodesToRemove - A list of fullyQualifiedName of nodes to remove from the signal
catalog.
$sel:nodesToUpdate:UpdateSignalCatalog', updateSignalCatalog_nodesToUpdate - A list of information about nodes to update in the signal catalog.
UpdateSignalCatalog, updateSignalCatalog_name - The name of the signal catalog to update.
Request Lenses
updateSignalCatalog_description :: Lens' UpdateSignalCatalog (Maybe Text) Source #
A brief description of the signal catalog to update.
updateSignalCatalog_nodesToAdd :: Lens' UpdateSignalCatalog (Maybe [Node]) Source #
A list of information about nodes to add to the signal catalog.
updateSignalCatalog_nodesToRemove :: Lens' UpdateSignalCatalog (Maybe (NonEmpty Text)) Source #
A list of fullyQualifiedName of nodes to remove from the signal
catalog.
updateSignalCatalog_nodesToUpdate :: Lens' UpdateSignalCatalog (Maybe [Node]) Source #
A list of information about nodes to update in the signal catalog.
updateSignalCatalog_name :: Lens' UpdateSignalCatalog Text Source #
The name of the signal catalog to update.
Destructuring the Response
data UpdateSignalCatalogResponse Source #
See: newUpdateSignalCatalogResponse smart constructor.
Constructors
| UpdateSignalCatalogResponse' | |
Instances
newUpdateSignalCatalogResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> UpdateSignalCatalogResponse |
Create a value of UpdateSignalCatalogResponse 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:UpdateSignalCatalogResponse', updateSignalCatalogResponse_httpStatus - The response's http status code.
UpdateSignalCatalog, updateSignalCatalogResponse_name - The name of the updated signal catalog.
UpdateSignalCatalogResponse, updateSignalCatalogResponse_arn - The ARN of the updated signal catalog.
Response Lenses
updateSignalCatalogResponse_httpStatus :: Lens' UpdateSignalCatalogResponse Int Source #
The response's http status code.
updateSignalCatalogResponse_name :: Lens' UpdateSignalCatalogResponse Text Source #
The name of the updated signal catalog.
updateSignalCatalogResponse_arn :: Lens' UpdateSignalCatalogResponse Text Source #
The ARN of the updated signal catalog.