X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0da65aef99133cb76661f56f2adac83a77ad8ac9..8de691c25eac0454f8f30cfa35eccff15642e330:/sdk/cwl/arvados_cwl/arv-cwl-schema.yml diff --git a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml index 6838c0f1ae..7ae2239e2e 100644 --- a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml +++ b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + $base: "http://arvados.org/cwl#" $namespaces: cwl: "https://w3id.org/cwl/cwl#" @@ -149,3 +153,19 @@ $graph: be trashed before downstream steps that consume it are started. The recommended minimum value for TTL is the expected duration of the entire the workflow. + +- name: ReuseRequirement + type: record + extends: cwl:ProcessRequirement + inVocab: false + doc: | + Enable/disable work reuse for current process. Default true (work reuse enabled). + fields: + - name: class + type: string + doc: "Always 'arv:ReuseRequirement'" + jsonldPredicate: + _id: "@type" + _type: "@vocab" + - name: enableReuse + type: boolean