Skip to content

Commit b586e10

Browse files
marcosmarxmschlattk
authored andcommitted
Adds Amazon SQS and Lemlist source connectors in connector list (airbytehq#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
1 parent 8eef497 commit b586e10

File tree

2 files changed

+139
-0
lines changed

2 files changed

+139
-0
lines changed

airbyte-config/init/src/main/resources/seed/source_definitions.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
sourceType: api
2727
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-seller-partner
2828
icon: amazonsellerpartner.svg
29+
- name: Amazon SQS
30+
sourceDefinitionId: 983fd355-6bf3-4709-91b5-37afa391eeb6
31+
dockerRepository: airbyte/source-amazon-sqs
32+
dockerImageTag: 0.1.0
33+
documentationUrl: https://docs.airbyte.io/integrations/sources/amazon-sqs
34+
sourceType: api
2935
- name: Amplitude
3036
sourceDefinitionId: fa9f58c6-2d03-4237-aaa4-07d75e0c1396
3137
dockerRepository: airbyte/source-amplitude
@@ -334,6 +340,12 @@
334340
documentationUrl: https://docs.airbyte.io/integrations/sources/klaviyo
335341
icon: klaviyo.svg
336342
sourceType: api
343+
- name: Lemlist
344+
sourceDefinitionId: 789f8e7a-2d28-11ec-8d3d-0242ac130003
345+
dockerRepository: airbyte/source-lemlist
346+
dockerImageTag: 0.1.0
347+
documentationUrl: https://docs.airbyte.io/integrations/sources/source-lemlist
348+
sourceType: api
337349
- name: Lever Hiring
338350
sourceDefinitionId: 3981c999-bd7d-4afc-849b-e53dea90c948
339351
dockerRepository: airbyte/source-lever-hiring

airbyte-config/init/src/main/resources/seed/source_specs.yaml

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,115 @@
302302
supportsNormalization: false
303303
supportsDBT: false
304304
supported_destination_sync_modes: []
305+
- dockerImage: "airbyte/source-amazon-sqs:0.1.0"
306+
spec:
307+
documentationUrl: "https://docs.airbyte.io/integrations/sources/amazon-sqs"
308+
connectionSpecification:
309+
$schema: "http://json-schema.org/draft-07/schema#"
310+
title: "Amazon SQS Source Spec"
311+
type: "object"
312+
required:
313+
- "queue_url"
314+
- "region"
315+
- "delete_messages"
316+
additionalProperties: false
317+
properties:
318+
queue_url:
319+
title: "Queue URL"
320+
description: "URL of the SQS Queue"
321+
type: "string"
322+
examples:
323+
- "https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue"
324+
order: 0
325+
region:
326+
title: "AWS Region"
327+
description: "AWS Region of the SQS Queue"
328+
type: "string"
329+
enum:
330+
- "us-east-1"
331+
- "us-east-2"
332+
- "us-west-1"
333+
- "us-west-2"
334+
- "af-south-1"
335+
- "ap-east-1"
336+
- "ap-south-1"
337+
- "ap-northeast-1"
338+
- "ap-northeast-2"
339+
- "ap-northeast-3"
340+
- "ap-southeast-1"
341+
- "ap-southeast-2"
342+
- "ca-central-1"
343+
- "cn-north-1"
344+
- "cn-northwest-1"
345+
- "eu-central-1"
346+
- "eu-north-1"
347+
- "eu-south-1"
348+
- "eu-west-1"
349+
- "eu-west-2"
350+
- "eu-west-3"
351+
- "sa-east-1"
352+
- "me-south-1"
353+
- "us-gov-east-1"
354+
- "us-gov-west-1"
355+
order: 1
356+
delete_messages:
357+
title: "Delete Messages After Read"
358+
description: "If Enabled, messages will be deleted from the SQS Queue after\
359+
\ being read. If Disabled, messages are left in the queue and can be read\
360+
\ more than once. WARNING: Enabling this option can result in data loss\
361+
\ in cases of failure, use with caution, see documentation for more detail. "
362+
type: "boolean"
363+
default: false
364+
order: 2
365+
max_batch_size:
366+
title: "Max Batch Size"
367+
description: "Max amount of messages to get in one batch (10 max)"
368+
type: "integer"
369+
examples:
370+
- "5"
371+
order: 3
372+
max_wait_time:
373+
title: "Max Wait Time"
374+
description: "Max amount of time in seconds to wait for messages in a single\
375+
\ poll (20 max)"
376+
type: "integer"
377+
examples:
378+
- "5"
379+
order: 4
380+
attributes_to_return:
381+
title: "Message Attributes To Return"
382+
description: "Comma separated list of Mesage Attribute names to return"
383+
type: "string"
384+
examples:
385+
- "attr1,attr2"
386+
order: 5
387+
visibility_timeout:
388+
title: "Message Visibility Timeout"
389+
description: "Modify the Visibility Timeout of the individual message from\
390+
\ the Queue's default (seconds)."
391+
type: "integer"
392+
examples:
393+
- "15"
394+
order: 6
395+
access_key:
396+
title: "AWS IAM Access Key ID"
397+
description: "The Access Key ID of the AWS IAM Role to use for pulling messages"
398+
type: "string"
399+
examples:
400+
- "xxxxxHRNxxx3TBxxxxxx"
401+
airbyte_secret: true
402+
order: 7
403+
secret_key:
404+
title: "AWS IAM Secret Key"
405+
description: "The Secret Key of the AWS IAM Role to use for pulling messages"
406+
type: "string"
407+
examples:
408+
- "hu+qE5exxxxT6o/ZrKsxxxxxxBhxxXLexxxxxVKz"
409+
airbyte_secret: true
410+
order: 8
411+
supportsNormalization: false
412+
supportsDBT: false
413+
supported_destination_sync_modes: []
305414
- dockerImage: "airbyte/source-amplitude:0.1.3"
306415
spec:
307416
documentationUrl: "https://docs.airbyte.io/integrations/sources/amplitude"
@@ -3330,6 +3439,24 @@
33303439
supportsDBT: false
33313440
supported_destination_sync_modes:
33323441
- "append"
3442+
- dockerImage: "airbyte/source-lemlist:0.1.0"
3443+
spec:
3444+
documentationUrl: "https://docs.airbyte.io/integrations/sources/source-lemlist"
3445+
connectionSpecification:
3446+
$schema: "http://json-schema.org/draft-07/schema#"
3447+
title: "Lemlist Spec"
3448+
type: "object"
3449+
required:
3450+
- "api_key"
3451+
additionalProperties: false
3452+
properties:
3453+
api_key:
3454+
type: "string"
3455+
description: "API key to access your lemlist account."
3456+
airbyte_secret: true
3457+
supportsNormalization: false
3458+
supportsDBT: false
3459+
supported_destination_sync_modes: []
33333460
- dockerImage: "airbyte/source-lever-hiring:0.1.0"
33343461
spec:
33353462
documentationUrl: "https://docs.airbyte.io/integrations/sources/lever-hiring"

0 commit comments

Comments
 (0)