You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: airbyte_cdk/sources/declarative/declarative_component_schema.yaml
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -4173,6 +4173,18 @@ definitions:
4173
4173
description: Determines whether to create a new path if it doesn't exist (true) or only update existing paths (false). When set to true, the resolver will create new paths in the stream template if they don't exist. When false (default), it will only update existing paths.
4174
4174
type: boolean
4175
4175
default: false
4176
+
condition:
4177
+
title: Condition
4178
+
description: A condition that must be met for the mapping to be applied. This property is only supported for `ConfigComponentsResolver`.
Copy file name to clipboardExpand all lines: airbyte_cdk/sources/declarative/models/declarative_component_schema.py
+11Lines changed: 11 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
# Copyright (c) 2025 Airbyte, Inc., all rights reserved.
2
+
1
3
# generated by datamodel-codegen:
2
4
# filename: declarative_component_schema.yaml
3
5
@@ -1492,6 +1494,15 @@ class ComponentMappingDefinition(BaseModel):
1492
1494
description="Determines whether to create a new path if it doesn't exist (true) or only update existing paths (false). When set to true, the resolver will create new paths in the stream template if they don't exist. When false (default), it will only update existing paths.",
1493
1495
title="Create or Update",
1494
1496
)
1497
+
condition: Optional[str] =Field(
1498
+
None,
1499
+
description="A condition that must be met for the mapping to be applied. This property is only supported for `ConfigComponentsResolver`.",
0 commit comments