Skip to content

Commit

Permalink
Adds Amazon SQS and Lemlist source connectors in connector list (airb…
Browse files Browse the repository at this point in the history
…ytehq#8796)

* add amazon sqs and lemlist in connector list

* remove dup field

* add amazon seller partner doc

* change source def

* remove dup field

* correct docs
  • Loading branch information
marcosmarxm authored and schlattk committed Jan 4, 2022
1 parent 8eef497 commit b586e10
Show file tree
Hide file tree
Showing 2 changed files with 139 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@
sourceType: api
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-seller-partner
icon: amazonsellerpartner.svg
- name: Amazon SQS
sourceDefinitionId: 983fd355-6bf3-4709-91b5-37afa391eeb6
dockerRepository: airbyte/source-amazon-sqs
dockerImageTag: 0.1.0
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-sqs
sourceType: api
- name: Amplitude
sourceDefinitionId: fa9f58c6-2d03-4237-aaa4-07d75e0c1396
dockerRepository: airbyte/source-amplitude
Expand Down Expand Up @@ -334,6 +340,12 @@
documentationUrl: https://docs.airbyte.io/integrations/sources/klaviyo
icon: klaviyo.svg
sourceType: api
- name: Lemlist
sourceDefinitionId: 789f8e7a-2d28-11ec-8d3d-0242ac130003
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 @@ -302,6 +302,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 @@ -3330,6 +3439,24 @@
supportsDBT: false
supported_destination_sync_modes:
- "append"
- dockerImage: "airbyte/source-lemlist:0.1.0"
spec:
documentationUrl: "https://docs.airbyte.io/integrations/sources/source-lemlist"
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

0 comments on commit b586e10

Please sign in to comment.