airflow.providers.amazon.aws.operators.sns
¶
Publish message to SNS queue
Module Contents¶
-
class
airflow.providers.amazon.aws.operators.sns.
SnsPublishOperator
(*, target_arn: str, message: str, aws_conn_id: str = 'aws_default', subject: Optional[str] = None, message_attributes: Optional[dict] = None, **kwargs)[source]¶ Bases:
airflow.models.BaseOperator
Publish a message to Amazon SNS.
- Parameters
aws_conn_id (str) -- aws connection to use
target_arn (str) -- either a TopicArn or an EndpointArn
message (str) -- the default message you want to send (templated)
subject (str) -- the message subject you want to send (templated)
message_attributes (dict) -- the message attributes you want to send as a flat dict (data type will be determined automatically)