class_docstr: Amazon SQS (Simple Queue Service) Notifier.
  
  .. seealso::
      For more information on how to use this notifier, take a look at the guide:
      :ref:`howto/notifier:SqsNotifier`
  
  :param aws_conn_id: The :ref:`Amazon Web Services Connection id <howto/connection:aws>`
      used for AWS credentials. If this is None or empty then the default boto3 behaviour is used.
  :param queue_url: The URL of the Amazon SQS queue to which a message is sent.
  :param message_body: The message to send.
  :param message_attributes: additional attributes for the message.
      For details of the attributes parameter see :py:meth:`botocore.client.SQS.send_message`.
  :param message_group_id: This parameter applies only to FIFO (first-in-first-out) queues.
      For details of the attributes parameter see :py:meth:`botocore.client.SQS.send_message`.
  :param delay_seconds: The length of time, in seconds, for which to delay a message.
  :param region_name: AWS region_name. If not specified then the default boto3 behaviour is used.
docstr: Publish the notification message to Amazon SQS queue.
code: def notify(self, context):
      """Publish the notification message to Amazon SQS queue."""
      self.hook.send_message(
          queue_url=self.queue_url,
          message_body=self.message_body,
          delay_seconds=self.delay_seconds,
          message_attributes=self.message_attributes,
          message_group_id=self.message_group_id,
      )
  
file_path: airflow/airflow/providers/amazon/aws/notifications/sqs.py
imports: from __future__ import annotations
  from functools import cached_property
  from typing import Sequence
  from airflow.notifications.basenotifier import BaseNotifier
  from airflow.providers.amazon.aws.hooks.sqs import SqsHook
label_desc: Use image node_id 3 for calling the SqsNotifier obj's underlying member method code with example usage: obj.notify(context) without return types