@stencila/schema
Version:
Stencila schema and other specifications
30 lines (29 loc) • 815 B
YAML
title: SoftwareSession
'@id': stencila:SoftwareSession
$extends: ../Thing.schema.yaml
role: primary
status: experimental
description: |
Represents a runtime session with the resources and image that is required by software to execute.
properties:
volumeMounts:
'@id': stencila:volumeMount
description: Volumes to mount in the session.
type: array
items:
- $ref: Mount.schema.yaml
cpuResource:
'@id': stencila:cpuResource
allOf:
- $ref: ResourceParameters.schema.yaml
memoryResource:
'@id': stencila:memoryResource
allOf:
- $ref: ResourceParameters.schema.yaml
environment:
'@id': stencila:environment
description: Definition of the environment to execute this session in.
allOf:
- $ref: Environment.schema.yaml
required:
- environment