CheckDynamicStream
(This component is experimental. Use at your own risk.) Defines the dynamic streams to try reading when running a check operation.
- type:
object - required:
["type","stream_count"]
type
- Required: Yes
- type:
string - enum:
["CheckDynamicStream"]
stream_count
Numbers of the streams to try reading from when running a check operation.
- Required: Yes
- type:
integer
use_check_availability
Enables stream check availability. This field is automatically set by the CDK.
- Required: No
- type:
boolean - default:
true
config_overrides
Values overlaid onto the connector config for the duration of the check operation only. Use this when a check must behave differently from a sync - for example a shorter rate limit wait budget, so that check fails fast with a clear message instead of sleeping until the quota resets. Keys should be fields declared in the connector's spec. Values are used as-is. They are not interpolated, a $ref inside them is not resolved, they replace a nested object rather than deep-merging into it, and they are applied after config migrations and transformations have run, so a field derived from an overridden field is not recomputed. Keys must be strings, and two combinations are rejected outright. Keys prefixed with __airbyte belong to the platform rather than to the connector's spec. And a manifest that declares a refresh_token_updater cannot use this field at all, because a token refresh during check emits the whole config it was handed as a CONNECTOR_CONFIG control message, which the platform persists - so a check-only override would become the connection's saved config and apply to every later sync.
- Required: No
- type:
object
Examples:
max_waiting_time: 0
page_size: 1