Sends the content of a FlowFile as a notification to the Amazon Simple Notification Service
amazon, aws, sns, topic, put, publish, pubsub
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values, and whether a property supports the NiFi Expression Language.
| Display Name | API Name | Default Value | Allowable Values | Description |
|---|---|---|---|---|
| Amazon Resource Name (ARN) | Amazon Resource Name (ARN) | The name of the resource to which notifications should be published Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) | ||
| ARN Type | ARN Type | Topic ARN |
| The type of Amazon Resource Name that is being used. |
| E-mail Subject | E-mail Subject | The optional subject to use for any subscribers that are subscribed via E-mail Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) | ||
| Region | Region | US West (Oregon) |
| No description provided. |
| AWS Credentials Provider Service | AWS Credentials Provider service | Controller Service API: AWSCredentialsProviderService Implementations: AWSCredentialsProviderControllerService AWSIDBrokerCloudCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider | |
| Communications Timeout | Communications Timeout | 30 secs | No description provided. | |
| Use JSON Structure | Use JSON Structure | false |
| If true, the contents of the FlowFile must be JSON with a top-level element named 'default'. Additional elements can be used to send different messages to different protocols. See the Amazon SNS Documentation for more information. |
| Character Set | Character Set | UTF-8 | The character set in which the FlowFile's content is encoded Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) | |
| Message Group ID | Message Group ID | If using FIFO, the message group to which the flowFile belongs Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) | ||
| Deduplication Message ID | Deduplication Message ID | The token used for deduplication of sent messages Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) |
Supports Sensitive Dynamic Properties: No
Dynamic Properties allow the user to specify both the name and value of a property.
| Name | Value | Description |
|---|---|---|
| A name of an attribute to be added to the notification | The attribute value | User specified dynamic Properties are added as attributes to the notification Supports Expression Language: true (will be evaluated using flow file attributes and Environment variables) |
| Name | Description |
|---|---|
| success | FlowFiles are routed to success relationship |
| failure | FlowFiles are routed to failure relationship |