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.
code: def __init__(
      self,
      *,
      aws_conn_id: str | None = SqsHook.default_conn_name,
      queue_url: str,
      message_body: str,
      message_attributes: dict | None = None,
      message_group_id: str | None = None,
      delay_seconds: int = 0,
      region_name: str | None = None,
  ):
      super().__init__()
      self.aws_conn_id = aws_conn_id
      self.region_name = region_name
      self.queue_url = queue_url
      self.message_body = message_body
      self.message_attributes = message_attributes or {}
      self.message_group_id = message_group_id
      self.delay_seconds = delay_seconds
  
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 1 to create a new SqsNotifier object from inherited base classes: BaseNotifier with example: obj = SqsNotifier()