The following channel-specific properties are shown when configuring an Amazon Pinpoint channel:
• Access key: this mandatory text property accepts a maximum of 100 characters, and allows you to specify the access key to be used to connect to Amazon Web Services (AWS).
• Secret key: this mandatory, password-masked text property accepts a maximum of 100 characters, and allows you to specify a secret key to accompany the Access key.
• Region endpoint: this dropdown property allows you to specify the AWS region endpoint used to connect to Pinpoint. It defaults to the value 'US East (N. Virginia)(us-east-1)'.
• Pinpoint application: this button allows you to select a Pinpoint application to be used by the channel to send push notifications to subscribers. The property is mandatory. If both Access and Secret key have not been provided, a warning is thrown at invocation. Clicking the button displays the Pinpoint Applications dialog, in which you can select an application to be used by the channel, and click OK to confirm your choice. Clicking Cancel, or off the dialog, removes it from display. Have chosen an application, you can clear your selection.
• Registration token: you must select a database column attribute from which will be sourced device registration tokens, which will be used to uniquely identify message recipients.
• Endpoint ID: you must select a database column attribute from which will be sourced endpoint IDs, which will also be used to uniquely identify message recipients.
• Channel type: you must select a database column attribute from which will be sourced channel types, which will be used to identify the type of devices to which messages will be sent.
• Segment role ARN: this mandatory text property accepts a maximum of 100 characters, and allows you to specify the Amazon Resource Name (ARN) used to authorize Pinpoint to access the supplied AWS S3 bucket.
• Amazon S3 bucket folder: this button allows you to select an RPI external folder representing an AWS bucket, provision of which is mandatory. Clicking the button displays the Amazon S3 bucket folders dialog, in which are presented a list of all configured AWS external content providers. You can expand providers as required to select an external folder to which CSV files will be uploaded, and click OK to confirm your choice. Clicking Cancel, or off the dialog, removes it from display. Having selected a folder, you can clear your selection.
• Max. recipients per file: this numeric property defaults to 10,000, and accepts a range of values from 10,000 to 200,000. It allows you to specify the maximum number of recipients that will be exported per file.
• Send message as JSON payload: this checkbox is unchecked by default. When checked, messages are sent as JSON-formatted payloads.
• Notification lifetime: this numeric property defaults to 0, and accepts a range of values from 0 to 60. It allows you to specify the length of time, in seconds, for which the channel will attempt to resend messages when devices are unavailable.
The following property is exposed at the Advanced tab:
• Enable trace: if checked, API requests and responses will be logged at offer execution using the channel.
Note the following message, displayed when the property is checked: