* Connector files * Add test files * Add integration test config files * Multiple changes to make it on Airbyte standards * Cleaning up * More clean ups * More clean ups * Removed max pages * Remove unused variable * Correctly separating Full refresh and incremental * Removed unused variables * Fix full_refresh class * Better code for creating stream classes * Fixing review comments * Update docs and Enum class * Update type conversion function * Fix enum class and update docs * Update discover * Implemented some unit tests * Update discover * Update test_source * Increase discovery test timeout * Update configured_catalog * Fix default_cursor_field * Adding final unit tests * Update spec: set client_id and tenant_id as secrets * Update discover to deal with Lookup and Picklist types * Fix Lookup data type conversion * add microsoft dataverse to source def * run format * auto-bump connector version Co-authored-by: Marcelo Pio de Castro <marcelopiocastro@gmail.com> Co-authored-by: daniloss99 <danilosiqueira99@gmail.com> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com> Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
documentationUrl: https://docs.airbyte.io/integrations/sources/microsoft-dataverse
|
|
connectionSpecification:
|
|
$schema: http://json-schema.org/draft-07/schema#
|
|
title: Microsoft Dataverse Spec
|
|
type: object
|
|
required:
|
|
- url
|
|
- tenant_id
|
|
- client_id
|
|
- client_secret_value
|
|
additionalProperties: true
|
|
properties:
|
|
url:
|
|
type: string
|
|
description: URL to Microsoft Dataverse API
|
|
title: URL
|
|
examples:
|
|
- https://<org-id>.crm.dynamics.com
|
|
order: 0
|
|
|
|
tenant_id:
|
|
type: string
|
|
description: Tenant Id of your Microsoft Dataverse Instance
|
|
title: Tenant Id
|
|
airbyte_secret: true
|
|
order: 1
|
|
|
|
client_id:
|
|
type: string
|
|
description: App Registration Client Id
|
|
title: Client Id
|
|
airbyte_secret: true
|
|
order: 2
|
|
|
|
client_secret_value:
|
|
type: string
|
|
description: App Registration Client Secret
|
|
title: Client Secret
|
|
airbyte_secret: true
|
|
order: 3
|
|
|
|
odata_maxpagesize:
|
|
type: integer
|
|
description: Max number of results per page. Default=5000
|
|
title: Max page size
|
|
default: 5000
|
|
order: 4
|