Skip to content

Adds Amazon SQS and Lemlist source connectors in connector list #8796

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Dec 16, 2021
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,12 @@
dockerRepository: airbyte/source-amazon-seller-partner
dockerImageTag: 0.2.5
sourceType: api
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-seller-partner
- name: Amazon SQS
dockerRepository: airbyte/source-amazon-sqs
dockerImageTag: 0.1.0
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-sqs
icon: amazonsellerpartner.svg
sourceType: api
- name: Amplitude
sourceDefinitionId: fa9f58c6-2d03-4237-aaa4-07d75e0c1396
dockerRepository: airbyte/source-amplitude
Expand Down Expand Up @@ -334,6 +338,12 @@
documentationUrl: https://docs.airbyte.io/integrations/sources/klaviyo
icon: klaviyo.svg
sourceType: api
- sourceDefinitionId: 789f8e7a-2d28-11ec-8d3d-0242ac130003
name: Lemlist
dockerRepository: airbyte/source-lemlist
dockerImageTag: 0.1.0
documentationUrl: https://docs.airbyte.io/integrations/sources/source-lemlist
sourceType: api
- name: Lever Hiring
sourceDefinitionId: 3981c999-bd7d-4afc-849b-e53dea90c948
dockerRepository: airbyte/source-lever-hiring
Expand Down
127 changes: 127 additions & 0 deletions airbyte-config/init/src/main/resources/seed/source_specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,115 @@
supportsNormalization: false
supportsDBT: false
supported_destination_sync_modes: []
- dockerImage: "airbyte/source-amazon-sqs:0.1.0"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/sources/amazon-sqs"
connectionSpecification:
$schema: "http://json-schema.org/draft-07/schema#"
title: "Amazon SQS Source Spec"
type: "object"
required:
- "queue_url"
- "region"
- "delete_messages"
additionalProperties: false
properties:
queue_url:
title: "Queue URL"
description: "URL of the SQS Queue"
type: "string"
examples:
- "https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue"
order: 0
region:
title: "AWS Region"
description: "AWS Region of the SQS Queue"
type: "string"
enum:
- "us-east-1"
- "us-east-2"
- "us-west-1"
- "us-west-2"
- "af-south-1"
- "ap-east-1"
- "ap-south-1"
- "ap-northeast-1"
- "ap-northeast-2"
- "ap-northeast-3"
- "ap-southeast-1"
- "ap-southeast-2"
- "ca-central-1"
- "cn-north-1"
- "cn-northwest-1"
- "eu-central-1"
- "eu-north-1"
- "eu-south-1"
- "eu-west-1"
- "eu-west-2"
- "eu-west-3"
- "sa-east-1"
- "me-south-1"
- "us-gov-east-1"
- "us-gov-west-1"
order: 1
delete_messages:
title: "Delete Messages After Read"
description: "If Enabled, messages will be deleted from the SQS Queue after\
\ being read. If Disabled, messages are left in the queue and can be read\
\ more than once. WARNING: Enabling this option can result in data loss\
\ in cases of failure, use with caution, see documentation for more detail. "
type: "boolean"
default: false
order: 2
max_batch_size:
title: "Max Batch Size"
description: "Max amount of messages to get in one batch (10 max)"
type: "integer"
examples:
- "5"
order: 3
max_wait_time:
title: "Max Wait Time"
description: "Max amount of time in seconds to wait for messages in a single\
\ poll (20 max)"
type: "integer"
examples:
- "5"
order: 4
attributes_to_return:
title: "Message Attributes To Return"
description: "Comma separated list of Mesage Attribute names to return"
type: "string"
examples:
- "attr1,attr2"
order: 5
visibility_timeout:
title: "Message Visibility Timeout"
description: "Modify the Visibility Timeout of the individual message from\
\ the Queue's default (seconds)."
type: "integer"
examples:
- "15"
order: 6
access_key:
title: "AWS IAM Access Key ID"
description: "The Access Key ID of the AWS IAM Role to use for pulling messages"
type: "string"
examples:
- "xxxxxHRNxxx3TBxxxxxx"
airbyte_secret: true
order: 7
secret_key:
title: "AWS IAM Secret Key"
description: "The Secret Key of the AWS IAM Role to use for pulling messages"
type: "string"
examples:
- "hu+qE5exxxxT6o/ZrKsxxxxxxBhxxXLexxxxxVKz"
airbyte_secret: true
order: 8
supportsNormalization: false
supportsDBT: false
supported_destination_sync_modes: []
- dockerImage: "airbyte/source-amplitude:0.1.3"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/sources/amplitude"
Expand Down Expand Up @@ -3299,6 +3408,24 @@
supportsDBT: false
supported_destination_sync_modes:
- "append"
- dockerImage: "airbyte/source-lemlist:0.1.0"
spec:
documentationUrl: "https://docsurl.com"
connectionSpecification:
$schema: "http://json-schema.org/draft-07/schema#"
title: "Lemlist Spec"
type: "object"
required:
- "api_key"
additionalProperties: false
properties:
api_key:
type: "string"
description: "API key to access your lemlist account."
airbyte_secret: true
supportsNormalization: false
supportsDBT: false
supported_destination_sync_modes: []
- dockerImage: "airbyte/source-lever-hiring:0.1.0"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/sources/lever-hiring"
Expand Down