update_subscription_notification_configuration

update_subscription_notification_configuration(**kwargs)

Creates a new subscription notification or adds the existing subscription notification setting for the specified subscription ID.

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.
  • 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