# mulesoft Amazon SNS Connector - Full Documentation --- product: Amazon SNS Connector version: 4.7 --- # Amazon SNS 4.7 Additional Configuration Information > For the full documentation index, see: https://docs.mulesoft.com/llms.txt ## IAM User Permissions To use Amazon SNS Connector for an AWS Identity and Access Management (IAM) user, that user must: - Be a trusted entity for a specific role with rights to perform the Amazon Security Token Service `AssumeRole` action. - Have at least an `AmazonSNSReadOnlyAccess` policy to perform all SNS Connector read operations. - Have an `AmazonSNSFullAccess` policy to perform all SNS Connector operations. ## See Also - [Introduction to Anypoint Connectors](https://docs.mulesoft.com/connectors/introduction/introduction-to-anypoint-connectors) - [Salesforce Help](https://help.salesforce.com) --- product: Amazon SNS Connector version: 4.7 --- # Amazon SNS 4.7 Connector Examples > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Common use cases for the connector include: - Sending SNS messages to Amazon SQS queues - Sending Amazon SNS messages to HTTP/HTTPS endpoints ## Send Amazon SNS Messages to Amazon SQS Queues Amazon SNS works closely with Amazon Simple Queue Service (Amazon SQS). By using Amazon SNS and Amazon SQS together, messages can be delivered to applications that: - Require immediate notification of an event. - Are persisted in an Amazon SQS queue for other applications to process later. When you subscribe an Amazon SQS queue to an Amazon SNS topic, you can publish a message to the topic. Amazon SNS then sends an Amazon SQS message to the subscribed queue. Use AWS Management Console to simplify the process of subscribing an Amazon SQS queue to an Amazon SNS topic. ## Send Amazon SNS Messages to HTTP/HTTPS Endpoints You can use Amazon SNS to send notification messages to one or more HTTP or HTTPS endpoints. When you subscribe an endpoint to am Amazon SNS topic, you can publish a notification to the topic. Amazon SNS then sends an HTTP POST request that delivers the contents of the notification to the subscribed endpoint. ## Example: Use the Connector to Send SNS Messages to Amazon SQS Queues The following diagram shows an example flow for this use case:  Before you try the example, access Anypoint Studio, and verify that the Mule Palette displays entries for **Amazon SNS** and **Amazon SQS**. If not, follow the instructions in [Install the Connector in Studio Using Exchange](https://docs.mulesoft.com/amazon-sns-connector/4.7/amazon-sns-connector-studio#install-connector) to install both connectors. To configure a Mule app that uses a connector to send Amazon SNS messages to Amazon SQS queues: 1. Create a new Mule project in Anypoint Studio. 2. In the Mule Palette, search for **HTTP**, and select the **Listener** operation:  3. Drag the **Listener** operation to the canvas. 4. In the **Listener** configuration, click **+** next to the **Connector configuration** field to add a global element. 5. Accept the defaults. 6. In the **Listener** configuration **General** tab, set the **Display Name** field to `HTTP` and the **Path** field to\`/''.  7. In the Mule Palette, search for **SNS** and select the **Publish** operation:  8. Drag the **Publish** operation to the right of the **HTTP Listener** component. 9. In the **Publish** configuration, click **+** next to the **Connector configuration** field to add a global element. 10. Configure the global element as follows:
| Parameter | Description | Value |
|---|---|---|
Name | Name used to reference the configuration |
|
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account. | AWS Access Key |
Secret Key | Key that plays the role of a password | AWS secret key |
Region Endpoint | Queue region. | The queue region |
| Parameter | Value | Description |
|---|---|---|
Display Name |
| Name of the publish operation. |
Basic Settings section | ||
Connector configuration |
| The reference name to the global element you created. |
Target Platform section | ||
Topic arn |
| Amazon Resource Name (ARN) of the topic you want to publish to. |
Target arn | Amazon Resource Name (ARN) of the platform endpoint you want to publish to. | |
Phone number | The phone number of the device you want to publish to. | |
Message Parameters | ||
Message |
| Message Body |
| Parameter | Value | Description |
|---|---|---|
Message Parameters | ||
Subject |
| Subject line when the message is delivered to email endpoints. |
Message structure |
| Message structure that will be different for each protocol. |
Message attributes | Amazon SNS message attributes, as described in the Amazon Simple Notification Service Developer Guide. | |
FIFO Parameters | ||
Message Group ID | Token that specifies that a message belongs to a specific message group. Required when publishing to a FIFO topic. | |
Message Deduplication ID | Token used for the deduplication of messages when publishing to a FIFO topic. Allows you to overwrite the value generated by Amazon SNS. Required when content-based deduplication is disabled. | |
| Parameter | Value |
|---|---|
Display Name |
|
Message |
|
Level |
|
| Parameter | Description | Value |
|---|---|---|
Name | A name by which to refer to the configuration |
|
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account | AWS access key |
Secret Key | Key that plays the role of a password. | AWS secret key |
Region Endpoint | Queue region. | The queue region |
Test Queue ARN | Queue ARN which will be used in the next step to test the connection | Test queue ARN in the following format - |
| Parameter | Value |
|---|---|
Basic Settings section | |
Display Name |
|
Connector configuration* |
|
Queue url | Queue URL in the following format - |
Other fields in the General group | Default values |
| Parameter | Value |
|---|---|
Display Name |
|
Message |
|
Level |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | The name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | The connection types to provide to this configuration. | x | ||
Globally Defined Default Topic ARN. | String | |||
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the instance expires at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Session Token | String | The session token provided by AWS Security Token Service (STS). | ||
Test Topic | String | The topic used to test the connection. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50000 | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | ||
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50000 | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to | false | |
Region Endpoint | String | Set the topic region endpoint. | US_EAST_1 | |
Custom Service Endpoint | String | Set a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to | ||
TLS Configuration | ||||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to | |||
Host | String | Specifies the proxy host, including the protocol. Must be in the format | ||
Port | Number | Specifies the proxy port. This parameter is required if a proxy host is provided. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Role ARN | String | The Role ARN uniquely identifies role to assume to gain cross account access. | x | |
Custom STS Endpoint | String | Set a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. The custom STS endpoint might not work if | ||
Test Topic ARN | String | The topic used to test the connection. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50000 | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | ||
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50000 | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to | false | |
Region Endpoint | String | Set the topic region endpoint. | US_EAST_1 | |
Custom Service Endpoint | String | Set a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to | ||
TLS Configuration | ||||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to | |||
Host | String | Specifies the proxy host, including the protocol. Must be in the format | ||
Port | Number | Specifies the proxy port. This parameter is required if a proxy host is provided. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose access control policy you wish to modify. | x | |
Label | String | A unique identifier for the new policy statement. | x | |
Account Ids | Array of String | The AWS account IDs of the users (principals) who will be given access to the specified actions. The users must have AWS accounts, but do not need to be signed up for this service. | x | |
Action Names | Array of String | The action you want to allow for the specified principals. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic for which you wish to confirm a subscription. | x | |
Token | String | Short-lived token sent to an endpoint during the | x | |
Authenticate On Unsubscribe | String | Disallows unauthenticated unsubscribes of the subscription. If the value of this parameter is | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Name | String | Application names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, hyphens, and periods, and must be between 1 and 256 characters long. | x | |
Platform | String | The following platforms are supported: ADM (Amazon Device Messaging), APNs (Apple Push Notification service), APNS_SANDBOX, and GCM (Google Cloud Messaging). | x | |
Attributes | Object | The list of attributes. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint. | x | |
Token | String | Unique identifier created by the notification service for an app on a device. The specific name for Token will vary, depending on which notification service is being used. For example, when using APNs (Apple Push Notification service) as the notification service, you need the device token. Alternatively, when using GCM (Google Cloud Messaging) or ADM (Amazon Device Messaging), the device token equivalent is called the registration ID. | x | |
Custom User Data | String | Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB. | x | |
Attributes | Object | The list of attributes. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Name | String | The name of the topic. Maximum 256 characters. Can include alphanumeric characters, hyphens, and underscores. FIFO topic names must end with | x | |
Content Based Deduplication | Boolean | Enables content-based deduplication for FIFO topics. If you create a FIFO topic and set this parameter to | true | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint Arn | String | EndpointArn of endpoint to delete. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn of platform application object to delete. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic you want to delete. | x | |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint Arn | String | EndpointArn for GetEndpointAttributes input. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn for GetPlatformApplicationAttributesInput. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription whose properties you want to get | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose properties you want to get. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Arn | String | The ARN of the platform application. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Endpoint] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Platform Application] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Subscription] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Arn | String | The ARN of the topic. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Subscription] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [String] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
FIFO Parameters | Parameters related to the FIFO topic. | |||
Message | String | The message you want to send to the topic. |
| |
Subject | String | Optional parameter to use as the "Subject" line when the message is delivered to email endpoints. This field will also be included, if present, in the standard JSON messages delivered to other endpoints. | ||
Message Structure | String | Set MessageStructure to | ||
Message Attributes | Object | The Amazon SNS message attributes, as described in the Amazon Simple Notification Service Developer Guide. | ||
Topic Arn | String | Amazon Resource Name (ARN) of the topic you want to publish to. This field and the Target Arn field are mutually exclusive. | ||
Target Arn | String | Amazon Resource Name (ARN) of the platform endpoint you want to publish to. This field and the Topic Arn field are mutually exclusive. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose access control policy you wish to modify. | x | |
Label | String | The unique label of the statement you want to remove. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint | Container for the parameters to the SetEndpointAttributes operation. |
| ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Attributes | Container for the parameters to the SetPlatformApplicationAttributes operation. |
| ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription. | x | |
Attribute Name | String | The name of the attribute. | x | |
Attribute Value | String | The value of the attribute. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic. | x | |
Attribute Name | String | The name of the attribute. | x | |
Attribute Value | String | The value of the attribute. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic you want to subscribe to. | x | |
Protocol | Enumeration, one of:
| The protocol you want to use. If it is a FIFO topic, then only Amazon SQS FIFO queues can be subscribers. | x | |
Endpoint | String | The endpoint that you want to receive notifications. Endpoints vary by protocol:
| x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription to be deleted. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | A comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | A comma-separated list of cipher suites enabled for this context. | ||
Trust Store | For servers, a trust store contains certificates of the trusted clients. For clients, a trust store contains certificates of the trusted servers. | |||
Key Store | For servers, a key store contains the private and public key of the server. For clients, a key store contains the private and public key of the client. | |||
Revocation Check | Validates that a certificate was revoked. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location of the trust store. The path is resolved relative to the current classpath and file system, if possible. | ||
Password | String | The password used to protect the trust store. | ||
Type | String | The type of store used. | ||
Algorithm | String | The algorithm used by the trust store. | ||
Insecure | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location of the key store. The path is resolved relative to the current classpath and file system, if possible. | ||
Type | String | The type of store used. | ||
Alias | String | When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file is used by default. | ||
Key Password | String | The password used to protect the private key. | ||
Password | String | The password used to protect the key store. | ||
Algorithm | String | The algorithm used by the key store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Only verify the last element of the certificate chain. | ||
Prefer Crls | Boolean | Try CRL instead of OCSP first. | ||
No Fallback | Boolean | Do not use the secondary checking method (the one not selected before). | ||
Soft Fail | Boolean | Avoid verification failure when the revocation server can not be reached or is busy. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | The URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response (must be in the trust store), if present. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | When the application is deployed, a connectivity test is performed on all connectors. If set to | ||
Reconnection Strategy | The reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make.. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | true |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | unsubscribe |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies the maxIdleTime attribute |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Request Id | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Attributes | Object | |||
Endpoint Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | The amount of instances that is initially be allowed to be kept in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances. | ||
Max Buffer Size | Number | The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| The unit in which maxInMemorySize is expressed |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Attributes | Object | |||
Platform Application Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Endpoint | String | |||
Owner | String | |||
Protocol | String | |||
Subscription Arn | String | |||
Topic Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Group Id | String | Token that specifies where a message belongs. | x | |
Message Deduplication Id | String | Token for deduplicating messages. This ID is mandatory when deduplication is not set in the topic level. |
| Parameter | Description |
|---|---|
Name | Name by which the configuration is referenced |
Session Token | Session token provided by AWS Security Token Service (STS) |
Test Topic | Topic used to test the connection |
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account |
Secret Key | Key that plays the role of a password |
Try Default AWS Credentials Provider Chain | Checkbox that controls whether temporary credentials should be used |
Region Endpoint | Topic region endpoint |
Globally Defined Default Topic Arn | Topic ARN to test the connectivity |
| Parameter | Description | Value |
|---|---|---|
Name | Name used to reference the configuration |
|
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account. | AWS Access Key |
Secret Key | Key that plays the role of a password | AWS secret key |
Region Endpoint | Queue region. | The queue region |
| Parameter | Value | Description |
|---|---|---|
Display Name |
| Name of the publish operation. |
Basic Settings section | ||
Connector configuration |
| The reference name to the global element you created. |
Target Platform section | ||
Topic arn |
| Amazon Resource Name (ARN) of the topic you want to publish to. |
Target arn | Amazon Resource Name (ARN) of the platform endpoint you want to publish to. | |
Phone number | The phone number of the device you want to publish to. | |
Message Parameters | ||
Message |
| Message Body |
| Parameter | Value | Description |
|---|---|---|
Message Parameters | ||
Subject |
| Subject line when the message is delivered to email endpoints. |
Message structure |
| Message structure that will be different for each protocol. |
Message attributes | Amazon SNS message attributes, as described in the Amazon Simple Notification Service Developer Guide. | |
FIFO Parameters | ||
Message Group ID | Token that specifies that a message belongs to a specific message group. Required when publishing to a FIFO topic. | |
Message Deduplication ID | Token used for the deduplication of messages when publishing to a FIFO topic. Allows you to overwrite the value generated by Amazon SNS. Required when content-based deduplication is disabled. | |
| Parameter | Value |
|---|---|
Display Name |
|
Message |
|
Level |
|
| Parameter | Description | Value |
|---|---|---|
Name | A name by which to refer to the configuration |
|
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account | AWS access key |
Secret Key | Key that plays the role of a password. | AWS secret key |
Region Endpoint | Queue region. | The queue region |
Test Queue ARN | Queue ARN which will be used in the next step to test the connection | Test queue ARN in the following format - |
| Parameter | Value |
|---|---|
Basic Settings section | |
Display Name |
|
Connector configuration* |
|
Queue url | Queue URL in the following format - |
Other fields in the General group | Default values |
| Parameter | Value |
|---|---|
Display Name |
|
Message |
|
Level |
|
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Name | String | The name for this configuration. Connectors reference the configuration with this name. | x | |
Connection | The connection types to provide to this configuration. | x | ||
Globally Defined Default Topic ARN. | String | |||
Expiration Policy | Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the instance expires at the exact moment that it becomes eligible. Mule purges the instances as appropriate. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Session Token | String | The session token provided by AWS Security Token Service (STS). | ||
Test Topic | String | The topic used to test the connection. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50000 | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | ||
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50000 | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to | false | |
Region Endpoint | String | Set the topic region endpoint. | US_EAST_1 | |
Custom Service Endpoint | String | Set a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to | ||
TLS Configuration | ||||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to | |||
Host | String | Specifies the proxy host, including the protocol. Must be in the format | ||
Port | Number | Specifies the proxy port. This parameter is required if a proxy host is provided. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Role ARN | String | The Role ARN uniquely identifies role to assume to gain cross account access. | x | |
Custom STS Endpoint | String | Set a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. The custom STS endpoint might not work if | ||
External ID | String | A unique identifier that might be required when you assume a role in another account. If the administrator of the account to which the role belongs provides an external ID, then provide that value in this field. | ||
Test Topic ARN | String | The topic used to test the connection. | ||
Connection Timeout | Number | The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended. | 50000 | |
Max Connections | Number | Sets the maximum number of allowed open HTTP connections. | ||
Socket Timeout | Number | The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended. | 50000 | |
Access Key | String | The access key provided by Amazon. | x | |
Secret Key | String | The secret key provided by Amazon. | x | |
Try Default AWSCredentials Provider Chain | Boolean | Set this field to | false | |
Region Endpoint | String | Set the topic region endpoint. | US_EAST_1 | |
Custom Service Endpoint | String | Set a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint. For local connections, set this field to | ||
TLS Configuration | ||||
Reconnection | When the application is deployed, a connectivity test is performed on all connectors. If set to | |||
Host | String | Specifies the proxy host, including the protocol. Must be in the format | ||
Port | Number | Specifies the proxy port. This parameter is required if a proxy host is provided. | ||
Username | String | The optional proxy username. | ||
Password | String | The optional proxy password. | ||
Domain | String | The optional proxy domain. | ||
Workstation | String | The optional proxy workstation. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose access control policy you wish to modify. | x | |
Label | String | A unique identifier for the new policy statement. | x | |
Account Ids | Array of String | The AWS account IDs of the users (principals) who will be given access to the specified actions. The users must have AWS accounts, but do not need to be signed up for this service. | x | |
Action Names | Array of String | The action you want to allow for the specified principals. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic for which you wish to confirm a subscription. | x | |
Token | String | Short-lived token sent to an endpoint during the | x | |
Authenticate On Unsubscribe | String | Disallows unauthenticated unsubscribes of the subscription. If the value of this parameter is | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Name | String | Application names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, hyphens, and periods, and must be between 1 and 256 characters long. | x | |
Platform | String | The following platforms are supported: ADM (Amazon Device Messaging), APNs (Apple Push Notification service), APNS_SANDBOX, and GCM (Google Cloud Messaging). | x | |
Attributes | Object | The list of attributes. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn returned from CreatePlatformApplication is used to create a an endpoint. | x | |
Token | String | Unique identifier created by the notification service for an app on a device. The specific name for Token will vary, depending on which notification service is being used. For example, when using APNs (Apple Push Notification service) as the notification service, you need the device token. Alternatively, when using GCM (Google Cloud Messaging) or ADM (Amazon Device Messaging), the device token equivalent is called the registration ID. | x | |
Custom User Data | String | Arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB. | x | |
Attributes | Object | The list of attributes. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Name | String | The name of the topic. Maximum 256 characters. Can include alphanumeric characters, hyphens, and underscores. FIFO topic names must end with | x | |
Content Based Deduplication | Boolean | Enables content-based deduplication for FIFO topics. If you create a FIFO topic and set this parameter to | true | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint Arn | String | EndpointArn of endpoint to delete. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn of platform application object to delete. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic you want to delete. | x | |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint Arn | String | EndpointArn for GetEndpointAttributes input. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Arn | String | PlatformApplicationArn for GetPlatformApplicationAttributesInput. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription whose properties you want to get | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose properties you want to get. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Object |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Arn | String | The ARN of the platform application. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Endpoint] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Platform Application] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Subscription] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Arn | String | The ARN of the topic. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [Subscription] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Streaming Strategy |
| Configure to use repeatable streams. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | Array of Message of [String] payload and [Request ID Attribute] attributes |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
FIFO Parameters | Parameters related to the FIFO topic. | |||
Message | String | The message you want to send to the topic. |
| |
Subject | String | Optional parameter to use as the "Subject" line when the message is delivered to email endpoints. This field will also be included, if present, in the standard JSON messages delivered to other endpoints. | ||
Message Structure | String | Set MessageStructure to | ||
Message Attributes | Object | The Amazon SNS message attributes, as described in the Amazon Simple Notification Service Developer Guide. | ||
Topic Arn | String | Amazon Resource Name (ARN) of the topic you want to publish to. This field and the Target Arn field are mutually exclusive. | ||
Target Arn | String | Amazon Resource Name (ARN) of the platform endpoint you want to publish to. This field and the Topic Arn field are mutually exclusive. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic whose access control policy you wish to modify. | x | |
Label | String | The unique label of the statement you want to remove. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Endpoint | Container for the parameters to the SetEndpointAttributes operation. |
| ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Platform Application Attributes | Container for the parameters to the SetPlatformApplicationAttributes operation. |
| ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription. | x | |
Attribute Name | String | The name of the attribute. | x | |
Attribute Value | String | The value of the attribute. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic. | x | |
Attribute Name | String | The name of the attribute. | x | |
Attribute Value | String | The value of the attribute. | ||
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Topic Arn | String | The ARN of the topic you want to subscribe to. | x | |
Protocol | Enumeration, one of:
| The protocol you want to use. If it is a FIFO topic, then only Amazon SQS FIFO queues can be subscribers. | x | |
Endpoint | String | The endpoint that you want to receive notifications. Endpoints vary by protocol:
| x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
Attributes Type |
| Name | Type | Description | Default Value | Required |
|---|---|---|---|---|
Configuration | String | The name of the configuration to use. | x | |
Subscription Arn | String | The ARN of the subscription to be deleted. | x | |
Target Variable | String | The name of a variable to store the operation’s output. | ||
Target Value | String | An expression to evaluate against the operation’s output and store the expression outcome in the target variable. |
| |
Reconnection Strategy | A retry strategy in case of connectivity errors. |
Type | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Enabled Protocols | String | A comma-separated list of protocols enabled for this context. | ||
Enabled Cipher Suites | String | A comma-separated list of cipher suites enabled for this context. | ||
Trust Store | For servers, a trust store contains certificates of the trusted clients. For clients, a trust store contains certificates of the trusted servers. | |||
Key Store | For servers, a key store contains the private and public key of the server. For clients, a key store contains the private and public key of the client. | |||
Revocation Check | Validates that a certificate was revoked. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location of the trust store. The path is resolved relative to the current classpath and file system, if possible. | ||
Password | String | The password used to protect the trust store. | ||
Type | String | The type of store used. | ||
Algorithm | String | The algorithm used by the trust store. | ||
Insecure | Boolean | If |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The location of the key store. The path is resolved relative to the current classpath and file system, if possible. | ||
Type | String | The type of store used. | ||
Alias | String | When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file is used by default. | ||
Key Password | String | The password used to protect the private key. | ||
Password | String | The password used to protect the key store. | ||
Algorithm | String | The algorithm used by the key store. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Only End Entities | Boolean | Only verify the last element of the certificate chain. | ||
Prefer Crls | Boolean | Try CRL instead of OCSP first. | ||
No Fallback | Boolean | Do not use the secondary checking method (the one not selected before). | ||
Soft Fail | Boolean | Avoid verification failure when the revocation server can not be reached or is busy. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Url | String | The URL of the OCSP responder. | ||
Cert Alias | String | Alias of the signing certificate for the OCSP response (must be in the trust store), if present. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Path | String | The path to the CRL file. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Fails Deployment | Boolean | When the application is deployed, a connectivity test is performed on all connectors. If set to | ||
Reconnection Strategy | The reconnection strategy to use. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
Count | Number | How many reconnection attempts to make.. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | true |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Frequency | Number | How often in milliseconds to reconnect. | ||
blocking | Boolean | If false, the reconnection strategy runs in a separate, non-blocking thread. | unsubscribe |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max Idle Time | Number | A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration. | ||
Time Unit | Enumeration, one of:
| A time unit that qualifies the maxIdleTime attribute |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Request Id | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Attributes | Object | |||
Endpoint Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Initial Buffer Size | Number | The amount of instances that is initially be allowed to be kept in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances. | ||
Buffer Size Increment | Number | This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances. | ||
Max Buffer Size | Number | The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit. |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Max In Memory Size | Number | The maximum amount of instances to keep in memory. If more than that is required, content on the disk is buffered. | ||
Buffer Unit | Enumeration, one of:
| The unit in which maxInMemorySize is expressed |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Attributes | Object | |||
Platform Application Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Endpoint | String | |||
Owner | String | |||
Protocol | String | |||
Subscription Arn | String | |||
Topic Arn | String |
| Field | Type | Description | Default Value | Required |
|---|---|---|---|---|
Message Group Id | String | Token that specifies where a message belongs. | x | |
Message Deduplication Id | String | Token for deduplicating messages. This ID is mandatory when deduplication is not set in the topic level. |
| Parameter | Description |
|---|---|
Name | Name by which the configuration is referenced |
Session Token | Session token provided by AWS Security Token Service (STS) |
Test Topic | Topic used to test the connection |
Access Key | Alphanumeric text string that uniquely identifies the user who owns the account |
Secret Key | Key that plays the role of a password |
Try Default AWS Credentials Provider Chain | Checkbox that controls whether temporary credentials should be used |
Region Endpoint | Topic region endpoint |
Globally Defined Default Topic Arn | Topic ARN to test the connectivity |
| From Version | To Version |
|---|---|
4.6.x | 4.7.x |
| Application/Service | Version |
|---|---|
Mule | 4.1.1 and later |
Amazon Java SDK for RDS | v1.11.969 |
Java | 1.8.0_x |
Anypoint Studio | 7.1 and later |
| From Version | To Version |
|---|---|
4.7.x | 4.8.x |
| Application/Service | Version |
|---|---|
Mule | 4.1.1 and later |
Amazon Java SDK for RDS | v1.11.969 |
Java | 1.8.0_x |
Anypoint Studio | 7.1 and later |