PutSNS
Description
Sends the content of a FlowFile as a notification to the Amazon Simple Notification Service
Tags
amazon, aws, publish, pubsub, put, sns, topic
Properties
In the list below required Properties are shown with an asterisk (*). Other properties 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, using FlowFile 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, using FlowFile attributes and Environment variables. | ||
Region * | Region | US West (Oregon) |
| |
AWS Credentials Provider Service * | AWS Credentials Provider service | Controller Service: AWSCredentialsProviderService Implementations: AWSCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider | |
SSL Context Service | SSL Context Service | Controller Service: SSLContextService Implementations: StandardRestrictedSSLContextService StandardSSLContextService | Specifies an optional SSL Context Service that, if provided, will be used to create connections | |
Communications Timeout * | Communications Timeout | 30 secs | ||
Endpoint Override URL | Endpoint Override URL | Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints. Supports Expression Language, using Environment variables. | ||
Proxy Configuration Service | proxy-configuration-service | Controller Service: ProxyConfigurationService Implementations: StandardProxyConfigurationService | Specifies the Proxy Configuration Controller Service to proxy network requests. Supported proxies: HTTP + AuthN | |
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, using FlowFile attributes and Environment variables. | |
Message Group ID | Message Group ID | If using FIFO, the message group to which the flowFile belongs Supports Expression Language, using FlowFile attributes and Environment variables. | ||
Deduplication Message ID | Deduplication Message ID | The token used for deduplication of sent messages Supports Expression Language, using FlowFile attributes and Environment variables. |
Dynamic Properties
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: Yes, evaluated using FlowFile Attributes and Environment variables. |
Relationships
Name | Description |
---|---|
failure | FlowFiles are routed to failure relationship |
success | FlowFiles are routed to success relationship |
Reads Attributes
This processor does not read attributes.
Writes Attributes
This processor does not write attributes.
State Management
This component does not store state.
Restricted
This component is not restricted.
Input Requirement
This component requires an incoming relationship.
System Resource Considerations
This component does not specify system resource considerations.