Spec
A source specification made up of connector metadata and how it can be configured.
- type:
object - required:
["type","connection_specification"]
type
- Required: Yes
- type:
string - enum:
["Spec"]
connection_specification
A connection specification describing how a the connector can be configured.
- Required: Yes
- type:
object
documentation_url
URL of the connector's documentation page.
- Required: No
- type:
string
Examples:
https://docs.airbyte.com/integrations/sources/dremio
advanced_auth
Advanced specification for configuring the authentication flow.
- Required: No
- Allowed type:
AuthFlow
config_normalization_rules
-
Required: No
-
type:
object -
required:
["type"] -
- Required: Yes
- type:
string - enum:
["ConfigNormalizationRules"]
-
The discrete migrations that will be applied on the incoming config. Each migration will be applied in the order they are defined.
-
Required: No
-
type:
array -
default:
[] -
items:
- Allowed type:
ConfigMigration
- Allowed type:
-
-
The list of transformations that will be applied on the incoming config at the start of each sync. The transformations will be applied in the order they are defined.
-
Required: No
-
type:
array -
default:
[] -
items:
-
anyOf:
- Allowed type:
ConfigRemapField
- Allowed type:
-
anyOf:
- Allowed type:
ConfigAddFields
- Allowed type:
-
anyOf:
- Allowed type:
ConfigRemoveFields
- Allowed type:
-
anyOf:
- Allowed type:
CustomConfigTransformation
- Allowed type:
-
-
-
The list of validations that will be performed on the incoming config at the start of each sync.
-
Required: No
-
type:
array -
default:
[] -
items:
-
anyOf:
- Allowed type:
DpathValidator
- Allowed type:
-
anyOf:
- Allowed type:
PredicateValidator
- Allowed type:
-
-