diff --git a/specs/ingestion/common/schemas/authentication.yml b/specs/ingestion/common/schemas/authentication.yml index ceb68e367f7..1bc93105076 100644 --- a/specs/ingestion/common/schemas/authentication.yml +++ b/specs/ingestion/common/schemas/authentication.yml @@ -11,6 +11,8 @@ Authentication: $ref: './common.yml#/name' platform: $ref: '#/Platform' + owner: + $ref: './common.yml#/owner' input: $ref: '#/AuthInputPartial' createdAt: diff --git a/specs/ingestion/common/schemas/common.yml b/specs/ingestion/common/schemas/common.yml index f06c607fa89..a10987270f7 100644 --- a/specs/ingestion/common/schemas/common.yml +++ b/specs/ingestion/common/schemas/common.yml @@ -82,6 +82,12 @@ name: type: string description: Descriptive name for the resource. +owner: + oneOf: + - type: string + description: Owner of the resource. + - type: 'null' + Window: type: object additionalProperties: false diff --git a/specs/ingestion/common/schemas/destination.yml b/specs/ingestion/common/schemas/destination.yml index bd0b3bdad80..a149b75577f 100644 --- a/specs/ingestion/common/schemas/destination.yml +++ b/specs/ingestion/common/schemas/destination.yml @@ -9,6 +9,8 @@ Destination: $ref: '#/DestinationType' name: $ref: './common.yml#/name' + owner: + $ref: './common.yml#/owner' input: $ref: '#/DestinationInput' createdAt: diff --git a/specs/ingestion/common/schemas/source.yml b/specs/ingestion/common/schemas/source.yml index e5725a37a45..a49e88e7831 100644 --- a/specs/ingestion/common/schemas/source.yml +++ b/specs/ingestion/common/schemas/source.yml @@ -8,6 +8,8 @@ Source: $ref: '#/SourceType' name: type: string + owner: + $ref: './common.yml#/owner' input: $ref: '#/SourceInput' authenticationID: diff --git a/specs/ingestion/common/schemas/task.yml b/specs/ingestion/common/schemas/task.yml index af403fe9bdd..6d47bb7df01 100644 --- a/specs/ingestion/common/schemas/task.yml +++ b/specs/ingestion/common/schemas/task.yml @@ -14,6 +14,8 @@ Task: $ref: '#/LastRun' nextRun: $ref: '#/NextRun' + owner: + $ref: './common.yml#/owner' input: $ref: '#/TaskInput' enabled: diff --git a/specs/ingestion/common/schemas/transformation.yml b/specs/ingestion/common/schemas/transformation.yml index 541c686de03..9e58ea58c19 100644 --- a/specs/ingestion/common/schemas/transformation.yml +++ b/specs/ingestion/common/schemas/transformation.yml @@ -12,6 +12,8 @@ Transformation: $ref: '#/Name' description: $ref: '#/Description' + owner: + $ref: './common.yml#/owner' createdAt: $ref: './common.yml#/createdAt' updatedAt: