X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/23d6cfd5b41e607c3456011be9af95e5882bd7be..060d38d627bd1e51dd2b3c6e7de9af6aa7d7b6f3:/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 dc056ef18c..7ae2239e2e 100644 --- a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml +++ b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml @@ -153,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