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 |
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.
UpdateSignalCatalog' | |
|
Instances
newUpdateSignalCatalog Source #
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.
Instances
newUpdateSignalCatalogResponse Source #
:: 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.