Amazon DynamoDB API Configuration
Request
POST https://api.fivetran.com/v1/connections
{ "group_id": "group_id", "service": "dynamodb", "trust_certificates": true, "trust_fingerprints": true, "run_setup_tests": true, "paused": false, "pause_after_trial": false, "sync_frequency": 1440, "data_delay_sensitivity": "NORMAL", "data_delay_threshold": 0, "daily_sync_time": "14:00", "schedule_type": "auto", "connect_card_config": { "redirect_uri": "https://your.site/path", "hide_setup_guide": true }, "proxy_agent_id": "proxy_agent_id", "private_link_id": "private_link_id", "networking_method": "Directly", "hybrid_deployment_agent_id": "hybrid_deployment_agent_id", "destination_configuration": { "virtual_warehouse": "virtual_warehouse" }, "destination_schema_names": "SOURCE_NAMING", "config": { "sync_mode": "SelectTablesForPackedMode | UsePackedModeOnly | UseUnpackedModeOnly", "packed_mode_tables": [ "string" ], "role_arn": "arn::your_role_arn", "aws_region_code": "aws_region_code", "is_private_link_required": true, "schema": "schema_name" } }
Config parameters
| Name | Description |
|---|---|
sync_mode | Which packed mode setting to use. Default value: UsePackedModeOnly. |
packed_mode_tables | List of tables to be synced in packed mode. |
role_arn | Role ARN |
aws_region_code | The AWS region code for the DynamoDB instance, e.g. us-east-1. |
is_private_link_required | We use PrivateLink by default if your DynamoDB instance is in the same region as Fivetran. Turning on this toggle ensures that Fivetran always connects to DynamoDB over PrivateLink. Learn more in our PrivateLink documentation. |
schema (required) | Destination schema name. Schema name is permanent and cannot be changed after connection creation |
Authorization
There are two ways to authorize this connector type:
- By specifying the values for the
role_arnandaws_region_codeparameters in the request.POST https://api.fivetran.com/v1/connections{ "service": "dynamodb", "group_id": "group_id", "config": { "role_arn": "arn::your_role_arn", "aws_region_code": "aws_region_code" } } By using the Connect Card or the Fivetran dashboard.