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 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.
UpdateSubscriptionNotificationConfiguration' | |
|
Instances
newUpdateSubscriptionNotificationConfiguration Source #
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.
UpdateSubscriptionNotificationConfigurationResponse' | |
|
Instances
newUpdateSubscriptionNotificationConfigurationResponse Source #
:: 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.