| 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.SecurityLake.UpdateSubscriptionNotificationConfiguration
Description
Creates a new subscription notification or adds the existing subscription notification setting for the specified subscription ID.
Synopsis
- data UpdateSubscriptionNotificationConfiguration = UpdateSubscriptionNotificationConfiguration' {}
- newUpdateSubscriptionNotificationConfiguration :: Text -> UpdateSubscriptionNotificationConfiguration
- updateSubscriptionNotificationConfiguration_createSqs :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Bool)
- updateSubscriptionNotificationConfiguration_httpsApiKeyName :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text)
- updateSubscriptionNotificationConfiguration_httpsApiKeyValue :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text)
- updateSubscriptionNotificationConfiguration_httpsMethod :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe HttpsMethod)
- updateSubscriptionNotificationConfiguration_roleArn :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text)
- updateSubscriptionNotificationConfiguration_subscriptionEndpoint :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text)
- updateSubscriptionNotificationConfiguration_subscriptionId :: Lens' UpdateSubscriptionNotificationConfiguration Text
- data UpdateSubscriptionNotificationConfigurationResponse = UpdateSubscriptionNotificationConfigurationResponse' {
- queueArn :: Maybe Text
- httpStatus :: Int
- newUpdateSubscriptionNotificationConfigurationResponse :: Int -> UpdateSubscriptionNotificationConfigurationResponse
- updateSubscriptionNotificationConfigurationResponse_queueArn :: Lens' UpdateSubscriptionNotificationConfigurationResponse (Maybe Text)
- updateSubscriptionNotificationConfigurationResponse_httpStatus :: Lens' UpdateSubscriptionNotificationConfigurationResponse Int
Creating a Request
data UpdateSubscriptionNotificationConfiguration Source #
See: newUpdateSubscriptionNotificationConfiguration smart constructor.
Constructors
| UpdateSubscriptionNotificationConfiguration' | |
Fields
| |
Instances
newUpdateSubscriptionNotificationConfiguration Source #
Arguments
| :: Text | |
| -> UpdateSubscriptionNotificationConfiguration |
Create a value of UpdateSubscriptionNotificationConfiguration 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:createSqs:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_createSqs - Create a new subscription notification for the specified subscription ID
in Amazon Security Lake.
$sel:httpsApiKeyName:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsApiKeyName - The key name for the subscription notification.
$sel:httpsApiKeyValue:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsApiKeyValue - The key value for the subscription notification.
$sel:httpsMethod:UpdateSubscriptionNotificationConfiguration', updateSubscriptionNotificationConfiguration_httpsMethod - The HTTPS method used for the subscription notification.
UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_roleArn - The Amazon Resource Name (ARN) specifying the role of the subscriber.
UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_subscriptionEndpoint - The subscription endpoint in Security Lake.
UpdateSubscriptionNotificationConfiguration, updateSubscriptionNotificationConfiguration_subscriptionId - The subscription ID for which the subscription notification is
specified.
Request Lenses
updateSubscriptionNotificationConfiguration_createSqs :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Bool) Source #
Create a new subscription notification for the specified subscription ID in Amazon Security Lake.
updateSubscriptionNotificationConfiguration_httpsApiKeyName :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text) Source #
The key name for the subscription notification.
updateSubscriptionNotificationConfiguration_httpsApiKeyValue :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text) Source #
The key value for the subscription notification.
updateSubscriptionNotificationConfiguration_httpsMethod :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe HttpsMethod) Source #
The HTTPS method used for the subscription notification.
updateSubscriptionNotificationConfiguration_roleArn :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text) Source #
The Amazon Resource Name (ARN) specifying the role of the subscriber.
updateSubscriptionNotificationConfiguration_subscriptionEndpoint :: Lens' UpdateSubscriptionNotificationConfiguration (Maybe Text) Source #
The subscription endpoint in Security Lake.
updateSubscriptionNotificationConfiguration_subscriptionId :: Lens' UpdateSubscriptionNotificationConfiguration Text Source #
The subscription ID for which the subscription notification is specified.
Destructuring the Response
data UpdateSubscriptionNotificationConfigurationResponse Source #
See: newUpdateSubscriptionNotificationConfigurationResponse smart constructor.
Constructors
| UpdateSubscriptionNotificationConfigurationResponse' | |
Fields
| |
Instances
newUpdateSubscriptionNotificationConfigurationResponse Source #
Arguments
| :: Int |
|
| -> UpdateSubscriptionNotificationConfigurationResponse |
Create a value of UpdateSubscriptionNotificationConfigurationResponse 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:queueArn:UpdateSubscriptionNotificationConfigurationResponse', updateSubscriptionNotificationConfigurationResponse_queueArn - Returns the ARN of the queue.
$sel:httpStatus:UpdateSubscriptionNotificationConfigurationResponse', updateSubscriptionNotificationConfigurationResponse_httpStatus - The response's http status code.
Response Lenses
updateSubscriptionNotificationConfigurationResponse_queueArn :: Lens' UpdateSubscriptionNotificationConfigurationResponse (Maybe Text) Source #
Returns the ARN of the queue.
updateSubscriptionNotificationConfigurationResponse_httpStatus :: Lens' UpdateSubscriptionNotificationConfigurationResponse Int Source #
The response's http status code.