@@ -72,43 +72,6 @@ properties:
7272 description : A description of the connector. It will be presented on the Source documentation page.
7373additionalProperties : false
7474definitions :
75- StreamGroup :
76- title : Stream Group
77- description : >
78- A group of streams that share a common resource and should not be read simultaneously.
79- Streams in the same group will be blocked from concurrent reads based on the specified action.
80- type : object
81- required :
82- - streams
83- - action
84- properties :
85- streams :
86- title : Streams
87- description : >
88- List of references to streams that belong to this group.
89- type : array
90- items :
91- anyOf :
92- - " $ref " : " #/definitions/DeclarativeStream"
93- action :
94- title : Action
95- description : The action to apply to streams in this group.
96- " $ref " : " #/definitions/BlockSimultaneousSyncsAction"
97- BlockSimultaneousSyncsAction :
98- title : Block Simultaneous Syncs Action
99- description : >
100- Action that prevents streams in the same group from being read concurrently.
101- When applied to a stream group, streams with this action will be deferred if
102- another stream in the same group is currently active.
103- This is useful for APIs that don't allow concurrent access to the same
104- endpoint or session. Only applies to ConcurrentDeclarativeSource.
105- type : object
106- required :
107- - type
108- properties :
109- type :
110- type : string
111- enum : [BlockSimultaneousSyncsAction]
11275 AddedFieldDefinition :
11376 title : Definition Of Field To Add
11477 description : Defines the field to add on a record.
@@ -312,6 +275,21 @@ definitions:
312275 $parameters :
313276 type : object
314277 additionalProperties : true
278+ BlockSimultaneousSyncsAction :
279+ title : Block Simultaneous Syncs Action
280+ description : >
281+ Action that prevents streams in the same group from being read concurrently.
282+ When applied to a stream group, streams with this action will be deferred if
283+ another stream in the same group is currently active.
284+ This is useful for APIs that don't allow concurrent access to the same
285+ endpoint or session. Only applies to ConcurrentDeclarativeSource.
286+ type : object
287+ required :
288+ - type
289+ properties :
290+ type :
291+ type : string
292+ enum : [BlockSimultaneousSyncsAction]
315293 SelectiveAuthenticator :
316294 title : Selective Authenticator
317295 description : Authenticator that selects concrete authenticator based on config property.
@@ -4151,6 +4129,28 @@ definitions:
41514129 - " $ref " : " #/definitions/ConfigRemoveFields"
41524130 - " $ref " : " #/definitions/CustomConfigTransformation"
41534131 default : []
4132+ StreamGroup :
4133+ title : Stream Group
4134+ description : >
4135+ A group of streams that share a common resource and should not be read simultaneously.
4136+ Streams in the same group will be blocked from concurrent reads based on the specified action.
4137+ type : object
4138+ required :
4139+ - streams
4140+ - action
4141+ properties :
4142+ streams :
4143+ title : Streams
4144+ description : >
4145+ List of references to streams that belong to this group.
4146+ type : array
4147+ items :
4148+ anyOf :
4149+ - " $ref " : " #/definitions/DeclarativeStream"
4150+ action :
4151+ title : Action
4152+ description : The action to apply to streams in this group.
4153+ " $ref " : " #/definitions/BlockSimultaneousSyncsAction"
41544154 SubstreamPartitionRouter :
41554155 title : Substream Partition Router
41564156 description : Partition router that is used to retrieve records that have been partitioned according to records from the specified parent streams. An example of a parent stream is automobile brands and the substream would be the various car models associated with each branch.
0 commit comments