Table of Contents

Search

  1. Preface
  2. Informatica Intelligent Cloud Services REST API
  3. Platform REST API version 2 resources
  4. Platform REST API version 3 resources
  5. Data Integration REST API
  6. File Ingestion and Replication REST API
  7. Streaming Ingestion and Replication REST API
  8. Model Serve REST API
  9. RunAJob utility
  10. ParamSetCli utility
  11. REST API codes
  12. REST API resource quick references

REST API Reference

REST API Reference

Connection configuration for tasks with Amazon Kinesis Streams as a source and as a target

Connection configuration for tasks with Amazon Kinesis Streams as a source and as a target

When the source and target connection of the task is Amazon Kinesis Streams, you can include the following fields and key-value pairs in the config array of the source and target connection:
Key
Type
Required
Description
appendGUID
Boolean
Specifies whether or not to add a GUID as a suffix to the Amazon DynamoDB table name.
Enter one of the following values:
  • true
  • false
dynamoDB
String
Amazon DynamoDB table name where to store the checkpoint details of the Kinesis source data.
You can enter a string of up to 128 characters.
Stream
String
Yes
Name of the Kinesis Stream to read data from.
Enter a string of up to 128 characters.
Appears in the source node.
Stream Name/Expression
String
Yes
Kinesis Stream name or a regular expression to write data to.
Enter a string of up to 128 characters.
Appears in the target node.

POST request example

To update a
streaming ingestion and replication
task with an Amazon Kinesis Streams source and target, you might send a request similar to the following example:
{ "name": "kinesis to kinesis", "description": "kinesis to kinesis", "runtimeId": "01000025000000000003", "locationId": "5sJ0JDyJyWLlrosS5qJjsQ", "currentVersion": "2", "messageFormat": "binary", "nodes": [ { "name": "kinesis to kinesis_source", "type": "source", "connectionId": "012MGS0B00000000000F", "transformationType": "", "config": [ { "key": "appendGUID", "value": true }, { "key": "dynamoDB", "value": "table" }, { "key": "Stream", "value": "test" } ] }, { "name": "kinesis to kinesis_target", "type": "target", "connectionId": "012MGS0B00000000000F", "transformationType": "", "config": [ { "key": "Stream Name/Expression", "value": "trgt" } ] } ], "edges": [ { "from": "kinesis to kinesis_source", "to": "kinesis to kinesis_target" } ] }

0 COMMENTS

We’d like to hear from you!