1
0
mirror of synced 2026-01-01 09:02:59 -05:00
Files
Koji Matsumoto 73eb77f2a5 🎉 New Source: Firebase Realtime Database (#18029)
* implement check for source-firebase-realtime-database

* implement discover

* support only one stream

* implement read and tests

* add docs

* remove unnecessary file

* add pr number

* fix sat

* add bootstrap.md

* add badge in builds.md

* fix acceptance.py

* add supported_sync_modes in configured_catalog

* add database_name description and example

* add info about required role for service account

* remove abnormal_state.json

* fill catalog.json with values for testing

* loosen requirements

* Update Dockerfile

* auto-bump connector version

* readd firebase to seed file

* fix build gradle for firebase

---------

Co-authored-by: Tuan Nguyen <anhtuan.nguyen@me.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-03-20 11:42:02 -03:00

28 lines
1.1 KiB
YAML

documentationUrl: https://docs.airbyte.io/integrations/sources/firebase-realtime-database
supported_sync_modes: ["full_refresh"]
connectionSpecification:
$schema: http://json-schema.org/draft-07/schema#
title: Firebase Realtime Database Spec
type: object
required:
- database_name
- google_application_credentials
properties:
database_name:
title: Database Name
type: string
description: Database name (This will be part of the url pointing to the database, https://<database_name>.firebaseio.com/)
google_application_credentials:
title: Service Account Key JSON
type: string
description: Cert credentials in JSON format of Service Account with Firebase Realtime Database Viewer role. (see, https://firebase.google.com/docs/projects/iam/roles-predefined-product#realtime-database)
airbyte_secret: true
path:
title: Node Path
type: string
description: Path to a node in the Firebase realtime database
buffer_size:
title: Buffer Size
type: number
description: Number of records to fetch at once