SecurityLake / Client / update_subscription_notification_configuration
update_subscription_notification_configuration#
- SecurityLake.Client.update_subscription_notification_configuration(**kwargs)#
Updates an existing notification method for the subscription (SQS or HTTPs endpoint) or switches the notification subscription endpoint for a subscriber.
See also: AWS API Documentation
Request Syntax
response = client.update_subscription_notification_configuration( createSqs=True|False, httpsApiKeyName='string', httpsApiKeyValue='string', httpsMethod='POST'|'PUT', roleArn='string', subscriptionEndpoint='string', subscriptionId='string' )
- Parameters:
createSqs (boolean) – Create a new subscription notification for the specified subscription ID in Amazon Security Lake.
httpsApiKeyName (string) – The key name for the subscription notification.
httpsApiKeyValue (string) – The key value for the subscription notification.
httpsMethod (string) – The HTTPS method used for the subscription notification.
roleArn (string) – The Amazon Resource Name (ARN) specifying the role of the subscriber. For more information about ARNs and how to use them in policies, see, see the Managing data access and Amazon Web Services Managed Policies in the Amazon Security Lake User Guide.
subscriptionEndpoint (string) – The subscription endpoint in Security Lake.
subscriptionId (string) –
[REQUIRED]
The subscription ID for which the subscription notification is specified.
- Return type:
dict
- Returns:
Response Syntax
{ 'queueArn': 'string' }
Response Structure
(dict) –
queueArn (string) –
Returns the ARN of the queue.
Exceptions
SecurityLake.Client.exceptions.ConcurrentModificationException
SecurityLake.Client.exceptions.InternalServerException
SecurityLake.Client.exceptions.ValidationException
SecurityLake.Client.exceptions.AccessDeniedException
SecurityLake.Client.exceptions.ResourceNotFoundException
SecurityLake.Client.exceptions.AccountNotFoundException
SecurityLake.Client.exceptions.InvalidInputException