| 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.MacieV2.PutFindingsPublicationConfiguration
Description
Updates the configuration settings for publishing findings to Security Hub.
Synopsis
- data PutFindingsPublicationConfiguration = PutFindingsPublicationConfiguration' {}
- newPutFindingsPublicationConfiguration :: PutFindingsPublicationConfiguration
- putFindingsPublicationConfiguration_clientToken :: Lens' PutFindingsPublicationConfiguration (Maybe Text)
- putFindingsPublicationConfiguration_securityHubConfiguration :: Lens' PutFindingsPublicationConfiguration (Maybe SecurityHubConfiguration)
- data PutFindingsPublicationConfigurationResponse = PutFindingsPublicationConfigurationResponse' {
- httpStatus :: Int
- newPutFindingsPublicationConfigurationResponse :: Int -> PutFindingsPublicationConfigurationResponse
- putFindingsPublicationConfigurationResponse_httpStatus :: Lens' PutFindingsPublicationConfigurationResponse Int
Creating a Request
data PutFindingsPublicationConfiguration Source #
See: newPutFindingsPublicationConfiguration smart constructor.
Constructors
| PutFindingsPublicationConfiguration' | |
Fields
| |
Instances
newPutFindingsPublicationConfiguration :: PutFindingsPublicationConfiguration Source #
Create a value of PutFindingsPublicationConfiguration 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:clientToken:PutFindingsPublicationConfiguration', putFindingsPublicationConfiguration_clientToken - A unique, case-sensitive token that you provide to ensure the
idempotency of the request.
$sel:securityHubConfiguration:PutFindingsPublicationConfiguration', putFindingsPublicationConfiguration_securityHubConfiguration - The configuration settings that determine which findings to publish to
Security Hub.
Request Lenses
putFindingsPublicationConfiguration_clientToken :: Lens' PutFindingsPublicationConfiguration (Maybe Text) Source #
A unique, case-sensitive token that you provide to ensure the idempotency of the request.
putFindingsPublicationConfiguration_securityHubConfiguration :: Lens' PutFindingsPublicationConfiguration (Maybe SecurityHubConfiguration) Source #
The configuration settings that determine which findings to publish to Security Hub.
Destructuring the Response
data PutFindingsPublicationConfigurationResponse Source #
See: newPutFindingsPublicationConfigurationResponse smart constructor.
Constructors
| PutFindingsPublicationConfigurationResponse' | |
Fields
| |
Instances
newPutFindingsPublicationConfigurationResponse Source #
Arguments
| :: Int |
|
| -> PutFindingsPublicationConfigurationResponse |
Create a value of PutFindingsPublicationConfigurationResponse 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:PutFindingsPublicationConfigurationResponse', putFindingsPublicationConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
putFindingsPublicationConfigurationResponse_httpStatus :: Lens' PutFindingsPublicationConfigurationResponse Int Source #
The response's http status code.